{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6492705,"defaultBranch":"master","name":"Koha","ownerLogin":"mrenvoize","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-11-01T16:17:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/557612?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717672732.0","currentOid":""},"activityList":{"items":[{"before":"3ce9462d57331a8d9961e6db46e655d321c9b8da","after":"d0cefd8344345cc4499a16d5b2998463df0121dd","ref":"refs/heads/22.11.x","pushedAt":"2024-09-17T08:56:11.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Fix version number in DBRev file\n\nSigned-off-by: Katrin Fischer ","shortMessageHtmlLink":"Fix version number in DBRev file"}},{"before":"2e66fd9974e6e2693f0016571d86769f89657487","after":"021191bfb65bfc174f0385891d0e6ebab0106ca3","ref":"refs/heads/23.05.x","pushedAt":"2024-09-17T08:56:01.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37198: Improve GetPreparedLetter documentation\n\nSigned-off-by: Katrin Fischer \n(cherry picked from commit 149412cb62a074ccdef1e1c2bbbd2bee35c48498)\nSigned-off-by: Lucas Gass \n(cherry picked from commit 84814bbef33ac9c04b12cb3f063b2a11cfd0b2ce)\nSigned-off-by: Fridolin Somers \nSigned-off-by: wainuiwitikapark ","shortMessageHtmlLink":"Bug 37198: Improve GetPreparedLetter documentation"}},{"before":"2598f9ede6228eaea41e7221b1b1db3f967eea71","after":"595bcd86bb4ed8698d16293abb4838a49175c8b0","ref":"refs/heads/23.11.x","pushedAt":"2024-09-17T08:55:51.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37351: Rework checkbox JS to work with paginating dataTable\n\nTo Test:\n\n1. Log in to staff client\n2. Place items on items for borrowers\n 2-1 Place enough holds as noted above\n 2-2 Trap holds for borrowers\n3. Open Circulation->Holds Awaiting Pickup (circ/waitingreserves.pl)\n4. Click a checkbox for one or mroe holds\n Note->The 'Cancel selected (0)' button changes to 'Cancel\n\tselected (1)', etc.\n5. Cancel selected Holds using the (Cancel selected (#) button)\n6. Confirm Cancellation\n7. Wait for background processes to complete, then verify holds are cancelled.\n8. Return to Open Circulation->Holds Awaiting Pickup (circ/waitingreserves.pl)\n9. Ensure button shows \"Cancel selected (0)\"\n10. Click \"Next >\" to navigate to page 2 of holds\n11. Click a checkbox for one or more holds\n Note->The 'Cancel selected (0)' button DOES NOT increase as boxes\n\tare selected.\n12. Cancel selected Holds using the (Cancel selected (#) button)\n13. Confirm Cancellation\n14. Wait for background processes to complete, then verify holds are cancelled.\n Note-> Holds were not cancelled\n\n15. APPLY PATCH\n16. Try step 9-14 again. This time the 'Cancel selected (0)' button should update even when you paginate.\n17. Make sure you try all the tables, Holds waiting, Holds waiting over X, Holds with cancellation requests.\n\nSigned-off-by: Roman Dolny \nSigned-off-by: Martin Renvoize \n(cherry picked from commit bbd1fa0bfa2604e60eb38072569d7af5ec6808d8)\nSigned-off-by: Lucas Gass \n(cherry picked from commit ca43567e86220d1a5ef645d23b500ef4a6362169)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 37351: Rework checkbox JS to work with paginating dataTable"}},{"before":"4ebbff7390ded54a3def6fa7e17469174e3cd70c","after":"b10bb5baee519d4a13b5e9c819e97f10da1e516f","ref":"refs/heads/24.05.x","pushedAt":"2024-09-17T08:55:40.000Z","pushType":"push","commitsCount":158,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37413: Ensure itemnumber is sent\n\nFix condition to ensure the itemnumber is sent\n\nSigned-off-by: Sam Lau \n\nSigned-off-by: Kyle M Hall \nSigned-off-by: Katrin Fischer \n(cherry picked from commit 99c5e3bae40122bd8e8721aa186292388db9a7d6)\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Bug 37413: Ensure itemnumber is sent"}},{"before":"52dccfe27beec80003a86f3f73257b87f0118eeb","after":"1c827827597b008d9fe3a268c5fd6ce95ab37307","ref":"refs/heads/main","pushedAt":"2024-09-17T08:55:26.000Z","pushType":"push","commitsCount":380,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37857: Add callnumber and geo_point for new search fields\n\nIt is missing \"Geo point\" and \"Call Number\" from the options of\n\"Type\" when creating a new search field.\n\nTest plan:\nGo to the elastic mapping config page, bottom of the page.\nNotice that after this patch you see the 2 options in the dropdown list.\n\nSigned-off-by: Chloe Zermatten \nSigned-off-by: Caroline Cyr La Rose \nSigned-off-by: Nick Clemens \nSigned-off-by: Katrin Fischer ","shortMessageHtmlLink":"Bug 37857: Add callnumber and geo_point for new search fields"}},{"before":"b170582325606f9e27c1092ab0d734240df12baa","after":"2598f9ede6228eaea41e7221b1b1db3f967eea71","ref":"refs/heads/23.11.x","pushedAt":"2024-08-08T11:20:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36480: (follow-up) Add missing library_id parameter\n\nThe /libraries/{library_id}/desks endpoint was missing the\nlibrary_id parameter definition from the swagger specification.\n\nSigned-off-by: Martin Renvoize \n(cherry picked from commit 6aadc4a42308815803ac77c124ac4e778141e349)\nSigned-off-by: Lucas Gass \n(cherry picked from commit 51d15f7ca88fba05266bd6e9d05127dd94d2f313)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 36480: (follow-up) Add missing library_id parameter"}},{"before":"558b900895a42ff33fed06f746f677ac9ea3f51c","after":"52dccfe27beec80003a86f3f73257b87f0118eeb","ref":"refs/heads/main","pushedAt":"2024-08-08T11:20:28.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Revert \"Bug 36132: Allow to delete multiple patron lists on any page\"\n\nThis reverts commit e1031b88f0172f1db4d43cf05d33d221d347c7bb.\n\nSigned-off-by: Katrin Fischer ","shortMessageHtmlLink":"Revert \"Bug 36132: Allow to delete multiple patron lists on any page\""}},{"before":"1ff5bc54e73d4f55013ec0aa36581dffffb587db","after":"3ce9462d57331a8d9961e6db46e655d321c9b8da","ref":"refs/heads/22.11.x","pushedAt":"2024-08-01T09:42:14.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Update release notes for 22.11.19 release\n\nSigned-off-by: Frédéric Demians ","shortMessageHtmlLink":"Update release notes for 22.11.19 release"}},{"before":"1e3d1f54b98e5b37c17c1c6ba898791311537d20","after":"2e66fd9974e6e2693f0016571d86769f89657487","ref":"refs/heads/23.05.x","pushedAt":"2024-08-01T09:42:06.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Update release notes for 23.05.13 release\n\nSigned-off-by: Wainui Witika-Park ","shortMessageHtmlLink":"Update release notes for 23.05.13 release"}},{"before":"eb0062227ec8cf1bf6b2ce6c8704507cc5e228d6","after":"b170582325606f9e27c1092ab0d734240df12baa","ref":"refs/heads/23.11.x","pushedAt":"2024-08-01T09:41:58.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36187: Corrected set data.patron_id in select_suggestor()\n\nTo test:\n1. Make a new suggestion in the staff interface and attempt to set the \"Created by\" patron to someone other than the logged in user.\n2. Submit the suggestion.\n3. select suggestedby from suggestions where suggestionid = X; ( Where X is the suggestionid )\n4. The value is NULL\n5. On suggestion/suggestion.pl the \"Suggested by\" column is blank.\n6. APPLY PATCH\n7. Try 1 - 3 again. This time the suggestedby should be correctly set.\n\nSigned-off-by: Andrew Fuerste Henry \nSigned-off-by: Victor Grousset/tuxayo \nSigned-off-by: Katrin Fischer \n(cherry picked from commit 607b80c5a601f54920a2b3b259896ac4e490e0ab)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 36187: Corrected set data.patron_id in select_suggestor()"}},{"before":"f12ddeacbc47a67194a8a1c008b017706276fcea","after":"4ebbff7390ded54a3def6fa7e17469174e3cd70c","ref":"refs/heads/24.05.x","pushedAt":"2024-08-01T09:41:50.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Generate release notes for 24.05.02 release\n\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Generate release notes for 24.05.02 release"}},{"before":"a62d39ea11a9b6986c155f6333ac6e3afde0dd87","after":"558b900895a42ff33fed06f746f677ac9ea3f51c","ref":"refs/heads/main","pushedAt":"2024-08-01T09:41:40.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 35236: Make \"Batch description\" label match corresponding field\n\nTo test:\n 1. Create a new patron.\n 2. Go to Tools -> Patron card creator.\n 3. Create a new patron card batch.\n 4. On the \"Edit patron card batch\" page, click the \"Batch\n description:\" label.\n 5. Observe that the corresponding field is selected.\n\nMentored-by: Catalyst Academy\nSigned-off-by: David Nind \nSigned-off-by: Martin Renvoize ","shortMessageHtmlLink":"Bug 35236: Make \"Batch description\" label match corresponding <input>…"}},{"before":"843dce6cf55817f3f772a10f9ec17ee8d29a209f","after":"1e3d1f54b98e5b37c17c1c6ba898791311537d20","ref":"refs/heads/23.05.x","pushedAt":"2024-07-25T10:37:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 35115: (QA follow-up):\n\nSpelling.\nTidyness.\nRemoval of leftover warn\n\nNick's patch fixes the issue as described, and I agree that it is the ideal solution here.\nprove t/db_dependent/api/v1/erm_eholdings* passes\nprove t/db_dependent/Koha/BackgroundJob/CreateEHoldingsFromBiblios.t passes\n\nSigned-off-by: Pedro Amorim \nSigned-off-by: Victor Grousset/tuxayo \nSigned-off-by: Tomas Cohen Arazi \nSigned-off-by: wainuiwitikapark ","shortMessageHtmlLink":"Bug 35115: (QA follow-up):"}},{"before":"dc5836d349a4f81f09f4cbe3abf62918f5c4b1df","after":"eb0062227ec8cf1bf6b2ce6c8704507cc5e228d6","ref":"refs/heads/23.11.x","pushedAt":"2024-07-25T10:37:34.000Z","pushType":"push","commitsCount":103,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37183: Batch edit serial subscriptions sets expiration date to today\n\nTest plan:\n\nAdd some serials:\n1) Add a new serial, visit:\n /cgi-bin/koha/serials/subscription-add.pl\n2) Put a biblionumber in the 'record' field, e.g. '112'.\n Press 'next' and click 'ok' on the alert box.\n3) Fill all the required fields and click 'test prediction'.\n4) Fill the Subscription end date (= Expiration Date).\n5) Click 'save subscription'.\n6) Repeat steps 1-5 to create a second serial.\n\nBatch edit serials:\n1) Visit serials and hit the 'Search' button:\n /cgi-bin/koha/serials/serials-home.pl\n2) Click the 2 checkboxes for the 2 serials we created\n previously and click the new link that pops up\n 'Edit selected serials'.\n3) Click 'Save' without changing anything.\n4) Go back to either of the serials, notice the value\n for Expiration date is changed to TODAY\n (the date of the batch edit).\n\nApply the patch and retest the batch editing (before\nretesting, change the expiration dates of the two\nserials back to the original expiration date).\n\nNote that the expiration date now only changes if you\nenter a date in the 'Expiration date' field.\n\nSigned-off-by: David Nind \nSigned-off-by: Martin Renvoize \nSigned-off-by: Katrin Fischer \n(cherry picked from commit 5a07a04fdb23aa13f85df64b1f2a4739397f5f28)\nSigned-off-by: Lucas Gass \n(cherry picked from commit 1955ec2a7dbbe02c0c9351b5ca95a0ba4aea672e)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 37183: Batch edit serial subscriptions sets expiration date to today"}},{"before":"796300926c6d029df09e05e240c2e84043bb82a2","after":"f12ddeacbc47a67194a8a1c008b017706276fcea","ref":"refs/heads/24.05.x","pushedAt":"2024-07-25T10:37:24.000Z","pushType":"push","commitsCount":114,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37385: Fix Transfer not triggering automatically when cancelling a hold by checking in an item\n\nUpadates for CSRF are inadvertently stopping AddReturn from being trigger\nwhen a hold is canceled. This is necessary to generate the transfer\nback to the originating library.\n\nTest Plan:\n1) Find item with a waiting hold, and check it in\n2) In the popup notifying me of the waiting hold, select 'Cancel hold'\n3) Note no second popup appears notifying you of the need to transfer the item to its home library\n4) Apply this patch\n5) Restart all the things!\n6) Repeat steps 1-2\n7) Second popup appears!\n\nSigned-off-by: Lucas Gass \nSigned-off-by: Emily Lamancusa \nSigned-off-by: Martin Renvoize \n(cherry picked from commit 554efbe35483dbc3dd7615f7feeaa6edf14619e6)\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Bug 37385: Fix Transfer not triggering automatically when cancelling …"}},{"before":"71b29ef25fc44de2870c66fc96772210160d57da","after":"a62d39ea11a9b6986c155f6333ac6e3afde0dd87","ref":"refs/heads/main","pushedAt":"2024-07-25T10:37:12.000Z","pushType":"push","commitsCount":242,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36362: (QA follow-up) Tidy code\n\nSigned-off-by: Kyle M Hall \nSigned-off-by: Martin Renvoize ","shortMessageHtmlLink":"Bug 36362: (QA follow-up) Tidy code"}},{"before":"e67a8dcb1999c638b5721df98e2b8ef6c4c1283c","after":"f282c5b95eeee27ce36688d7707034337a2497dc","ref":"refs/heads/22.05.x","pushedAt":"2024-07-01T09:54:56.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Update release notes for 22.05.22 release\n\nSigned-off-by: Wainui Witika-Park ","shortMessageHtmlLink":"Update release notes for 22.05.22 release"}},{"before":"789bdc2a489ebdc8984299add2b9081965b75605","after":"1ff5bc54e73d4f55013ec0aa36581dffffb587db","ref":"refs/heads/22.11.x","pushedAt":"2024-07-01T09:54:46.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Update release notes for 22.11.18 release","shortMessageHtmlLink":"Update release notes for 22.11.18 release"}},{"before":"822d7f43ab7437ce6f82108260f73e165db4b374","after":"843dce6cf55817f3f772a10f9ec17ee8d29a209f","ref":"refs/heads/23.05.x","pushedAt":"2024-07-01T09:54:37.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Update release notes for 23.05.12 release\n\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Update release notes for 23.05.12 release"}},{"before":"cad1935c7da2081d05dc560ee76550164c8e466f","after":"dc5836d349a4f81f09f4cbe3abf62918f5c4b1df","ref":"refs/heads/23.11.x","pushedAt":"2024-07-01T09:54:28.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 33237: (QA follow-up) Remove hardcoded kohadevbox path\n\nTest plan:\nRun Letters.t (outside kohadevbox :)\n\nSigned-off-by: Marcel de Rooy \nSigned-off-by: Katrin Fischer \n(cherry picked from commit b52c32e13e505d4735f8ddf3053c4657b92dec15)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 33237: (QA follow-up) Remove hardcoded kohadevbox path"}},{"before":"c97b32a60e10d520e09a7a792cc91bccbb46ce7f","after":"796300926c6d029df09e05e240c2e84043bb82a2","ref":"refs/heads/24.05.x","pushedAt":"2024-07-01T09:54:18.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37000: (follow-up) Add foreign key last\n\nCertain configurations of MySQL will not allow a column to be changed\nfrom nullable to non-nullable if the column has a foreign key constraint.\nAdd the foreign key constraint last to avoid issues from this.\n\nSigned-off-by: Martin Renvoize \n(cherry picked from commit 8e788af50b80283dc381777891f7db0a783b0ea3)\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Bug 37000: (follow-up) Add foreign key last"}},{"before":"0ac23a624735c222bf9358d37961e6c49c21c579","after":"71b29ef25fc44de2870c66fc96772210160d57da","ref":"refs/heads/main","pushedAt":"2024-07-01T09:54:08.000Z","pushType":"push","commitsCount":189,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37132: Update MARC21 authority frameworks to Update 35\n\nThe patch updates the MARC21 authority frameworks to Update 35\n\nTo test:\n1. Apply patch and reset_all\n2. Go to Administration > Authority types\n3. Click Actions next to the Default framework and choose MARC structure\n4. Check for the changes detailed in the update\n https://www.loc.gov/marc/up35authority/adapndxf.html\n\n- There should be a new subfield in 856\n - g - Persistent identifier (R)\n\n- Subfield 856$h should be renamed Non-functioning Uniform Resource Identifier and should now be repeatable\n\n- Subfield 856$q should now be repeatable\n\n5. Optional: Check other authority frameworks, they should all be changed\n\nSigned-off-by: Phil Ringnalda \nSigned-off-by: Katrin Fischer ","shortMessageHtmlLink":"Bug 37132: Update MARC21 authority frameworks to Update 35"}},{"before":"7f8e71e82bf8f46c973302d904de5c41d2e15c87","after":"0ac23a624735c222bf9358d37961e6c49c21c579","ref":"refs/heads/main","pushedAt":"2024-06-11T16:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36207: (RM follow-up) CSRF correction\n\nI think there was a rebase issue here where we split the form into two\nforms instead of one. This patch returns us to one form with two\ndifferent submit options (one for selected tags and one per tag) that\nboth trigger the confirmation modal before submitting to the controller.\n\nSigned-off-by: Martin Renvoize ","shortMessageHtmlLink":"Bug 36207: (RM follow-up) CSRF correction"}},{"before":"8e788af50b80283dc381777891f7db0a783b0ea3","after":"7f8e71e82bf8f46c973302d904de5c41d2e15c87","ref":"refs/heads/main","pushedAt":"2024-06-11T12:43:37.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 34838: (QA follow-up): TypeDisclaimer tests - Add 'type' to request metadata\n\nThis adds a type to the request (mocking it as a new ILL request of type journal being submitted)\n\nSigned-off-by: Jonathan Druart ","shortMessageHtmlLink":"Bug 34838: (QA follow-up): TypeDisclaimer tests - Add 'type' to reque…"}},{"before":"8c90b87583f849970c76cb4cf7d512078c9c2879","after":"8e788af50b80283dc381777891f7db0a783b0ea3","ref":"refs/heads/main","pushedAt":"2024-06-10T15:36:46.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37000: (follow-up) Add foreign key last\n\nCertain configurations of MySQL will not allow a column to be changed\nfrom nullable to non-nullable if the column has a foreign key constraint.\nAdd the foreign key constraint last to avoid issues from this.\n\nSigned-off-by: Martin Renvoize ","shortMessageHtmlLink":"Bug 37000: (follow-up) Add foreign key last"}},{"before":null,"after":"cad1935c7da2081d05dc560ee76550164c8e466f","ref":"refs/heads/23.11.x","pushedAt":"2024-06-06T11:18:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36986: (follow-up) Ensure idempotency\n\nMySQL/MariaDB checks the primary key/unique constraint before WHERE\nclause when performing an UPDATE. As such, the lack of AutoLocation\nexisting will not prevent a failure on a second run of the update.\n\nSigned-off-by: Martin Renvoize \n(cherry picked from commit 73634e93fd044d68e6415601ebeab7dbcca5286e)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 36986: (follow-up) Ensure idempotency"}},{"before":null,"after":"c97b32a60e10d520e09a7a792cc91bccbb46ce7f","ref":"refs/heads/24.05.x","pushedAt":"2024-06-06T11:18:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36993: Upgrade fails at 23.12.00.023 [Bug 32132]\n\nDatabase update fails on some databases because of\nforeign key constraint error. This comes from attempt\nto make column aqbudgets.budget_period_id not accept\nNULL values. Update also fails if there are rows where\ncolumn aqbudgets.budget_period_id doesn't match any\nvalues in aqbudgetperiods.budget_period_id.\n\nTo test:\n1. Remove changes made in bug 32132 and downgrade your database:\n- ALTER TABLE aqbudgets MODIFY COLUMN `budget_period_id` INT(11) NULL;\n- UPDATE aqbudgets SET budget_period_id = NULL\nWHERE budget_period_id IN(SELECT budget_period_id FROM aqbudgetperiods\nWHERE budget_period_description = \"Budget for funds without budget\");\n- DELETE FROM aqbudgetperiods\nWHERE budget_period_description = \"Budget for funds without budget\";\n- UPDATE systempreferences SET value=\"23.1200022\" WHERE variable = \"Version;\n2. Upgrade your database (e.g. running installer/data/mysql/updatedatabase.pl)\n=> Update fails on foreign key constraint error.\n4. Apply this patch.\n5. Try to update your database again.\n=> Database should now be upgraded succesfully.\n\nSigned-off-by: Martin Renvoize \n(cherry picked from commit 309127226fb5a308e744ed4011d407e4ec3bed28)\nSigned-off-by: Fridolin Somers ","shortMessageHtmlLink":"Bug 36993: Upgrade fails at 23.12.00.023 [Bug 32132]"}},{"before":"5cb492a6cdcdb349f4877bffa2d8c32d63948d94","after":"822d7f43ab7437ce6f82108260f73e165db4b374","ref":"refs/heads/23.05.x","pushedAt":"2024-06-06T11:15:07.000Z","pushType":"push","commitsCount":158,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 36792: Limit POSIX imports\n\nA Marcel's QA patch to Bug 36552 added use POSIX; in two spots.\nIn https://metacpan.org/pod/POSIX we read:\n\nCAVEATS\nEverything is exported by default (with a handful of exceptions). This is\nan unfortunate backwards compatibility feature and its use is strongly\ndiscouraged. You should either prevent the exporting (by saying use\nPOSIX ();, as usual) and then use fully qualified names (e.g.\nPOSIX::SEEK_END), or give an explicit import list. If you\ndo neither and opt for the default (as in use POSIX;), you will\nimport hundreds and hundreds of symbols into your namespace.\n\nThis patch fixes this.\n\nNo test plan.\n\nSigned-off-by: Marcel de Rooy \nSigned-off-by: Katrin Fischer \n(cherry picked from commit 8d9ccd6fc371877fbd4d016ee3bc1de54721787e)\nSigned-off-by: Fridolin Somers \n(cherry picked from commit ca023b334cc9b79cfd85e6bb9a75c7037ae1fd95)\nSigned-off-by: Lucas Gass ","shortMessageHtmlLink":"Bug 36792: Limit POSIX imports"}},{"before":"003cfc71ce4bdb83015c2dfeecb13b7d095459c8","after":"8c90b87583f849970c76cb4cf7d512078c9c2879","ref":"refs/heads/main","pushedAt":"2024-06-06T11:14:57.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 37043: Update the base URL for the Counter Registry API\n\nTest plan:\n1) prove t/db_dependent/api/v1/erm_sushi_services.t\n2) t/db_dependent/api/v1/erm_counter_registries.t\n\nSigned-off-by: Martin Renvoize ","shortMessageHtmlLink":"Bug 37043: Update the base URL for the Counter Registry API"}},{"before":"5f031219ba0f242cab75cd07d4fcdf30af91d177","after":"003cfc71ce4bdb83015c2dfeecb13b7d095459c8","ref":"refs/heads/main","pushedAt":"2024-05-24T15:07:51.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"mrenvoize","name":"Martin Renvoize","path":"/mrenvoize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557612?s=80&v=4"},"commit":{"message":"Bug 31981: (follow-up) Fix typo in class name\n\n.debt_gaurantors > .debt_guarantors\n\nSigned-off-by: Katrin Fischer ","shortMessageHtmlLink":"Bug 31981: (follow-up) Fix typo in class name"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwODo1NjoxMS4wMDAwMDBazwAAAAS4TCE8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQxNTowNzo1MS4wMDAwMDBazwAAAARTKl91"}},"title":"Activity · mrenvoize/Koha"}