{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":194285459,"defaultBranch":"master","name":"koha-plugin-patron-import","ownerLogin":"biblibre","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-28T14:17:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1125540?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723644259.0","currentOid":""},"activityList":{"items":[{"before":"3e53d58260f4594a4a22bdb8fa63fa64e3d0951f","after":"7aa8b10c06bb143db8d9349cc64bd5ad332508cd","ref":"refs/heads/enhancements-patrons-history","pushedAt":"2024-09-12T08:57:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Improve run patron history behavior ( fix issue #26 )\n\n- Delete patrons_history_table entries related to a run when delete it\n- Clear patrons_history_table according to clear logs param\n- Improve run details dataTable (add filter and paginate feature) and openapi structure","shortMessageHtmlLink":"Improve run patron history behavior ( fix issue #26 )"}},{"before":null,"after":"923e3efa2680a1b2e4360247345ae5c634b9861a","ref":"refs/heads/fix-upgrade","pushedAt":"2024-08-14T14:04:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix upgrade (dry_run missing)\n\nIf koha was down when the install_plugins script was launched,\nthe dry_run column was not correctly added.\n\nThis upgrade solves this problem.","shortMessageHtmlLink":"Fix upgrade (dry_run missing)"}},{"before":null,"after":"3e53d58260f4594a4a22bdb8fa63fa64e3d0951f","ref":"refs/heads/enhancements-patrons-history","pushedAt":"2024-08-14T13:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Improve run details dataTable and openapi structure","shortMessageHtmlLink":"Improve run details dataTable and openapi structure"}},{"before":"5b0a947ad3988c3148400e00c06c8cf536550d5f","after":"2428432eb5b239a3e4abe27fdf55df218e18f95d","ref":"refs/heads/21.11-2.x","pushedAt":"2024-05-20T14:19:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Display enhancements and patch for issue #25 by introduce a warning","shortMessageHtmlLink":"Display enhancements and patch for issue #25 by introduce a warning"}},{"before":"f7264ed48379c4bec8e53adf8cf371161de3b66a","after":"7f63f117eda7ec437c54ef20b64837d9d2ca6606","ref":"refs/heads/22.11-2.x","pushedAt":"2024-05-20T14:14:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Display enhancements and patch for issue #25 by introduce a warning","shortMessageHtmlLink":"Display enhancements and patch for issue #25 by introduce a warning"}},{"before":"66acb07b354c21047976d32c0d7f8268f64db8b1","after":"614aed1d591457c76ff3c8294447795722c34d66","ref":"refs/heads/master","pushedAt":"2024-05-20T14:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Display enhancements and patch for issue #25 by introduce a warning","shortMessageHtmlLink":"Display enhancements and patch for issue #25 by introduce a warning"}},{"before":"24a01ca6a386163823c35043aacdc9bce7f6fae1","after":"66acb07b354c21047976d32c0d7f8268f64db8b1","ref":"refs/heads/master","pushedAt":"2024-04-19T12:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fridobox","name":"Fridolin Somers","path":"/fridobox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30493086?s=80&v=4"},"commit":{"message":"replace tab with spaces","shortMessageHtmlLink":"replace tab with spaces"}},{"before":"9ffdf9c66c8707fac066f8be44f349684126a513","after":"5b0a947ad3988c3148400e00c06c8cf536550d5f","ref":"refs/heads/21.11-2.x","pushedAt":"2024-03-13T08:28:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix errors returning from helper extended attributes","shortMessageHtmlLink":"Fix errors returning from helper extended attributes"}},{"before":"bd5a1ac413c83eb1aac36cb33f7b3434deedb654","after":"24a01ca6a386163823c35043aacdc9bce7f6fae1","ref":"refs/heads/master","pushedAt":"2024-03-13T08:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix errors returning from helper extended attributes","shortMessageHtmlLink":"Fix errors returning from helper extended attributes"}},{"before":"f7ff15989d99e32302f4bbdbec0a40d32d8e74dd","after":"f7264ed48379c4bec8e53adf8cf371161de3b66a","ref":"refs/heads/22.11-2.x","pushedAt":"2024-03-13T08:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix errors returning from helper extended attributes","shortMessageHtmlLink":"Fix errors returning from helper extended attributes"}},{"before":"a1e2005e439356004411f322aa24f5fdb96b4bac","after":"f7ff15989d99e32302f4bbdbec0a40d32d8e74dd","ref":"refs/heads/22.11-2.x","pushedAt":"2024-03-08T08:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Remove conflict","shortMessageHtmlLink":"Remove conflict"}},{"before":"9f8e61e5b1bec2e918de2cc505533223440783b8","after":"bd5a1ac413c83eb1aac36cb33f7b3434deedb654","ref":"refs/heads/master","pushedAt":"2024-03-08T08:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Remove conflict","shortMessageHtmlLink":"Remove conflict"}},{"before":"8516f2ae7c51c8542dbb11ad1e507def2db885f5","after":"a1e2005e439356004411f322aa24f5fdb96b4bac","ref":"refs/heads/22.11-2.x","pushedAt":"2024-03-08T08:25:13.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Merge branch 'remove-always_add-xattr' into 22.11-2.x","shortMessageHtmlLink":"Merge branch 'remove-always_add-xattr' into 22.11-2.x"}},{"before":"23c724ff1713121b0e52e6d8650a6359f7d19ba8","after":"9f8e61e5b1bec2e918de2cc505533223440783b8","ref":"refs/heads/master","pushedAt":"2024-03-07T16:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Remove 'always add' option for extended attributes","shortMessageHtmlLink":"Remove 'always add' option for extended attributes"}},{"before":null,"after":"9f8e61e5b1bec2e918de2cc505533223440783b8","ref":"refs/heads/remove-always_add-xattr","pushedAt":"2024-03-07T13:50:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Remove 'always add' option for extended attributes","shortMessageHtmlLink":"Remove 'always add' option for extended attributes"}},{"before":"2979f0760fd42cf422a93e52593747ca88e8369a","after":"23c724ff1713121b0e52e6d8650a6359f7d19ba8","ref":"refs/heads/master","pushedAt":"2024-03-07T10:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix error handling when adding an extended attribute fails\n\nInstead of a direct return, returns an errors array to avoid deleting\nthe new attributes array\n\nSee also MT42173","shortMessageHtmlLink":"Fix error handling when adding an extended attribute fails"}},{"before":"efd2bbbb6c2e2f6527b4d6daadf907b73e1f8cef","after":"9ffdf9c66c8707fac066f8be44f349684126a513","ref":"refs/heads/21.11-2.x","pushedAt":"2024-02-23T09:51:18.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Merge branch 'fix-xattr_rules-conf' into 21.11-2.x","shortMessageHtmlLink":"Merge branch 'fix-xattr_rules-conf' into 21.11-2.x"}},{"before":"01ea9a6904bcf6a358dc4c580d60ee3b1405d452","after":"8516f2ae7c51c8542dbb11ad1e507def2db885f5","ref":"refs/heads/22.11-2.x","pushedAt":"2024-02-23T09:44:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Merge branch 'fix-xattr_rules-conf' into 22.11-2.x","shortMessageHtmlLink":"Merge branch 'fix-xattr_rules-conf' into 22.11-2.x"}},{"before":"20e31f1d9ebad1c0fd5577699372cf0263c89e75","after":"2979f0760fd42cf422a93e52593747ca88e8369a","ref":"refs/heads/master","pushedAt":"2024-02-23T09:31:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Merge branch 'fix-xattr_rules-conf'","shortMessageHtmlLink":"Merge branch 'fix-xattr_rules-conf'"}},{"before":"16cb90c442209b85e7cdeade7e0f2c6603846e1b","after":"e51ee5cb768ff11c9e77219ddd88e0a643c77a9e","ref":"refs/heads/fix-xattr_rules-conf","pushedAt":"2024-02-15T16:09:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix rules for extended attributes\n\nSome changes around extended attributes configuration:\n- Now attributes send to process method are only valid if they are valid\n in attribute types Koha configuration (case sensitive)\n- Ergonomic adjustement, if a extended attribute isn't repeatable there\n is only \"Update existing\" or \"Do nothing\" option.\n- If a value for an attribute is undef, there will be no changes even if\n \"Update existing\" or \"Do nothing\" is choosen.\n- If an attribute is protected, choice on extended attribute\n configuration is useless cause the attribute is not send to process\n function","shortMessageHtmlLink":"Fix rules for extended attributes"}},{"before":null,"after":"16cb90c442209b85e7cdeade7e0f2c6603846e1b","ref":"refs/heads/fix-xattr_rules-conf","pushedAt":"2024-02-15T16:02:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix rules for extended attributes\n\nSome changes around extended attributes configuration:\n- Now attributes send to process method are only valid if they are valid\n in attribute types Koha configuration (case sensitive)\n- Ergonomic adjustement, if a extended attribute isn't repeatable there\n is only \"Update existing\" or \"Do nothing\" option.\n- If a value for an attribute is undef, there will be no changes even if\n \"Update existing\" or \"Do nothing\" is choosen.\n- If an attribute is protected, choice on extended attribute\n configuration is useless cause the attribute is not send to process\n function","shortMessageHtmlLink":"Fix rules for extended attributes"}},{"before":null,"after":"20e31f1d9ebad1c0fd5577699372cf0263c89e75","ref":"refs/heads/fix-is_xattr-function","pushedAt":"2024-02-14T16:11:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix mixed rules on xattr and fields\n\nNow xattr is correctly handled by plugin","shortMessageHtmlLink":"Fix mixed rules on xattr and fields"}},{"before":"96f70d79868d62a1ffee8c7ab71e2b4899627946","after":"20e31f1d9ebad1c0fd5577699372cf0263c89e75","ref":"refs/heads/master","pushedAt":"2024-02-05T15:26:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix mixed rules on xattr and fields\n\nNow xattr is correctly handled by plugin","shortMessageHtmlLink":"Fix mixed rules on xattr and fields"}},{"before":"5139ee8a96fc55673ae45f7996272e42d21f2d8e","after":"01ea9a6904bcf6a358dc4c580d60ee3b1405d452","ref":"refs/heads/22.11-2.x","pushedAt":"2024-02-05T15:23:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix mixed rules on xattr and fields\n\nNow xattr is correctly handled by plugin","shortMessageHtmlLink":"Fix mixed rules on xattr and fields"}},{"before":"ae454934840a601d8a72f20c98b19a6eebdedd3d","after":null,"ref":"refs/heads/fix-xattr-duplicate","pushedAt":"2024-02-05T12:41:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"}},{"before":"f727103beeacef899b23ae9af8a31a7b4ac63168","after":"96f70d79868d62a1ffee8c7ab71e2b4899627946","ref":"refs/heads/master","pushedAt":"2024-02-05T12:41:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Merge pull request #24 from biblibre/fix-xattr-duplicate\n\nFix xattr rules","shortMessageHtmlLink":"Merge pull request #24 from biblibre/fix-xattr-duplicate"}},{"before":"2995da8b477e583c0d97b3d102e6fca2c6e78ff6","after":"ae454934840a601d8a72f20c98b19a6eebdedd3d","ref":"refs/heads/fix-xattr-duplicate","pushedAt":"2024-01-10T08:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"updated add on infos","shortMessageHtmlLink":"updated add on infos"}},{"before":"6ce2d9ebd6b41ee87da8625eba96c34eee2edea1","after":"2995da8b477e583c0d97b3d102e6fca2c6e78ff6","ref":"refs/heads/fix-xattr-duplicate","pushedAt":"2024-01-10T08:05:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix xattr rules\n\nTotally replace xattrs according to rules without loop on KohaPatron\nprocess","shortMessageHtmlLink":"Fix xattr rules"}},{"before":"b81ca16b3861eeefd1bbaf2c23916ec6862cd851","after":"6ce2d9ebd6b41ee87da8625eba96c34eee2edea1","ref":"refs/heads/fix-xattr-duplicate","pushedAt":"2024-01-10T08:03:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix xattr rules\n\nTotally replace xattrs according to rules without loop on KohaPatron\nprocess","shortMessageHtmlLink":"Fix xattr rules"}},{"before":null,"after":"b81ca16b3861eeefd1bbaf2c23916ec6862cd851","ref":"refs/heads/fix-xattr-duplicate","pushedAt":"2024-01-09T16:06:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThibaudGLT","name":"Thibaud GLT","path":"/ThibaudGLT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64733561?s=80&v=4"},"commit":{"message":"Fix xattr rules\n\nTotally replace xattrs according to rules without loop on KohaPatron\nprocess","shortMessageHtmlLink":"Fix xattr rules"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwODo1Nzo1Ni4wMDAwMDBazwAAAAS0JQbb","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wOVQxNjowNjoyOC4wMDAwMDBazwAAAAPbcnXe"}},"title":"Activity ยท biblibre/koha-plugin-patron-import"}