commit e744f001ae035af5abe36128dd93c21ca907f6ff Author: Nick Clemens Date: Wed Apr 23 14:39:41 2025 +0000 Bug 39652: (QA follow-up) Update misc/maintenance/pseudonymize_statistics.pl Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 54205bd6baa4fd3f954a80726b7f153a53ba8d93 Author: Pedro Amorim Date: Thu Apr 17 15:55:23 2025 +0000 Bug 39652: Rename new_from_statistic This new method name better reflects the fact that it now creates - and stores - the PseudonymizedTransaction object Signed-off-by: David Nind Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit f23632a352be9e19da3826994d79745d3c01f28a Author: Pedro Amorim Date: Wed Apr 16 11:45:27 2025 +0000 Bug 39652: store PseudonymizedTransaction before adding related entries Test plan: Run the tests before and after applying this patch: perl t/db_dependent/Koha/Pseudonymization.t They should fail before this patch and pass after applying patch. Signed-off-by: David Nind Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit bdb428978f3c1376943be38ef0d735a252486d19 Author: Pedro Amorim Date: Wed Apr 16 11:00:49 2025 +0000 Bug 39652: Add tests These tests prove the bug: perl t/db_dependent/Koha/Pseudonymization.t Signed-off-by: David Nind Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 5b617841383f02319e2e324f150d18c4d0299f27 Author: Tomás Cohen Arazi Date: Wed Apr 23 11:11:25 2025 -0300 Bug 39619: Fix typo in mappings.tt Signed-off-by: Tomas Cohen Arazi Signed-off-by: Katrin Fischer commit 85003674ad4e58413328f416b0fbe99c12459343 Author: Nick Clemens Date: Wed Apr 23 20:03:27 2025 +0000 Bug 39717: Use numeric comparison for stock rotation stages To test: 1 - Enable SotckRotation http://localhost:8081/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=StockRotation 2 - Browse to "Cataloging -> StockRotation" 3 - 'New rota' - fill out the form and save 4 - Manage->stages 5 - Add many stages, more than 10 at least 6 - Try to move a stage form the bottom to position 3 7 - Note message above list: Saving changes... Error: Bad Request 8 - Apply patch, restart_all 9 - Attempt to move stages, try many combinations 10 - Success! Signed-off-by: Nick Clemens Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit 07ae4d883b7994fa5c49f91852b4acf8c2339827 Author: Katrin Fischer Date: Thu Apr 24 17:41:04 2025 +0000 Bug 37934: DBIC schema update Signed-off-by: Katrin Fischer commit 8dbe0438c32e1ff78c16ef14baab598ce9fa63e8 Author: Katrin Fischer Date: Thu Apr 24 17:40:25 2025 +0000 Bug 39062: DBIC schema update Signed-off-by: Katrin Fischer commit 18d9297bda2b300cbd2364c5077be313ded29871 Author: Owen Leonard Date: Fri Feb 21 16:41:57 2025 +0000 Bug 25947: (follow-up) Tidiness fix Signed-off-by: Emily Lamancusa Signed-off-by: Katrin Fischer commit 20a87564f18f93e9cfe15ac47d9fa1c106f241c0 Author: Baptiste Wojtkowski Date: Fri Nov 8 14:17:00 2024 +0100 Bug 25947: (follow-up) Improve locked account message Test plan: To test: 1. Change system preference 'FailedLoginAttempts' to a small number, like 2 2. Go to a patron's account and copy their username (while you're there, change the password and add some fines, too) 3. In the OPAC, try to log in with the username and a wrong password 3 times 4. Go back to the patron's account in the staff interface 5. Note that there is a message : "Patron's account has been locked (due to 3 failed login attempts)". Note there is a tooltip at the right 6. Click on "Change password", you go to change password page Note: the follow-up might be unclear to understand: 1 - it moves the button outside the IF patron.login_attempt < 0 2 - Hence it requires the to be moved out so button remains on the lane 3 - Finally the
  • must be put before the if and changed a bit Signed-off-by: Imani Thomas Signed-off-by: Emily Lamancusa Signed-off-by: Katrin Fischer commit 54bf6c815c31fdb5c637dceb86f1c557c645f009 Author: Fridolin Somers Date: Mon Jul 29 16:33:41 2024 +0200 Bug 25947: Improve locked account message When using system preference 'FailedLoginAttempts', a patron's account is blocked after X many failed login attempts on the OPAC. This patch adds, like for "Patron's card has expired" message : * a message "Patron's account has been locked (due to X failed login attempts)" on the patron details and circulation pages * a link to change password Links are only displayed if libarian has permission to edit patrons. For administrative lock, only a message is displayed : "Patron's account has been administratively locked" To test: 1. Change system preference 'FailedLoginAttempts' to a small number, like 2 2. Go to a patron's account and copy their username (while you're there, change the password and add some fines, too) 3. In the OPAC, try to log in with the username and a wrong password 3 times 4. Go back to the patron's account in the staff interface 5. Note that there is a message : "Patron's account has been locked (due to 3 failed login attempts)" 6. Click on "Change password", you go to change password page Signed-off-by: Roman Dolny Signed-off-by: Emily Lamancusa Signed-off-by: Katrin Fischer commit dbc941cb06037a71bbbf6e46311f9939ac718746 Author: Tomás Cohen Arazi Date: Mon Feb 24 17:35:13 2025 +0000 Bug 39191: Add `format` parameter to Koha::Exceptions::ArticleRequest::WrongFormat This patch just adds a new parameter so any exception consumer or even the logs contain more information about the context in which the exception was thrown. This would be useful debugging issues. No behavior change in Koha. To test: 1. Run: $ ktd --shell k$ prove t/db_dependent/Koha/ArticleRequest.t => SUCCESS: Tests pass! 2. Apply this patch 3. Repeat 2 => SUCCESS: Tests pass! 4. Sign off :-D Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit e81ab4036e27bada2e98c6b84363651f5bfd99cc Author: Jonathan Druart Date: Mon Feb 10 14:31:23 2025 +0100 Bug 39061: Export all functions from i18n.js Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit 6945fa70b82fa4aa0fe56610f600bf351109ab9d Author: Caroline Cyr La Rose Date: Thu Feb 6 16:11:55 2025 -0500 Bug 39061: Allow translation context in vue files This patch adds the possibility to add translation context clues in vue files. Syntax is $__p("context","term") To test, see bug 39045. Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit 2190d4020c2a0018a45f6681f0d3eaf6c145a771 Author: Katrin Fischer Date: Wed Apr 23 05:56:59 2025 +0000 Bug 39147: DBRev 24.12.00.028 Signed-off-by: Katrin Fischer commit 075ab1db2854d24e896e32fd92461ff6b29cf721 Author: Janusz Kaczmarek Date: Mon Feb 17 14:06:20 2025 +0000 Bug 39147: Add more missing languages When languages come into facets in ES, Koha should know the names for the codes used records. Otherwise the three-letters language code is being displayed in the facet instead of name. Koha now (as for February 2025) knows about 180 languages, many are still missing. On the official MARC 21 language codes list (https://loc.gov/marc/languages/language_code.html) there are 485 languages. We are going to add now next 230 most popular ones (= existing in our real catalogue), i.e.: abk, ach, ada, ady, afa, ain, aka, ale, alg, alt, anp, apa, arg, arn, art, arw, asm, ath, aus, ava, awa, aym, bad, bak, bal, bam, bas, bat, ber, bho, bin, bre, bua, bug, cai, car, cau, ceb, cha, chb, chg, chk, chm, chn, chr, chv, chy, cmc, cnr, cos, cpe, cpf, cpp, crh, crp, cus, dak, dar, day, del, din, div, dra, dsb, dua, dyu, dzo, efi, elx, ewe, ewo, fan, fat, fij, fil, fiu, fon, fry, ful, gaa, gil, glv, grb, grn, gsw, guj, hat, haw, him, hmn, hmo, ibo, ido, ijo, ile, ina, ine, inh, iro, jav, jpr, kaa, kab, kam, kar, kau, kaw, kbd, khi, kik, kir, kok, kom, kon, krc, kum, lah, lam, lim, lol, ltz, lua, lug, lui, lun, luo, lus, mad, mai, man, map, mas, mdf, mdr, men, mkh, mnc, mos, mun, mus, mwl, myv, nai, nap, nau, nav, nde, new, nia, nic, niu, nog, non, nso, nub, nyn, oci, oji, ori, orm, oss, oto, paa, pap, phi, phn, pon, raj, rap, roh, run, rup, sag, sah, sai, sal, sas, sat, scn, sco, sel, sga, sgn, shn, sin, sio, sit, smo, sna, snk, sog, son, srd, ssa, sun, tah, tai, tel, tgk, tig, tiv, tkl, tli, tmh, ton, tpi, tsi, tsn, tso, tum, tup, twi, tyv, udm, uig, umb, vai, ven, vol, wak, was, wln, wol, xal, xho, yap, ypk, zap, znd, zul and additionally ca. 15 Polish translations to existing languages. Subtags and names for language_subtag_registry are taken from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry, English names for language_descriptions.description - from https://www.loc.gov/marc/languages/language_code.html, and Polish names - from https://przepisy.bn.org.pl/aneksy#25-kody-jezykow---marc-21. Test plan: ========== 1. Hava a ES installation with reasonable number of records, with a variety of languages in 008/35-37 not present in Koha (you can modify your record with codes from the list above). Set FacetMaxCount to a high number (like 500 or so, dependiing on the size of your data set). 2. Do a search, like '*'. 3. Controll the content of the Language faset -- you should see some bare codes instead of language names. 4. Apply the patch -- update the database. 5. Perform the same search. 6. You should see the names in place of the codes. 7. Optionally, you can activate the Polish translation and you should be able to see Polish names for the added languages. Sponsored-by: Ignatianum University in Cracow Signed-off-by: Roman Dolny Signed-off-by: Thomas Klausner Signed-off-by: Katrin Fischer commit 5e2eea4e2b79682c07b76e0a1648f87547448911 Author: Jonathan Druart Date: Tue Mar 18 12:07:45 2025 +0100 Bug 39365: Fix 3 files Those 3 were failing but an easy fix can make them pass Signed-off-by: Emily Lamancusa Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit eca3591d74d4b2c11488c2d5851351c969b0e25c Author: Jonathan Druart Date: Tue Mar 18 12:13:03 2025 +0100 Bug 39365: Add tests We exclude (for now) some files that needs additional work: 1. Koha/Account/Credit.pm, Koha/Account/Debit.pm and Koha/Old/Hold.pm "Inconsistent hierarchy during C3 merge of class" 2. misc/translator/TmplTokenizer.pm Can't locate VerboseWarnings.pm in @INC We also ignore some known warnings. Signed-off-by: Emily Lamancusa Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit ff14f582de1d5d99d525a2c4674309a313026064 Author: Jonathan Druart Date: Tue Apr 22 11:36:14 2025 +0200 Bug 39367: Replace tabs with spaces in POD Signed-off-by: Katrin Fischer commit 043009250a159930a93028fd3d26034d95672907 Author: Jonathan Druart Date: Tue Mar 18 16:31:13 2025 +0100 Bug 39367: Add new dependency Nothing to do here, libpod-coverage-perl 0.23 is available in all debian versions Signed-off-by: Baptiste Wojtkowski Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit d2a01479322fbb5f5d3c9cec9c81d6662719bb31 Author: Jonathan Druart Date: Tue Mar 18 16:24:17 2025 +0100 Bug 39367: Add POD coverage tests Signed-off-by: Baptiste Wojtkowski Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 14e66bfe842ea6a1ee9e857a2a5c7d1baee0c6ac Author: Jonathan Druart Date: Tue Mar 18 15:03:52 2025 +0100 Bug 39367: Remove .pod files from C4/SIP Include them into the pm instead. Signed-off-by: Baptiste Wojtkowski Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit b40ceb1cf5cb195f81347e090ade5e8bc3f316de Author: Jonathan Druart Date: Tue Mar 18 14:07:04 2025 +0100 Bug 39367: Manual changes Signed-off-by: Baptiste Wojtkowski Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 9fbff51f0a30bd378eed1bf2e2f5b9c8946a56fd Author: Jonathan Druart Date: Tue Mar 18 14:02:19 2025 +0100 Bug 39367: Automatic changes Added head2 right before sub with missing POD Signed-off-by: Baptiste Wojtkowski Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 573c231877f8e63f52739de078359969dfb66f1c Author: Owen Leonard Date: Wed Mar 26 11:56:47 2025 +0000 Bug 39323: Print dropdown in members toolbar should auto close The upgrade to Bootstrap 5 broke some code which was designed to close a dropdown menu: $(".btn-group").removeClass("open"); This doesn't work in Bootstrap 5. You have to use: $(".dropdown-menu").removeClass("show"); However, I found that in most cases this extra code wasn't needed if we adjust the way we do the click handlers. Using "e.preventDefault()" instead of "return false" seems to be the preferred practice. This patch also makes a minor change to CSS to fix a display issue with dropdown menus. To test apply the patch and rebuild the staff interface CSS. - Clear your browser cache if necessary. - Search the catalog and click "Edit record" on one of the results. - In the basic MARC editor click the dropdown menu on the "Save" button. - Test the three options there: "Save and view record", "Save and edit items", and "Save and continue editing". - In each case clicking one of those options should result in the menu closing before the page redirects. - The main "Save" button should still work correctly. - Perform a patron search which will return results. - Check one or more patrons in the result and then click the "Add to patron list" button. The dropdown menu should look consistent with other dropdowns. - View the detail page for one of the patron in your results. - Test each of the options under the "Print" dropdown menu. In each case the menu should close itself when you click one of the menu items. - Test the "Renew patron" and "Update child to adult patron" - Click "Search to hold" and perform a catalog search which will return results. - Check one or more results and test the "Place hold" dropdown menu items. Sponsored-by: Athens County Public Libraries Signed-off-by: Brendan Gallagher Signed-off-by: Marcel de Rooy Signed-off-by: Katrin Fischer commit 81359cc8a6655be0b69b3bf52df0006ab34b9a10 Author: Marcel de Rooy Date: Mon Mar 31 08:28:09 2025 +0000 Bug 39485: Fix wide character in print-warn in opac-export Similar change in intranet counterpart: catalogue/export. Test plan: Verify no warning anymore when using ris or isbd when record contains specific Unicode character(s). Signed-off-by: Magnus Enger I could not trigger "Wide character" for RIS in the OPAC, but for ISBD I can see it removes that warning. Signed-off-by: David Cook Signed-off-by: Katrin Fischer commit b3c93d1ea2c48886f6928a6d84d23df3687df422 Author: Owen Leonard Date: Tue Apr 15 12:28:41 2025 +0000 Bug 39081: (follow-up) Use "data-order" instead of "data-sort" Both attribute names work the same but "data-order" is more frequent in our templates. Signed-off-by: Katrin Fischer commit e8dd50bbf54d2b4529598cb82783a33f07e4ac34 Author: Jonathan Druart Date: Mon Mar 10 16:11:17 2025 +0100 Bug 39081: Allow sort on item type There is no reason to not allow ordering on item type. We can now use the same parameters for both tables Signed-off-by: Magnus Enger Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit 19f2b928b6d0534ce7157bc872604db8bb4d6294 Author: Jonathan Druart Date: Mon Mar 10 16:08:40 2025 +0100 Bug 39081: Adjust the result table Signed-off-by: Magnus Enger Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit f3ecd2da73ea6d9c08bb111592f0df1f9c6d4383 Author: Jonathan Druart Date: Mon Mar 10 16:05:55 2025 +0100 Bug 39081: Fix order by due dates Signed-off-by: Magnus Enger Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit 1d3cc2c5c7471f579f0e50fa7a4595d509a1dcff Author: Owen Leonard Date: Wed Feb 12 16:52:06 2025 +0000 Bug 39081: Fix date and title sorting on batch extend due dates page This patch updates sorting of the batch extend due dates page so that dates and titles are sorted correctly. To test, apply the patch and go to Tools -> Batch extend due dates. - Submit parameters which will return multiple results - On the "Confirm selection" page, test the sorting of these columns: - Due date - Title - Checked out on - New due date Sponsored-by: Athens County Public Libraries Signed-off-by: Magnus Enger Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit c1af78c1df35f038130812bee3fb46e60de68f54 Author: Nick Clemens Date: Tue Oct 22 14:38:58 2019 +0000 Bug 23875: Explicitly sort searches by score and provide local-number as tie breaker To test: 1 - Set search engine to ES 2 - Search the catalog for "*" 3 - Note results 4 - Edit first result 5 - Repeat search, results are reordered 6 - Apply patch 7 - Search for "*" 8 - Highest biblionumbers are returned first 9 - Edit first result, repeat search 10 - Order does not change 11 - Confirm sorting by author, title, etc passes the same trials Signed-off-by: David Nind Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit b0cfcea8618e08dbb2dba16c69d708d3a04c4d3a Author: Lucas Gass Date: Thu Apr 10 22:07:10 2025 +0000 Bug 39606: Add a cypress test To test: 1. APPLY PATCH 2. cypress run --spec "t/cypress/integration/Tools/" 3. Tests should pass Signed-off-by: David Nind Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit c4389ea7a8bafba930918d1487195d654d67d6b7 Author: Owen Leonard Date: Fri Apr 18 13:40:01 2025 +0000 Bug 39421: (follow-up) Correct title attribute Signed-off-by: Marcel de Rooy Signed-off-by: Katrin Fischer commit f186c46ceec8c699446e40b071f691c98ef48ff8 Author: Nick Clemens Date: Sat Mar 22 15:34:02 2025 +0000 Bug 39421: Restore missing date picker on Circulation > Renew This patch restores the renewal date input field (with a date picker) for Circulation > Renew. This was missing. It changes the behavor slightly so that it mirrors Circulation > Check in. A settings icon is included in the barcode field, clicking this then shows the date field with the date picker (and any other options). Previously on the renewals page (24.05.x and earlier), there was no settings icon in the barcode field and the date input field with date picker was already shown. This user interface pattern is used elsewhere in Koha, and this chnage will help improve consistency. Test plan: 1. Browse to Circulation > Check in. 2. Note the settings icon in the barcode form field. 3. Click it to show the the return date field with a date picker, and other options. 4. Browse to Circulation > Renew. 5. Note there is no settings icon. 6. Apply the patch. 7. Repeat step 4 - note that there is now a settings icon. 8. Click the settings icon to show the renewal date form field. 9. Click the input field to show teh date picker. Signed-off-by: David Nind Signed-off-by: Marcel de Rooy Signed-off-by: Katrin Fischer commit 74838888c0dfe8393a0e16bf46ab8b995e57530c Author: Lucas Gass Date: Mon Apr 14 20:15:56 2025 +0000 Bug 39633: Use column names to get table settings 1. Cataloging > Inventory 2. Run the tool without uploaded barcodes 3. Table loads and you see all the DataTable controls ( Table settings, etc ) 4. Run the tool while uploading at least 1 barcode 5. No DataTable controls 6. APPLY PATCH 7. Try steps 1 -4 again, making sure everything now works. Signed-off-by: Sam Signed-off-by: Marcel de Rooy Signed-off-by: Katrin Fischer commit 5309946fd1c58d0de675115cdde4117bbf5cc6c8 Author: Jonathan Druart Date: Tue Apr 22 13:12:43 2025 +0200 Bug 39664: Fix selection of repeatable additional fields linked with AV Move the radio buttons outside of the select. Caused by commit ba31ec291f5cbb6a0a8edd7e66934127a3f6a8a3 Bug 38714: additional-fields-entry.inc To test: 1) Add an AV 'repeatable' additional field for libraries, at: http://localhost:8081/cgi-bin/koha/admin/additional-fields.pl?tablename=branches 2) Edit a library. Notice no options show. 3) Revert additional-fields-entry.inc to how it was previous to the commit. Hard refresh the edit library page. Notice the options show. Signed-off-by: Pedro Amorim Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer commit 8bc4ea1418030c51fdca71755705dbdcc727bf2b Author: Thomas Klausner Date: Tue Apr 22 19:25:46 2025 +0000 Bug 39700: Fix test case t/db_dependent/Authority/Merge.t broken in 34739 Bug 34739 added some test cases to t/db_dependent/Authority/Merge.t which work when run as a standlone test, but fail when run with some other tests. This patch fixes the test. Test Plan: * Start KTD and enter a shell * Run only the single test: prove t/db_dependent/Authority/Merge.t * You should get "All test successful" * Now run two tests: prove t/db_dependent/Biblio.t t/db_dependent/Authority/Merge.t * You will get a FAIL: t/db_dependent/Authority/Merge.t (Wstat: 256 (exited 1) Tests: 14 Failed: 1) Failed test: 13 * Apply the patch * Again run two tests: prove t/db_dependent/Biblio.t t/db_dependent/Authority/Merge.t * You should get "All test successful" Sponsored by: HKS3 Signed-off-by: Roman Dolny Signed-off-by: Katrin Fischer commit 29cd3022ac4348d1e9ebe7063518fdff10167217 Author: Andrew Fuerste Henry Date: Thu Apr 10 14:09:55 2025 +0000 Bug 38994: Add classes to circulation module homepage To test: 1: inspect /koha/circ/circulation-home.pl, see most elements lack distinct classes 2: apply patch, reload page 3: inspect page again, confirm nothing has changed in display 4: confirm page elements have distinct classes now and can be accurately targetted with CSS Signed-off-by: Jason Robb Signed-off-by: David Cook Signed-off-by: Katrin Fischer commit 1c3bc68e9c4abcb4e72e886322b5e1a51f318a3e Author: Stefan Berndtsson Date: Fri Mar 7 12:59:14 2025 +0100 Bug 39467: Fix patron "View restrictions" link in messages Currently nothing happens when clicking the "View restrictions" link in patron messages. Using the bootstrap api to open it resolves the issue. To test: 1) Go to a patrons details page, click "Restrictions" and add amanual restriction. 2) A message with a "View restrictions" link should appear. 3) Clicking this link does not open the "Restrictions" tab as it should. 4) Apply patch 5) Now this "View restrictions" link should open the "Restrictions" tab Sponsored-by: Gothenburg University Library Signed-off-by: Jesse Maseto Signed-off-by: Lucas Gass Signed-off-by: Katrin Fischer commit 1d6017bbd8e8e54151cf2c787fbfeaf022f08f1c Author: Pedro Amorim Date: Tue Mar 25 15:41:08 2025 +0000 Bug 39449: Fix table sort arrows Test plan: 1) Look at the same biblio on both OPAC and Staff: http://localhost:8081/cgi-bin/koha/catalogue/detail.pl?biblionumber=76 http://localhost:8080/cgi-bin/koha/opac-detail.pl?biblionumber=76 2) Click on the 'current library' column header for OPAC and 'Home library' for staff. Notice that on Staff when it's DESC, arrow points down (as expected), but on OPAC when it's DESC, the arrows points up. 3) Apply patch. Reset CSS: yarn css:build 4) Do a hard refresh on the OPAC. Repeat test plan. Notice they now behave the same. Signed-off-by: Owen Leonard Signed-off-by: Lisette Scheer Signed-off-by: Katrin Fischer commit ae069f57ec1da90e73c330be3fdce91ade7b785e Author: Johanna Räisä Date: Mon Mar 17 12:34:00 2025 +0200 Bug 38905: change permissions for item creation and modification This patch changes the permissions to edit_items for item creation and modification via the API. Test plan: 1) Apply the patch 2) prove t/db_dependent/api/v1/biblios.t Sponsored-by: Koha-Suomi Oy Signed-off-by: Jan Kissig Signed-off-by: Paul Derscheid Signed-off-by: Katrin Fischer commit 0473abdd624dc48f894a7c2e56b809cc1c9550c5 Author: Baptiste Wojtkowski Date: Tue Mar 4 16:13:55 2025 +0100 Bug 39238: Add links toward private lists in biblio TEST PLAN: 1 - Create a public list, add a book in the list 2 - Notice there is a link on biblio's details on the intranet 3 - Add the book in a private list, notice there is no link on biblio's details 4 - Apply patch 5 - Notice there is now a link to the list Signed-off-by: Karolina Sumara Signed-off-by: Lucas Gass Signed-off-by: Katrin Fischer commit 7ee729af4dd28f49e47b9bbc2c40b6d9cd498ff8 Author: Katrin Fischer Date: Tue Apr 22 06:45:45 2025 +0000 Bug 39171: DBRev 24.12.00.027 Signed-off-by: Katrin Fischer commit 833ad77a8fec3cc50b8950f600774f29dde5e798 Author: David Gustafsson Date: Wed Feb 19 18:27:17 2025 +0100 Bug 39171: Rename IS02709 ElasticsearchMARCFormat to base64ISO2709 To test: 1) Apply patch 2) Make sure tests in t/db_dependent/Koha/SearchEngine/Elasticsearch.t pass Signed-off-by: David Cook Signed-off-by: Thomas Klausner Signed-off-by: Katrin Fischer commit a8cb53a045f1397bd42e2c12dfe764ab3d030956 Author: Katrin Fischer Date: Tue Apr 22 06:45:42 2025 +0000 Bug 39062: DBRev 24.12.00.026 Signed-off-by: Katrin Fischer commit 4f2ee1640d4f9f916d4d4e30b20000309c874779 Author: Andrew Fuerste Henry Date: Thu Feb 6 21:51:09 2025 +0000 Bug 39062: Increase stocknumber length in items and deleteditems Signed-off-by: David Cook Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit 41d781648ffcec33432753729d5e5a161a36fd59 Author: Andrew Fuerste Henry Date: Thu Feb 6 21:26:03 2025 +0000 Bug 39062: increase length of items.stocknumber and deleteditems.stocknumber in kohastructure.sql To test: 1: try to save a value in the 952$i that is more than 32 characters 2: It does not work. 3: apply patch 4: try to save a value in the 952$i that is more than 32 characters 5: it does work! 6: delete your item and use a report to confirm the full string is in deleteditems.stocknumber 7: Maybe use DESCRIBE from mysql commandline to see the length and confirm it's changed? Signed-off-by: David Cook Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit 35e00aa69a2be2026a2623fe2a53bafa97d3079a Author: Owen Leonard Date: Tue Mar 4 14:40:18 2025 +0000 Bug 37907: Add column to user summary to show date an item was checked out on This patch adds a "Checked out on" column to the table of checkouts and the table of overdues on the OPAC user summary page. To test, apply the patch and log in to the OPAC as a user who has overdue items. - On the user summary page confirm that the "Checked out" table shows a column for "Checked out on" and that the information is displayed correctly. - Make the same check of the "Overdue" tab. Sponsored-by: Athens County Public Libraries Signed-off-by: Olivier V Signed-off-by: Baptiste Wojtkowski Signed-off-by: Katrin Fischer commit 346bef792ecf471bdbebcb901bd909235edfdecf Author: Pedro Amorim Date: Mon Jan 20 13:44:23 2025 +0000 Bug 38669: (QA follow-up): Prevent multiple occurrences of 'op' in the form This may happen if getting to the ILL auto screen from the type disclaimer screen for example Which causes the 'return to request'm form submission to have 2 'op's, causing error. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Katrin Fischer