From gitmaster at git.koha-community.org Tue Jan 2 16:18:13 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 02 Jan 2018 15:18:13 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-246-gc70270b Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via c70270b3aa52f2956efbf62013905af4c632d732 (commit) via 5baf823935848a43bdcd7ed63449084075f54d47 (commit) via 78462ff16faef5d7f24181c79cc53d10db29d75e (commit) via 3a5534fcf5c945e744a86422eb03251b40ea5894 (commit) via 9782fa1846575bba8a53e934a16ca94a55bea8b1 (commit) via 19e5eeb8e5580dbcf7c344adf5798b63ea720a88 (commit) via c78746d40d584be2a74dc666b39acfa451728803 (commit) via 44ba06bdb163ae70db53f7f7747735fb7c8f6ea9 (commit) via 91990b04b9f79b130996053c0f4f9a9479338e3c (commit) from 0853b50f016107d48b33a8e6a0fa5ff6b1006fa7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c70270b3aa52f2956efbf62013905af4c632d732 Author: Jonathan Druart Date: Wed Oct 4 20:22:13 2017 -0300 Bug 15378: Allow removal of lost items from course reserves It seems that this restriction is not necessary, it should be possible to remove lost items from course reserves. Test plan: Create a course and add reserve with a lost item => Without this patch the "Remove" button is disabled and the item cannot be removed from the course => With this patch applied the button is enable and the item can be removed Signed-off-by: S?verine QUEUNE Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 5baf823935848a43bdcd7ed63449084075f54d47 Author: Marcel de Rooy Date: Tue Feb 28 14:26:22 2017 +0100 Bug 18183: jQuery append error related to script tags in cloneItemBlock See the detailed explanation of the error on Bugzilla. As a workaround, we move the append of clone to outeritemblock before the append of data (long string with item fields and script tags) to clone. This patch also moves two vars inside the success function, since they are not used outside of it. Test plan: [1] Set AcqCreateItem to receiving. [2] Receive an order. Verify that adding, updating or deleting an item block still works as expected. Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 78462ff16faef5d7f24181c79cc53d10db29d75e Author: Josef Moravec Date: Tue Jan 2 08:44:39 2018 +0000 Bug 19304: (QA follow-up) Fix number of tests in Members.t Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 3a5534fcf5c945e744a86422eb03251b40ea5894 Author: Jonathan Druart Date: Tue Sep 12 15:41:56 2017 -0300 Bug 19304: Move C4::Members::GetNoticeEmailAddress to Koha::Patron->notice_email_address This subroutine is quite trivial and can be replaced easily with a new method of Koha::Patron Test plan: Overdue notices and shelf sharing must be send the to an email address, according to the value of the pref AutoEmailPrimaryAddress Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 9782fa1846575bba8a53e934a16ca94a55bea8b1 Author: Jonathan Druart Date: Tue Sep 12 15:28:07 2017 -0300 Bug 19303: Move C4::Members::GetFirstValidEmailAddress to Koha::Patron->first_valid_email_address This new Koha::Patron->first_valid_email_address already exists, it should be called directly Test plan: - With a logged in user who have an email address defined, send a basket. The email should be marked sent by this email address - On the "Holds awaiting pickup", the email address must be displayed as well Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 19e5eeb8e5580dbcf7c344adf5798b63ea720a88 Author: Jonathan Druart Date: Mon Sep 11 14:16:07 2017 -0300 Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed - Remove the subroutine At this point the subroutine is not longer in use, we can remove it Signed-off-by: Alex Buckley Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit c78746d40d584be2a74dc666b39acfa451728803 Author: Jonathan Druart Date: Mon Sep 11 14:15:41 2017 -0300 Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed This patchset move The OPACItemHoldsAllowed logic (issuingrules.opacitemholds) to a new class method of Koha::IssuingRules: get_opacitemholds_policy On the way, this patch will certainly fix the same problem as bug 19298 with onshelfholds. Test plan: Make sure the opacitemholds policy is correct when placing a hold at the OPAC or the staff interface. Followed test plan which worked as described Signed-off-by: Alex Buckley Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 44ba06bdb163ae70db53f7f7747735fb7c8f6ea9 Author: Jonathan Druart Date: Mon Sep 11 13:59:11 2017 -0300 Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed - tests This patch proves that we will not introduce trivial regression. With the same tests, we will execute the existing code and the new code. Test plan: With only this patch applied, prove t/db_dependent/Koha/IssuingRules.t should return green Followed test plan, patches worked as described Signed-off-by: Alex Buckley Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 91990b04b9f79b130996053c0f4f9a9479338e3c Author: Jonathan Druart Date: Tue Dec 19 15:51:42 2017 -0300 Bug 19798: Fix print transfer slip ... and maybe other bugs as well What happens here is that $itemnumber is no longer set when barcode is passed. Test plan: 1. Check in available/not on hold item at a non owning library. 2. Click print slip 3. Item's info must be displayed on the slip Signed-off-by: Bj?rn Nyl?n Signed-off-by: Bj?rn Nyl?n Signed-off-by: Jon Knight Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: C4/Letters.pm | 2 +- C4/Members.pm | 50 ------------------- C4/Reserves.pm | 52 +------------------- Koha/IssuingRules.pm | 29 +++++++++++ Koha/Patron.pm | 27 ++++++++++ circ/returns.pl | 1 + .../en/modules/course_reserves/course-details.tt | 5 -- .../prog/en/modules/reserve/request.tt | 2 +- koha-tmpl/intranet-tmpl/prog/js/additem.js | 6 +-- misc/cronjobs/notice_unprocessed_suggestions.pl | 3 +- misc/cronjobs/overdue_notices.pl | 5 +- opac/opac-reserve.pl | 8 +-- opac/opac-sendbasket.pl | 2 +- opac/opac-shareshelf.pl | 7 +-- reserve/request.pl | 6 ++- t/db_dependent/Koha/IssuingRules.t | 51 ++++++++++++++++++- t/db_dependent/Koha/Patrons.t | 16 +++++- t/db_dependent/Members.t | 15 +----- 18 files changed, 147 insertions(+), 140 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 2 17:06:00 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 02 Jan 2018 16:06:00 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-247-g886b197 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 886b197b2d8c556fad5bea46ceefe7db82b44883 (commit) from c70270b3aa52f2956efbf62013905af4c632d732 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 886b197b2d8c556fad5bea46ceefe7db82b44883 Author: Victor Grousset Date: Wed Dec 13 20:16:54 2017 +0100 Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase This patch - fixes callnum and sn - Removes unecessary syspref transmission to the template. As the template directly reads the syspref Test plan: 1. Set sysprefs IntranetCatalogSearchPulldown and IntranetNumbersPreferPhrase to true 2. Go to staff:/cgi-bin/koha/catalogue/search.pl 3. "search for" ? "call number" and write anything that won't match a call number in the field 4. Then you should see ?No results match your search for 'callnum,phr: [...]? 5. Go to the staff homepage 6. Click on "Search the catalog" 7. Do the same search as previouly 8. Then you should see ?No results match your search for 'callnum,wrdl: [...]? This shows that IntranetNumbersPreferPhrase isn't honored 9. Apply this patch 10. Redo the same two searches and see that phr will now be always used. So IntranetNumbersPreferPhrase is honored Signed-off-by: Jon Knight Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: catalogue/search.pl | 3 --- koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc | 5 +++-- 2 files changed, 3 insertions(+), 5 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 3 20:30:15 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 Jan 2018 19:30:15 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.14-19-g7bded6a Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 16.11.x has been updated via 7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5 (commit) via b8ba9d2ac802bb5bc8dbfa4713892e45055d2682 (commit) via 3f29d5a0bf09a8758382fc4ad30fcdd14dcbac44 (commit) via 7bc9a0e102c371d92b5ce804de0c3baf7026bd96 (commit) via 0cffe914774e7491a3234f3b5f844cef744c645f (commit) via 7e0c35efa87d62fab2470ff897553a0a5b3121f5 (commit) via faeb759a86e4f89b060aae59eac46caaf70b1b15 (commit) via 8e7e2e52c2d30ea98f7de7ff3d67943c63a195f3 (commit) via e18d96abab37d9880a51f8bfc9e8aa6f69218216 (commit) via e7bc011a46d869dd12729201704a62d77043fc74 (commit) via 27431856a405b573afcc16c98fb8619c6caa699c (commit) via 33b5ab5d0b4a1717fe0640c4cc172a0a93196fab (commit) via 5bbbcc12665ae9ae04e72fa44601167ba0c7eefd (commit) via b5cc2c4b27f3be673858bf3c13799dfb9faddae7 (commit) from 1755613eeaceba699fb2e793796b2b35c9153e72 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5 Merge: 3f29d5a b8ba9d2 Author: Chris Cormack Date: Thu Jan 4 08:21:37 2018 +1300 Merge remote-tracking branch 'bernardo/16.11.15-translate-20180103' into 16.11.x commit b8ba9d2ac802bb5bc8dbfa4713892e45055d2682 Author: root Date: Wed Jan 3 16:00:25 2018 -0300 Translation updates for Koha 16.11.15 commit 3f29d5a0bf09a8758382fc4ad30fcdd14dcbac44 Author: Chris Cormack Date: Thu Jan 4 07:53:38 2018 +1300 Bumping version number for 16.11.15 release commit 7bc9a0e102c371d92b5ce804de0c3baf7026bd96 Author: Katrin Fischer Date: Mon Dec 11 23:54:54 2017 +0100 Bug 19796 - Fix doubled up subscription info on OPAC detail page The info "Subscription from..." is showing twice on the subscription tab on the OPAC detail page because of a bad merge. This patch removes the doubled up information. To test: - Add a subscription - Search for the record in the OPAC - Switch to the subscription tab - Verify that the 'Subscription from...' line is repeated - Apply patch - Verify only one line remains and nothing is missing Signed-off-by: Chris Cormack commit 0cffe914774e7491a3234f3b5f844cef744c645f Author: Amit Gupta Date: Mon Nov 13 09:27:44 2017 +0530 Bug 19614: Fix XSS in members/pay.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field firstname, surname that contains js 3. Save the page. 4. click on fine tab 5. Notice js is execute 6. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart commit 7e0c35efa87d62fab2470ff897553a0a5b3121f5 Author: Amit Gupta Date: Mon Nov 13 09:05:14 2017 +0530 Bug 19612: Fix XSS in members/memberentry.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field address, address2, city, state, country, zipcode, B_streetnumber, B_city, B_country, B_zipcode that contains js 3. Save the page. 4. Notice js is execute 5. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart commit faeb759a86e4f89b060aae59eac46caaf70b1b15 Author: Amit Gupta Date: Sun Nov 12 21:14:41 2017 +0530 Bug 19611: Fix XSS Flaws in supplier.pl Test 1. Hit the page /cgi-bin/koha/acqui/supplier.pl?op=enter 2. Add a text in the field Name that contains java script 3. Save the page. 4. Notice js is execute 5. Apply patch and reload the js is escaped Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 8e7e2e52c2d30ea98f7de7ff3d67943c63a195f3 Author: Jonathan Druart Date: Fri Dec 8 14:57:15 2017 -0300 Bug 19319: Only fetch the record if it exists We already know if the bibliographic record exists (404 redirect), we can avoid unecessary fetches Signed-off-by: Jonathan Druart commit e18d96abab37d9880a51f8bfc9e8aa6f69218216 Author: Marcel de Rooy Date: Fri Dec 8 09:46:02 2017 +0100 Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Correcting a few biblionumber template var leftovers in opac-detail template. They were combined with url filter instead of html. Test plan: [1] Look for [^.;?]biblionumber in opac-detail.tt and verify that these occurrences are fine. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit e7bc011a46d869dd12729201704a62d77043fc74 Author: Kyle M Hall Date: Thu Sep 14 11:52:08 2017 -0400 Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Try going to this URL on your site: /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> Test Plan: 1) Go to /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> 2) Note is embedded all over the html 3) Apply this patch 4) Refresh the page, note the injection is gone! 5) run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 27431856a405b573afcc16c98fb8619c6caa699c Author: Mark Tompsett Date: Mon Nov 6 15:10:45 2017 +0000 Bug 19570: Add autocomplete to opac-main as well To confirm all the files were modified for opac, typed this: $ git grep -i password | grep opac | grep -v "[.]po:" | grep "opac[^/]*[.]tt:" | cut -f1 -d: | sort -u The follow output was handled as follows: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt These were already done in the first patch. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt This already had the autocomplete modification. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt This was a false-find. There was no modification necessary. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt This is the modal login in. This patch amends it. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 33b5ab5d0b4a1717fe0640c4cc172a0a93196fab Author: Jonathan Druart Date: Thu Nov 2 16:24:00 2017 -0300 Bug 19570: Add autocomplete='off' for login forms at the opac Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 5bbbcc12665ae9ae04e72fa44601167ba0c7eefd Author: Jonathan Druart Date: Thu Nov 2 16:14:12 2017 -0300 Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Before and after: wget 'http://catalogue.kohadev.org/cgi-bin/koha/opac-showmarc.pl?id=1&viewas=html' must be the same Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit b5cc2c4b27f3be673858bf3c13799dfb9faddae7 Author: Jonathan Druart Date: Thu Nov 2 16:13:32 2017 -0300 Bug 19568: Escape url params with url filter - opac-opensearch.tt Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 6 + .../includes/member-display-address-style-us.inc | 8 +- .../member-display-alt-address-style-us.inc | 8 +- .../prog/en/modules/acqui/booksellers.tt | 2 +- .../prog/en/modules/acqui/supplier.tt | 2 +- .../prog/en/modules/members/moremember.tt | 20 +- .../intranet-tmpl/prog/en/modules/members/pay.tt | 6 +- .../bootstrap/en/includes/opac-detail-sidebar.inc | 14 +- .../bootstrap/en/modules/opac-ISBDdetail.tt | 2 +- .../bootstrap/en/modules/opac-MARCdetail.tt | 12 +- .../opac-tmpl/bootstrap/en/modules/opac-auth.tt | 4 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 49 +- .../opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- .../bootstrap/en/modules/opac-memberentry.tt | 2 +- .../bootstrap/en/modules/opac-opensearch.tt | 8 +- .../opac-tmpl/bootstrap/en/modules/opac-passwd.tt | 5 +- .../en/modules/opac-registration-confirmation.tt | 2 +- misc/translator/po/am-Ethi-marc-MARC21.po | 2 +- misc/translator/po/am-Ethi-marc-NORMARC.po | 2 +- misc/translator/po/am-Ethi-marc-UNIMARC.po | 2 +- misc/translator/po/am-Ethi-opac-bootstrap.po | 2 +- misc/translator/po/am-Ethi-staff-help.po | 2 +- misc/translator/po/am-Ethi-staff-prog.po | 2 +- misc/translator/po/ar-Arab-marc-MARC21.po | 2 +- misc/translator/po/ar-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ar-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ar-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ar-Arab-staff-help.po | 2 +- misc/translator/po/ar-Arab-staff-prog.po | 2 +- misc/translator/po/as-IN-marc-MARC21.po | 2 +- misc/translator/po/as-IN-marc-NORMARC.po | 2 +- misc/translator/po/as-IN-marc-UNIMARC.po | 2 +- misc/translator/po/as-IN-opac-bootstrap.po | 2 +- misc/translator/po/as-IN-staff-help.po | 2 +- misc/translator/po/as-IN-staff-prog.po | 2 +- misc/translator/po/az-AZ-marc-MARC21.po | 2 +- misc/translator/po/az-AZ-marc-NORMARC.po | 2 +- misc/translator/po/az-AZ-marc-UNIMARC.po | 2 +- misc/translator/po/az-AZ-opac-bootstrap.po | 2 +- misc/translator/po/az-AZ-staff-help.po | 2 +- misc/translator/po/az-AZ-staff-prog.po | 2 +- misc/translator/po/be-BY-marc-MARC21.po | 2 +- misc/translator/po/be-BY-marc-NORMARC.po | 2 +- misc/translator/po/be-BY-marc-UNIMARC.po | 2 +- misc/translator/po/be-BY-opac-bootstrap.po | 2 +- misc/translator/po/be-BY-staff-help.po | 2 +- misc/translator/po/be-BY-staff-prog.po | 2 +- misc/translator/po/bg-Cyrl-marc-MARC21.po | 2 +- misc/translator/po/bg-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/bg-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/bg-Cyrl-opac-bootstrap.po | 2 +- misc/translator/po/bg-Cyrl-staff-help.po | 2 +- misc/translator/po/bg-Cyrl-staff-prog.po | 2 +- misc/translator/po/bn-IN-marc-MARC21.po | 2 +- misc/translator/po/bn-IN-marc-NORMARC.po | 2 +- misc/translator/po/bn-IN-marc-UNIMARC.po | 2 +- misc/translator/po/bn-IN-opac-bootstrap.po | 2 +- misc/translator/po/bn-IN-staff-help.po | 2 +- misc/translator/po/bn-IN-staff-prog.po | 2 +- misc/translator/po/ca-ES-marc-MARC21.po | 2 +- misc/translator/po/ca-ES-marc-NORMARC.po | 2 +- misc/translator/po/ca-ES-marc-UNIMARC.po | 2 +- misc/translator/po/ca-ES-opac-bootstrap.po | 2 +- misc/translator/po/ca-ES-staff-help.po | 2 +- misc/translator/po/ca-ES-staff-prog.po | 2 +- misc/translator/po/cs-CZ-marc-MARC21.po | 2 +- misc/translator/po/cs-CZ-marc-NORMARC.po | 2 +- misc/translator/po/cs-CZ-marc-UNIMARC.po | 2 +- misc/translator/po/cs-CZ-opac-bootstrap.po | 2 +- misc/translator/po/cs-CZ-pref.po | 8 +- misc/translator/po/cs-CZ-staff-help.po | 2 +- misc/translator/po/cs-CZ-staff-prog.po | 2 +- misc/translator/po/cy-GB-marc-MARC21.po | 2 +- misc/translator/po/cy-GB-marc-NORMARC.po | 2 +- misc/translator/po/cy-GB-marc-UNIMARC.po | 2 +- misc/translator/po/cy-GB-opac-bootstrap.po | 2 +- misc/translator/po/cy-GB-staff-help.po | 2 +- misc/translator/po/cy-GB-staff-prog.po | 2 +- misc/translator/po/da-DK-marc-MARC21.po | 2 +- misc/translator/po/da-DK-marc-NORMARC.po | 2 +- misc/translator/po/da-DK-marc-UNIMARC.po | 2 +- misc/translator/po/da-DK-opac-bootstrap.po | 2 +- misc/translator/po/da-DK-staff-help.po | 2 +- misc/translator/po/da-DK-staff-prog.po | 2 +- misc/translator/po/de-CH-marc-MARC21.po | 2 +- misc/translator/po/de-CH-marc-NORMARC.po | 2 +- misc/translator/po/de-CH-marc-UNIMARC.po | 2 +- misc/translator/po/de-CH-opac-bootstrap.po | 2 +- misc/translator/po/de-CH-staff-help.po | 3 +- misc/translator/po/de-CH-staff-prog.po | 2 +- misc/translator/po/de-DE-marc-MARC21.po | 2 +- misc/translator/po/de-DE-marc-NORMARC.po | 2 +- misc/translator/po/de-DE-marc-UNIMARC.po | 2 +- misc/translator/po/de-DE-opac-bootstrap.po | 2 +- misc/translator/po/de-DE-pref.po | 6 +- misc/translator/po/de-DE-staff-help.po | 22 +- misc/translator/po/de-DE-staff-prog.po | 22 +- misc/translator/po/el-GR-marc-MARC21.po | 2 +- misc/translator/po/el-GR-marc-NORMARC.po | 2 +- misc/translator/po/el-GR-marc-UNIMARC.po | 2 +- misc/translator/po/el-GR-opac-bootstrap.po | 66 +- misc/translator/po/el-GR-pref.po | 64 +- misc/translator/po/el-GR-staff-help.po | 43 +- misc/translator/po/el-GR-staff-prog.po | 20 +- misc/translator/po/en-GB-marc-MARC21.po | 2 +- misc/translator/po/en-GB-marc-NORMARC.po | 2 +- misc/translator/po/en-GB-marc-UNIMARC.po | 2 +- misc/translator/po/en-GB-opac-bootstrap.po | 2 +- misc/translator/po/en-GB-staff-help.po | 2 +- misc/translator/po/en-GB-staff-prog.po | 2 +- misc/translator/po/en-NZ-marc-MARC21.po | 2 +- misc/translator/po/en-NZ-marc-NORMARC.po | 2 +- misc/translator/po/en-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/en-NZ-opac-bootstrap.po | 2 +- misc/translator/po/en-NZ-staff-help.po | 2 +- misc/translator/po/en-NZ-staff-prog.po | 2 +- misc/translator/po/eo-marc-MARC21.po | 2 +- misc/translator/po/eo-marc-NORMARC.po | 2 +- misc/translator/po/eo-marc-UNIMARC.po | 2 +- misc/translator/po/eo-opac-bootstrap.po | 2 +- misc/translator/po/eo-staff-help.po | 2 +- misc/translator/po/eo-staff-prog.po | 2 +- misc/translator/po/es-ES-marc-MARC21.po | 2 +- misc/translator/po/es-ES-marc-NORMARC.po | 2 +- misc/translator/po/es-ES-marc-UNIMARC.po | 2 +- misc/translator/po/es-ES-opac-bootstrap.po | 22 +- misc/translator/po/es-ES-staff-help.po | 2 +- misc/translator/po/es-ES-staff-prog.po | 24 +- misc/translator/po/eu-marc-MARC21.po | 3420 ++-- misc/translator/po/eu-marc-NORMARC.po | 294 +- misc/translator/po/eu-marc-UNIMARC.po | 3200 ++-- misc/translator/po/eu-opac-bootstrap.po | 2627 +-- misc/translator/po/eu-pref.po | 3757 +++-- misc/translator/po/eu-staff-help.po | 6868 ++++++-- misc/translator/po/eu-staff-prog.po |17251 +++++++++++--------- misc/translator/po/fa-Arab-marc-MARC21.po | 2 +- misc/translator/po/fa-Arab-marc-NORMARC.po | 2 +- misc/translator/po/fa-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/fa-Arab-opac-bootstrap.po | 2 +- misc/translator/po/fa-Arab-staff-help.po | 2 +- misc/translator/po/fa-Arab-staff-prog.po | 2 +- misc/translator/po/fi-FI-marc-MARC21.po | 2 +- misc/translator/po/fi-FI-marc-NORMARC.po | 2 +- misc/translator/po/fi-FI-marc-UNIMARC.po | 2 +- misc/translator/po/fi-FI-opac-bootstrap.po | 2 +- misc/translator/po/fi-FI-staff-help.po | 2 +- misc/translator/po/fi-FI-staff-prog.po | 2 +- misc/translator/po/fo-FO-marc-MARC21.po | 2 +- misc/translator/po/fo-FO-marc-NORMARC.po | 2 +- misc/translator/po/fo-FO-marc-UNIMARC.po | 2 +- misc/translator/po/fo-FO-opac-bootstrap.po | 2 +- misc/translator/po/fo-FO-staff-help.po | 2 +- misc/translator/po/fo-FO-staff-prog.po | 2 +- misc/translator/po/fr-CA-marc-MARC21.po | 2 +- misc/translator/po/fr-CA-marc-NORMARC.po | 2 +- misc/translator/po/fr-CA-marc-UNIMARC.po | 2 +- misc/translator/po/fr-CA-opac-bootstrap.po | 2 +- misc/translator/po/fr-CA-pref.po | 10 +- misc/translator/po/fr-CA-staff-help.po | 2 +- misc/translator/po/fr-CA-staff-prog.po | 2 +- misc/translator/po/fr-FR-marc-MARC21.po | 2 +- misc/translator/po/fr-FR-marc-NORMARC.po | 2 +- misc/translator/po/fr-FR-marc-UNIMARC.po | 2 +- misc/translator/po/fr-FR-opac-bootstrap.po | 13 +- misc/translator/po/fr-FR-staff-help.po | 2 +- misc/translator/po/fr-FR-staff-prog.po | 8 +- misc/translator/po/gl-marc-MARC21.po | 2 +- misc/translator/po/gl-marc-NORMARC.po | 2 +- misc/translator/po/gl-marc-UNIMARC.po | 2 +- misc/translator/po/gl-opac-bootstrap.po | 2 +- misc/translator/po/gl-staff-help.po | 2 +- misc/translator/po/gl-staff-prog.po | 2 +- misc/translator/po/he-Hebr-marc-MARC21.po | 2 +- misc/translator/po/he-Hebr-marc-NORMARC.po | 2 +- misc/translator/po/he-Hebr-marc-UNIMARC.po | 2 +- misc/translator/po/he-Hebr-opac-bootstrap.po | 2 +- misc/translator/po/he-Hebr-staff-help.po | 2 +- misc/translator/po/he-Hebr-staff-prog.po | 2 +- misc/translator/po/hi-marc-MARC21.po | 2 +- misc/translator/po/hi-marc-NORMARC.po | 2 +- misc/translator/po/hi-marc-UNIMARC.po | 2 +- misc/translator/po/hi-opac-bootstrap.po | 219 +- misc/translator/po/hi-pref.po | 22 +- misc/translator/po/hi-staff-help.po | 127 +- misc/translator/po/hi-staff-prog.po | 634 +- misc/translator/po/hr-HR-marc-MARC21.po | 2 +- misc/translator/po/hr-HR-marc-NORMARC.po | 2 +- misc/translator/po/hr-HR-marc-UNIMARC.po | 2 +- misc/translator/po/hr-HR-opac-bootstrap.po | 2 +- misc/translator/po/hr-HR-staff-help.po | 2 +- misc/translator/po/hr-HR-staff-prog.po | 2 +- misc/translator/po/hu-HU-marc-MARC21.po | 2 +- misc/translator/po/hu-HU-marc-NORMARC.po | 2 +- misc/translator/po/hu-HU-marc-UNIMARC.po | 2 +- misc/translator/po/hu-HU-opac-bootstrap.po | 12 +- misc/translator/po/hu-HU-staff-help.po | 2 +- misc/translator/po/hu-HU-staff-prog.po | 2 +- misc/translator/po/hy-Armn-marc-MARC21.po | 2 +- misc/translator/po/hy-Armn-marc-NORMARC.po | 2 +- misc/translator/po/hy-Armn-marc-UNIMARC.po | 2 +- misc/translator/po/hy-Armn-opac-bootstrap.po | 2 +- misc/translator/po/hy-Armn-staff-help.po | 2 +- misc/translator/po/hy-Armn-staff-prog.po | 2 +- misc/translator/po/ia-marc-MARC21.po | 2 +- misc/translator/po/ia-marc-NORMARC.po | 2 +- misc/translator/po/ia-marc-UNIMARC.po | 2 +- misc/translator/po/ia-opac-bootstrap.po | 2 +- misc/translator/po/ia-staff-help.po | 2 +- misc/translator/po/ia-staff-prog.po | 2 +- misc/translator/po/id-ID-marc-MARC21.po | 2 +- misc/translator/po/id-ID-marc-NORMARC.po | 2 +- misc/translator/po/id-ID-marc-UNIMARC.po | 2 +- misc/translator/po/id-ID-opac-bootstrap.po | 2 +- misc/translator/po/id-ID-staff-help.po | 2 +- misc/translator/po/id-ID-staff-prog.po | 2 +- misc/translator/po/iq-CA-marc-MARC21.po | 2 +- misc/translator/po/iq-CA-marc-NORMARC.po | 2 +- misc/translator/po/iq-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iq-CA-opac-bootstrap.po | 2 +- misc/translator/po/iq-CA-staff-help.po | 2 +- misc/translator/po/iq-CA-staff-prog.po | 2 +- misc/translator/po/is-IS-marc-MARC21.po | 2 +- misc/translator/po/is-IS-marc-NORMARC.po | 2 +- misc/translator/po/is-IS-marc-UNIMARC.po | 2 +- misc/translator/po/is-IS-opac-bootstrap.po | 2 +- misc/translator/po/is-IS-staff-help.po | 2 +- misc/translator/po/is-IS-staff-prog.po | 2 +- misc/translator/po/it-IT-marc-MARC21.po | 2 +- misc/translator/po/it-IT-marc-NORMARC.po | 2 +- misc/translator/po/it-IT-marc-UNIMARC.po | 2 +- misc/translator/po/it-IT-opac-bootstrap.po | 5 +- misc/translator/po/it-IT-staff-help.po | 2 +- misc/translator/po/it-IT-staff-prog.po | 2 +- misc/translator/po/iu-CA-marc-MARC21.po | 2 +- misc/translator/po/iu-CA-marc-NORMARC.po | 2 +- misc/translator/po/iu-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iu-CA-opac-bootstrap.po | 2 +- misc/translator/po/iu-CA-staff-help.po | 2 +- misc/translator/po/iu-CA-staff-prog.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-MARC21.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-NORMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-UNIMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-opac-bootstrap.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 2 +- misc/translator/po/ka-marc-MARC21.po | 2 +- misc/translator/po/ka-marc-NORMARC.po | 2 +- misc/translator/po/ka-marc-UNIMARC.po | 2 +- misc/translator/po/ka-opac-bootstrap.po | 2 +- misc/translator/po/ka-staff-help.po | 2 +- misc/translator/po/ka-staff-prog.po | 2 +- misc/translator/po/km-KH-marc-MARC21.po | 2 +- misc/translator/po/km-KH-marc-NORMARC.po | 2 +- misc/translator/po/km-KH-marc-UNIMARC.po | 2 +- misc/translator/po/km-KH-opac-bootstrap.po | 2 +- misc/translator/po/km-KH-staff-help.po | 2 +- misc/translator/po/km-KH-staff-prog.po | 2 +- misc/translator/po/kn-Knda-marc-MARC21.po | 2 +- misc/translator/po/kn-Knda-marc-NORMARC.po | 2 +- misc/translator/po/kn-Knda-marc-UNIMARC.po | 2 +- misc/translator/po/kn-Knda-opac-bootstrap.po | 2 +- misc/translator/po/kn-Knda-staff-help.po | 2 +- misc/translator/po/kn-Knda-staff-prog.po | 2 +- misc/translator/po/ko-Kore-KP-marc-MARC21.po | 2 +- misc/translator/po/ko-Kore-KP-marc-NORMARC.po | 2 +- misc/translator/po/ko-Kore-KP-marc-UNIMARC.po | 2 +- misc/translator/po/ko-Kore-KP-opac-bootstrap.po | 2 +- misc/translator/po/ko-Kore-KP-staff-help.po | 2 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 2 +- misc/translator/po/ku-Arab-marc-MARC21.po | 2 +- misc/translator/po/ku-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ku-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ku-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ku-Arab-staff-help.po | 2 +- misc/translator/po/ku-Arab-staff-prog.po | 2 +- misc/translator/po/lo-Laoo-marc-MARC21.po | 2 +- misc/translator/po/lo-Laoo-marc-NORMARC.po | 2 +- misc/translator/po/lo-Laoo-marc-UNIMARC.po | 2 +- misc/translator/po/lo-Laoo-opac-bootstrap.po | 2 +- misc/translator/po/lo-Laoo-staff-help.po | 2 +- misc/translator/po/lo-Laoo-staff-prog.po | 2 +- misc/translator/po/mi-NZ-marc-MARC21.po | 2 +- misc/translator/po/mi-NZ-marc-NORMARC.po | 2 +- misc/translator/po/mi-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/mi-NZ-opac-bootstrap.po | 2 +- misc/translator/po/mi-NZ-staff-help.po | 2 +- misc/translator/po/mi-NZ-staff-prog.po | 2 +- misc/translator/po/ml-marc-MARC21.po | 2 +- misc/translator/po/ml-marc-NORMARC.po | 2 +- misc/translator/po/ml-marc-UNIMARC.po | 2 +- misc/translator/po/ml-opac-bootstrap.po | 2 +- misc/translator/po/ml-staff-help.po | 2 +- misc/translator/po/ml-staff-prog.po | 2 +- misc/translator/po/mon-marc-MARC21.po | 2 +- misc/translator/po/mon-marc-NORMARC.po | 2 +- misc/translator/po/mon-marc-UNIMARC.po | 2 +- misc/translator/po/mon-opac-bootstrap.po | 2 +- misc/translator/po/mon-staff-help.po | 2 +- misc/translator/po/mon-staff-prog.po | 2 +- misc/translator/po/mr-marc-MARC21.po | 2 +- misc/translator/po/mr-marc-NORMARC.po | 2 +- misc/translator/po/mr-marc-UNIMARC.po | 2 +- misc/translator/po/mr-opac-bootstrap.po | 2 +- misc/translator/po/mr-staff-help.po | 2 +- misc/translator/po/mr-staff-prog.po | 2 +- misc/translator/po/ms-MY-marc-MARC21.po | 2 +- misc/translator/po/ms-MY-marc-NORMARC.po | 2 +- misc/translator/po/ms-MY-marc-UNIMARC.po | 2 +- misc/translator/po/ms-MY-opac-bootstrap.po | 2 +- misc/translator/po/ms-MY-staff-help.po | 2 +- misc/translator/po/ms-MY-staff-prog.po | 2 +- misc/translator/po/my-marc-MARC21.po | 2 +- misc/translator/po/my-marc-NORMARC.po | 2 +- misc/translator/po/my-marc-UNIMARC.po | 2 +- misc/translator/po/my-opac-bootstrap.po | 2 +- misc/translator/po/my-staff-help.po | 2 +- misc/translator/po/my-staff-prog.po | 2 +- misc/translator/po/nb-NO-marc-MARC21.po | 2 +- misc/translator/po/nb-NO-marc-NORMARC.po | 2 +- misc/translator/po/nb-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nb-NO-opac-bootstrap.po | 2 +- misc/translator/po/nb-NO-staff-help.po | 2 +- misc/translator/po/nb-NO-staff-prog.po | 2 +- misc/translator/po/ne-NE-marc-MARC21.po | 2 +- misc/translator/po/ne-NE-marc-NORMARC.po | 2 +- misc/translator/po/ne-NE-marc-UNIMARC.po | 2 +- misc/translator/po/ne-NE-opac-bootstrap.po | 2 +- misc/translator/po/ne-NE-staff-help.po | 2 +- misc/translator/po/ne-NE-staff-prog.po | 2 +- misc/translator/po/nl-BE-marc-MARC21.po | 2 +- misc/translator/po/nl-BE-marc-NORMARC.po | 2 +- misc/translator/po/nl-BE-marc-UNIMARC.po | 2 +- misc/translator/po/nl-BE-opac-bootstrap.po | 2 +- misc/translator/po/nl-BE-staff-help.po | 2 +- misc/translator/po/nl-BE-staff-prog.po | 2 +- misc/translator/po/nl-NL-marc-MARC21.po | 2 +- misc/translator/po/nl-NL-marc-NORMARC.po | 2 +- misc/translator/po/nl-NL-marc-UNIMARC.po | 2 +- misc/translator/po/nl-NL-opac-bootstrap.po | 165 +- misc/translator/po/nl-NL-staff-help.po | 2 +- misc/translator/po/nl-NL-staff-prog.po | 2 +- misc/translator/po/nn-NO-marc-MARC21.po | 2 +- misc/translator/po/nn-NO-marc-NORMARC.po | 2 +- misc/translator/po/nn-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nn-NO-opac-bootstrap.po | 2 +- misc/translator/po/nn-NO-staff-help.po | 2 +- misc/translator/po/nn-NO-staff-prog.po | 2 +- misc/translator/po/oc-marc-MARC21.po | 2 +- misc/translator/po/oc-marc-NORMARC.po | 2 +- misc/translator/po/oc-marc-UNIMARC.po | 2 +- misc/translator/po/oc-opac-bootstrap.po | 2 +- misc/translator/po/oc-staff-help.po | 2 +- misc/translator/po/oc-staff-prog.po | 2 +- misc/translator/po/pbr-marc-MARC21.po | 2 +- misc/translator/po/pbr-marc-NORMARC.po | 2 +- misc/translator/po/pbr-marc-UNIMARC.po | 2 +- misc/translator/po/pbr-opac-bootstrap.po | 2 +- misc/translator/po/pbr-staff-help.po | 2 +- misc/translator/po/pbr-staff-prog.po | 2 +- misc/translator/po/pl-PL-marc-MARC21.po | 2 +- misc/translator/po/pl-PL-marc-NORMARC.po | 2 +- misc/translator/po/pl-PL-marc-UNIMARC.po | 2 +- misc/translator/po/pl-PL-opac-bootstrap.po | 2 +- misc/translator/po/pl-PL-staff-help.po | 2 +- misc/translator/po/pl-PL-staff-prog.po | 2 +- misc/translator/po/prs-marc-MARC21.po | 2 +- misc/translator/po/prs-marc-NORMARC.po | 2 +- misc/translator/po/prs-marc-UNIMARC.po | 2 +- misc/translator/po/prs-opac-bootstrap.po | 2 +- misc/translator/po/prs-staff-help.po | 2 +- misc/translator/po/prs-staff-prog.po | 2 +- misc/translator/po/pt-BR-marc-MARC21.po | 2 +- misc/translator/po/pt-BR-marc-NORMARC.po | 2 +- misc/translator/po/pt-BR-marc-UNIMARC.po | 2 +- misc/translator/po/pt-BR-opac-bootstrap.po | 2 +- misc/translator/po/pt-BR-staff-help.po | 2 +- misc/translator/po/pt-BR-staff-prog.po | 2 +- misc/translator/po/pt-PT-marc-MARC21.po | 2 +- misc/translator/po/pt-PT-marc-NORMARC.po | 2 +- misc/translator/po/pt-PT-marc-UNIMARC.po | 2 +- misc/translator/po/pt-PT-opac-bootstrap.po | 12 +- misc/translator/po/pt-PT-staff-help.po | 8 +- misc/translator/po/pt-PT-staff-prog.po | 26 +- misc/translator/po/ro-RO-marc-MARC21.po | 2 +- misc/translator/po/ro-RO-marc-NORMARC.po | 2 +- misc/translator/po/ro-RO-marc-UNIMARC.po | 2 +- misc/translator/po/ro-RO-opac-bootstrap.po | 2 +- misc/translator/po/ro-RO-staff-help.po | 2 +- misc/translator/po/ro-RO-staff-prog.po | 2 +- misc/translator/po/ru-RU-marc-MARC21.po | 2 +- misc/translator/po/ru-RU-marc-NORMARC.po | 2 +- misc/translator/po/ru-RU-marc-UNIMARC.po | 2 +- misc/translator/po/ru-RU-opac-bootstrap.po | 2 +- misc/translator/po/ru-RU-staff-help.po | 2 +- misc/translator/po/ru-RU-staff-prog.po | 2 +- misc/translator/po/rw-RW-marc-MARC21.po | 2 +- misc/translator/po/rw-RW-marc-NORMARC.po | 2 +- misc/translator/po/rw-RW-marc-UNIMARC.po | 2 +- misc/translator/po/rw-RW-opac-bootstrap.po | 2 +- misc/translator/po/rw-RW-staff-help.po | 2 +- misc/translator/po/rw-RW-staff-prog.po | 2 +- misc/translator/po/sd-PK-marc-MARC21.po | 2 +- misc/translator/po/sd-PK-marc-NORMARC.po | 2 +- misc/translator/po/sd-PK-marc-UNIMARC.po | 2 +- misc/translator/po/sd-PK-opac-bootstrap.po | 2 +- misc/translator/po/sd-PK-staff-help.po | 2 +- misc/translator/po/sd-PK-staff-prog.po | 2 +- misc/translator/po/sk-SK-marc-MARC21.po | 2 +- misc/translator/po/sk-SK-marc-NORMARC.po | 2 +- misc/translator/po/sk-SK-marc-UNIMARC.po | 2 +- misc/translator/po/sk-SK-opac-bootstrap.po | 2 +- misc/translator/po/sk-SK-staff-help.po | 2 +- misc/translator/po/sk-SK-staff-prog.po | 16 +- misc/translator/po/sl-SI-marc-MARC21.po | 2 +- misc/translator/po/sl-SI-marc-NORMARC.po | 2 +- misc/translator/po/sl-SI-marc-UNIMARC.po | 2 +- misc/translator/po/sl-SI-opac-bootstrap.po | 2 +- misc/translator/po/sl-SI-staff-help.po | 2 +- misc/translator/po/sl-SI-staff-prog.po | 2 +- misc/translator/po/sq-AL-marc-MARC21.po | 2 +- misc/translator/po/sq-AL-marc-NORMARC.po | 2 +- misc/translator/po/sq-AL-marc-UNIMARC.po | 2 +- misc/translator/po/sq-AL-opac-bootstrap.po | 2 +- misc/translator/po/sq-AL-staff-help.po | 2 +- misc/translator/po/sq-AL-staff-prog.po | 2 +- misc/translator/po/sr-Cyrl-marc-MARC21.po | 2 +- misc/translator/po/sr-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/sr-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/sr-Cyrl-opac-bootstrap.po | 2 +- misc/translator/po/sr-Cyrl-staff-help.po | 2 +- misc/translator/po/sr-Cyrl-staff-prog.po | 2 +- misc/translator/po/sv-SE-marc-MARC21.po | 2 +- misc/translator/po/sv-SE-marc-NORMARC.po | 2 +- misc/translator/po/sv-SE-marc-UNIMARC.po | 2 +- misc/translator/po/sv-SE-opac-bootstrap.po | 2 +- misc/translator/po/sv-SE-staff-help.po | 2 +- misc/translator/po/sv-SE-staff-prog.po | 2 +- misc/translator/po/sw-KE-marc-MARC21.po | 2 +- misc/translator/po/sw-KE-marc-NORMARC.po | 2 +- misc/translator/po/sw-KE-marc-UNIMARC.po | 2 +- misc/translator/po/sw-KE-opac-bootstrap.po | 2 +- misc/translator/po/sw-KE-staff-help.po | 2 +- misc/translator/po/sw-KE-staff-prog.po | 2 +- misc/translator/po/ta-LK-marc-MARC21.po | 2 +- misc/translator/po/ta-LK-marc-NORMARC.po | 2 +- misc/translator/po/ta-LK-marc-UNIMARC.po | 2 +- misc/translator/po/ta-LK-opac-bootstrap.po | 2 +- misc/translator/po/ta-LK-staff-help.po | 2 +- misc/translator/po/ta-LK-staff-prog.po | 2 +- misc/translator/po/ta-marc-MARC21.po | 2 +- misc/translator/po/ta-marc-NORMARC.po | 2 +- misc/translator/po/ta-marc-UNIMARC.po | 2 +- misc/translator/po/ta-opac-bootstrap.po | 2 +- misc/translator/po/ta-staff-help.po | 2 +- misc/translator/po/ta-staff-prog.po | 2 +- misc/translator/po/tet-marc-MARC21.po | 2 +- misc/translator/po/tet-marc-NORMARC.po | 2 +- misc/translator/po/tet-marc-UNIMARC.po | 2 +- misc/translator/po/tet-opac-bootstrap.po | 2 +- misc/translator/po/tet-staff-help.po | 2 +- misc/translator/po/tet-staff-prog.po | 2 +- misc/translator/po/th-TH-marc-MARC21.po | 2 +- misc/translator/po/th-TH-marc-NORMARC.po | 2 +- misc/translator/po/th-TH-marc-UNIMARC.po | 2 +- misc/translator/po/th-TH-opac-bootstrap.po | 2 +- misc/translator/po/th-TH-staff-help.po | 2 +- misc/translator/po/th-TH-staff-prog.po | 2 +- misc/translator/po/tl-PH-marc-MARC21.po | 2 +- misc/translator/po/tl-PH-marc-NORMARC.po | 2 +- misc/translator/po/tl-PH-marc-UNIMARC.po | 2 +- misc/translator/po/tl-PH-opac-bootstrap.po | 2 +- misc/translator/po/tl-PH-staff-help.po | 2 +- misc/translator/po/tl-PH-staff-prog.po | 2 +- misc/translator/po/tr-TR-marc-MARC21.po | 2 +- misc/translator/po/tr-TR-marc-NORMARC.po | 2 +- misc/translator/po/tr-TR-marc-UNIMARC.po | 2 +- misc/translator/po/tr-TR-opac-bootstrap.po | 352 +- misc/translator/po/tr-TR-staff-help.po | 2 +- misc/translator/po/tr-TR-staff-prog.po | 12 +- misc/translator/po/uk-UA-marc-MARC21.po | 2 +- misc/translator/po/uk-UA-marc-NORMARC.po | 2 +- misc/translator/po/uk-UA-marc-UNIMARC.po | 2 +- misc/translator/po/uk-UA-opac-bootstrap.po | 2 +- misc/translator/po/uk-UA-staff-help.po | 2 +- misc/translator/po/uk-UA-staff-prog.po | 2 +- misc/translator/po/ur-Arab-marc-MARC21.po | 2 +- misc/translator/po/ur-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ur-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ur-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ur-Arab-staff-help.po | 2 +- misc/translator/po/ur-Arab-staff-prog.po | 2 +- misc/translator/po/vi-VN-marc-MARC21.po | 2 +- misc/translator/po/vi-VN-marc-NORMARC.po | 2 +- misc/translator/po/vi-VN-marc-UNIMARC.po | 2 +- misc/translator/po/vi-VN-opac-bootstrap.po | 2 +- misc/translator/po/vi-VN-staff-help.po | 2 +- misc/translator/po/vi-VN-staff-prog.po | 2 +- misc/translator/po/zh-Hans-CN-marc-MARC21.po | 2 +- misc/translator/po/zh-Hans-CN-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-CN-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-CN-opac-bootstrap.po | 2 +- misc/translator/po/zh-Hans-CN-staff-help.po | 2 +- misc/translator/po/zh-Hans-CN-staff-prog.po | 2 +- misc/translator/po/zh-Hans-TW-marc-MARC21.po | 2 +- misc/translator/po/zh-Hans-TW-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-TW-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 10 +- misc/translator/po/zh-Hans-TW-pref.po | 15 +- misc/translator/po/zh-Hans-TW-staff-help.po | 2 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 10 +- opac/opac-ISBDdetail.pl | 7 +- opac/opac-MARCdetail.pl | 2 +- opac/opac-detail.pl | 4 +- opac/opac-showmarc.pl | 3 +- 515 files changed, 23058 insertions(+), 17417 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 3 21:02:26 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 Jan 2018 20:02:26 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.14-18-g21ba26c Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 16.11.x has been updated discards 7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5 (commit) discards b8ba9d2ac802bb5bc8dbfa4713892e45055d2682 (commit) via 21ba26ce0358be06f099c94005c08b86cb537288 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5) \ N -- N -- N (21ba26ce0358be06f099c94005c08b86cb537288) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 21ba26ce0358be06f099c94005c08b86cb537288 Author: Bernardo Gonzalez Kriegel Date: Wed Jan 3 16:00:25 2018 -0300 Translation updates for Koha 16.11.15 Signed-off-by: Chris Cormack ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 3 21:09:52 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 Jan 2018 20:09:52 +0000 Subject: [koha-commits] main Koha release repository annotated tag v16.11.15 created. v16.11.15 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v16.11.15 has been created at aeec6ab490f5860fc417b09ff7187c2483f8d5e3 (tag) tagging 6d97867d5f2b4c11d5f5fdb593736a8b5e08fdfe (commit) replaces v16.11.14 tagged by Chris Cormack on Thu Jan 4 09:02:09 2018 +1300 - Log ----------------------------------------------------------------- Koha release 16.11.15 -----BEGIN PGP SIGNATURE----- iQJLBAABCAA1FiEEBIX5iNGt8qb0Kj+YblP41VgRizUFAlpNNsEXHGNocmlzY0Bj YXRhbHlzdC5uZXQubnoACgkQblP41VgRizUUrQ/9GsADrIphRroiwPDB/hxfcy3A cN8v5eZrhIzvejxsTTp0w9+pubCqF9+oc3wg6pvVUOuybADfszVGQ6Svn+BfkcJF gG4b4W9PFRLrmvHGz+GQZgakGIWmCSp6J64x+XZ8QPQJGG/U9+yPLm8WVoOHIdeW tigLX3gMaU3Lg7kmihSb2R3qxu0+ocnohXXwpk0QDaeXX4KD2ydyWrrkqu+jJlGU rms/rZ93IcadCC4UWC1Tn8xZdcLPZjO+BYczcKXNyhy8c4mNlq40Q8Ta/HgqtZEC VcXxwPQmZ1urenKpA0sKM2OfPMCvytfNgv1A0NEVyimI9x3GWMzLM+qetKfqwytU KEKbUpp8YKo+/T4ccyC49MtXTDFmtkjVyx4+WozZ/5wLKX6aCZSigGe7eljjdwMO URpM3bU+GD2JWQcRscABBVj3HDfBZ59NqEEvMjax/NUI/vghoyn3xocH0sozPtvr Hr2F+d6yMthfzvWy3wMZ+sNUkdAe/uqiJXSNiE0v/QN0cLfeOoqaJpCkJ8ogG1ur mPwencFYIqawJ2QpEhs1cX1+Efji0kxaMJ6ZYI8j254mkUKH+xUDY2/wRJ0wT8z2 5G9XQ9fVYsC0n0DHb9lhOMGedzUW6WXmOC+aNC2g7Z0Pk2omqlNDfqz/Tq3zoLGx dxzedVK0TRh/rVKHQpg= =G3V6 -----END PGP SIGNATURE----- Amit Gupta (3): Bug 19611: Fix XSS Flaws in supplier.pl Bug 19612: Fix XSS in members/memberentry.pl Bug 19614: Fix XSS in members/pay.pl Bernardo Gonzalez Kriegel (1): Translation updates for Koha 16.11.15 Chris Cormack (3): Bug 19593: follow up to fix tests Bumping version number for 16.11.15 release Release notes for 16.11.15 Gwendal Joncour (1): Bug 19593 Basketcount correction on Bookseller.pm Jonathan Druart (6): Bug 19655: Add tests Bug 19655: Use ->build instead of build_object in 16.11.x Bug 19568: Escape url params with url filter - opac-opensearch.tt Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Bug 19570: Add autocomplete='off' for login forms at the opac Bug 19319: Only fetch the record if it exists Katrin Fischer (1): Bug 19796 - Fix doubled up subscription info on OPAC detail page Kyle M Hall (2): Bug 19655: Make To.json escape doesn't escape newlines to create valid JSON Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Marcel de Rooy (1): Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Mark Tompsett (1): Bug 19570: Add autocomplete to opac-main as well ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 3 21:10:38 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 Jan 2018 20:10:38 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.15 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 16.11.x has been updated via 6d97867d5f2b4c11d5f5fdb593736a8b5e08fdfe (commit) from 21ba26ce0358be06f099c94005c08b86cb537288 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 6d97867d5f2b4c11d5f5fdb593736a8b5e08fdfe Author: Chris Cormack Date: Thu Jan 4 09:01:10 2018 +1300 Release notes for 16.11.15 Signed-off-by: Chris Cormack ----------------------------------------------------------------------- Summary of changes: ...notes_16_11_03.md => release_notes_16_11_15.md} | 169 ++++++++++++-------- 1 file changed, 100 insertions(+), 69 deletions(-) copy misc/release_notes/{release_notes_16_11_03.md => release_notes_16_11_15.md} (51%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 4 10:07:02 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 04 Jan 2018 09:07:02 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.06-42-g65dd258 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 65dd258ca94a37376435d543881ab0d7d54e5c91 (commit) via 171d1ffac4c99d516ed4d5efba5d0f811e499b84 (commit) via a279c0d778df95f72f6ec588cf4af0a45027732a (commit) via a8fd1b7a6f79e7ecbd6acbdf7b066131b32e96b9 (commit) via e29e6e656f483018164a6a426f5b6ba2fc3b5995 (commit) via 069c3a1772f62df04a0e75c48def81dac44e3bf0 (commit) via 22f485761915c43a04a3547806a936b567c39b85 (commit) via 3ade912a388e076ab7811e680dc43ece587cd964 (commit) via 62f2ab8f6b6866c401ab231ba53a38122fd168c0 (commit) via ca6fb7be787355f4ec9fb88eb1c6f2c1f1f73b5a (commit) via 28cd18c23eac8fa0307f91d3d4552a791f434d65 (commit) via fc68a80620553333ea7f0813ab68e47b813a7971 (commit) via fa33f411e9570bf8ab5484223261bebf7693d934 (commit) via db17aed233f215081ee9f23286f011cff9beebdb (commit) via 0a6568b81414eddfc8aacfa7479a0d040fb1a0be (commit) from 5cd9e7dcef12c3540b2ec11d3061237622999f2c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 65dd258ca94a37376435d543881ab0d7d54e5c91 Author: Owen Leonard Date: Thu Nov 9 16:47:42 2017 +0000 Bug 19602: Add usage statistics link to administration sidebar menu This patch adds a link to the new usage statistics page in the administration sidebar menu. To test, apply the patch and view an administration page which includes the admin sidebar. Confirm that the link to usage statistics is there. Visit the usage statistics page and confirm that the usage statistics link in the sidebar is display in bold. Signed-off-by: Simon Pouchol Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 9d79d463250c430678f724f265500776f541cd42) Signed-off-by: Fridolin Somers commit 171d1ffac4c99d516ed4d5efba5d0f811e499b84 Author: Fridolin Somers Date: Sat Dec 23 11:12:22 2017 +0100 Update release notes for 17.05.07 release Signed-off-by: Fridolin Somers commit a279c0d778df95f72f6ec588cf4af0a45027732a Merge: a8fd1b7 0a6568b Author: Fridolin Somers Date: Sat Dec 23 10:59:44 2017 +0100 Merge remote-tracking branch 'translate/17.05.07-translate-20171223' into 17.05.x commit a8fd1b7a6f79e7ecbd6acbdf7b066131b32e96b9 Author: Fridolin Somers Date: Sat Dec 23 10:48:41 2017 +0100 Increment version for 17.05.07 release Signed-off-by: Fridolin Somers commit e29e6e656f483018164a6a426f5b6ba2fc3b5995 Author: Amit Gupta Date: Mon Nov 13 09:27:44 2017 +0530 Bug 19614: Fix XSS in members/pay.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field firstname, surname that contains js 3. Save the page. 4. click on fine tab 5. Notice js is execute 6. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit e576b89c461c87efc122816fca9f6c3ba08a1833) Signed-off-by: Fridolin Somers commit 069c3a1772f62df04a0e75c48def81dac44e3bf0 Author: Amit Gupta Date: Mon Nov 13 09:05:14 2017 +0530 Bug 19612: Fix XSS in members/memberentry.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field address, address2, city, state, country, zipcode, B_streetnumber, B_city, B_country, B_zipcode that contains js 3. Save the page. 4. Notice js is execute 5. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 4333617b1d33b2c7c0488de593c76ac79f4ebf70) Signed-off-by: Fridolin Somers commit 22f485761915c43a04a3547806a936b567c39b85 Author: Amit Gupta Date: Sun Nov 12 21:14:41 2017 +0530 Bug 19611: Fix XSS Flaws in supplier.pl Test 1. Hit the page /cgi-bin/koha/acqui/supplier.pl?op=enter 2. Add a text in the field Name that contains java script 3. Save the page. 4. Notice js is execute 5. Apply patch and reload the js is escaped Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 99d327a5ea039b98f2bb19a3ef29431b33437cb7) Signed-off-by: Fridolin Somers commit 3ade912a388e076ab7811e680dc43ece587cd964 Author: Jonathan Druart Date: Fri Dec 8 14:57:15 2017 -0300 Bug 19319: Only fetch the record if it exists We already know if the bibliographic record exists (404 redirect), we can avoid unecessary fetches Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 33b0a26a5bf32de1ffead556269d8f8e27289521) Signed-off-by: Fridolin Somers commit 62f2ab8f6b6866c401ab231ba53a38122fd168c0 Author: Marcel de Rooy Date: Fri Dec 8 09:46:02 2017 +0100 Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Correcting a few biblionumber template var leftovers in opac-detail template. They were combined with url filter instead of html. Test plan: [1] Look for [^.;?]biblionumber in opac-detail.tt and verify that these occurrences are fine. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 102456b27388dad8e6043c36e773a5a005bd451e) Signed-off-by: Fridolin Somers commit ca6fb7be787355f4ec9fb88eb1c6f2c1f1f73b5a Author: Kyle M Hall Date: Thu Sep 14 11:52:08 2017 -0400 Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Try going to this URL on your site: /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> Test Plan: 1) Go to /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> 2) Note is embedded all over the html 3) Apply this patch 4) Refresh the page, note the injection is gone! 5) run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 617e87c59d0b270d424aa4f1977e3e95c019e0b5) Signed-off-by: Fridolin Somers commit 28cd18c23eac8fa0307f91d3d4552a791f434d65 Author: Mark Tompsett Date: Mon Nov 6 15:10:45 2017 +0000 Bug 19570: Add autocomplete to opac-main as well To confirm all the files were modified for opac, typed this: $ git grep -i password | grep opac | grep -v "[.]po:" | grep "opac[^/]*[.]tt:" | cut -f1 -d: | sort -u The follow output was handled as follows: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt These were already done in the first patch. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt This already had the autocomplete modification. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt This was a false-find. There was no modification necessary. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt This is the modal login in. This patch amends it. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 9b141bcd3dbeebd91d4df20205f57bbc564cbb32) Signed-off-by: Fridolin Somers commit fc68a80620553333ea7f0813ab68e47b813a7971 Author: Jonathan Druart Date: Thu Nov 2 16:24:00 2017 -0300 Bug 19570: Add autocomplete='off' for login forms at the opac Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 541603db17ea08b44bab50219f3634946a13e64a) Signed-off-by: Fridolin Somers commit fa33f411e9570bf8ab5484223261bebf7693d934 Author: Jonathan Druart Date: Thu Nov 2 16:14:12 2017 -0300 Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Before and after: wget 'http://catalogue.kohadev.org/cgi-bin/koha/opac-showmarc.pl?id=1&viewas=html' must be the same Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 727f915c1b2e2ee7869d14d852b48eeaa67735ae) Signed-off-by: Fridolin Somers commit db17aed233f215081ee9f23286f011cff9beebdb Author: Jonathan Druart Date: Thu Nov 2 16:13:32 2017 -0300 Bug 19568: Escape url params with url filter - opac-opensearch.tt Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit a33cfa4506711f83abaa3f6de049ebbe76e13931) Signed-off-by: Fridolin Somers commit 0a6568b81414eddfc8aacfa7479a0d040fb1a0be Author: root Date: Sat Dec 23 06:52:01 2017 -0300 Translation updates for Koha 17.05.07 ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 6 + .../intranet-tmpl/prog/en/includes/admin-menu.inc | 1 + .../includes/member-display-address-style-us.inc | 8 +- .../member-display-alt-address-style-us.inc | 8 +- .../prog/en/modules/acqui/booksellers.tt | 2 +- .../prog/en/modules/acqui/supplier.tt | 2 +- .../prog/en/modules/members/moremember.tt | 20 +- .../intranet-tmpl/prog/en/modules/members/pay.tt | 6 +- .../bootstrap/en/includes/opac-detail-sidebar.inc | 14 +- .../bootstrap/en/modules/opac-ISBDdetail.tt | 2 +- .../bootstrap/en/modules/opac-MARCdetail.tt | 12 +- .../opac-tmpl/bootstrap/en/modules/opac-auth.tt | 4 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 48 +- .../opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- .../bootstrap/en/modules/opac-memberentry.tt | 2 +- .../bootstrap/en/modules/opac-opensearch.tt | 8 +- .../opac-tmpl/bootstrap/en/modules/opac-passwd.tt | 4 +- .../en/modules/opac-registration-confirmation.tt | 2 +- misc/release_notes/release_notes_17_05_07.md | 289 + misc/translator/po/am-Ethi-marc-MARC21.po | 2 +- misc/translator/po/am-Ethi-marc-NORMARC.po | 2 +- misc/translator/po/am-Ethi-marc-UNIMARC.po | 2 +- misc/translator/po/am-Ethi-opac-bootstrap.po | 2 +- misc/translator/po/am-Ethi-staff-help.po | 2 +- misc/translator/po/am-Ethi-staff-prog.po | 2 +- misc/translator/po/ar-Arab-marc-MARC21.po | 2 +- misc/translator/po/ar-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ar-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ar-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ar-Arab-staff-help.po | 2 +- misc/translator/po/ar-Arab-staff-prog.po | 2 +- misc/translator/po/as-IN-marc-MARC21.po | 2 +- misc/translator/po/as-IN-marc-NORMARC.po | 2 +- misc/translator/po/as-IN-marc-UNIMARC.po | 2 +- misc/translator/po/as-IN-opac-bootstrap.po | 2 +- misc/translator/po/as-IN-staff-help.po | 2 +- misc/translator/po/as-IN-staff-prog.po | 2 +- misc/translator/po/az-AZ-marc-MARC21.po | 2 +- misc/translator/po/az-AZ-marc-NORMARC.po | 2 +- misc/translator/po/az-AZ-marc-UNIMARC.po | 2 +- misc/translator/po/az-AZ-opac-bootstrap.po | 2 +- misc/translator/po/az-AZ-staff-help.po | 2 +- misc/translator/po/az-AZ-staff-prog.po | 2 +- misc/translator/po/be-BY-marc-MARC21.po | 2 +- misc/translator/po/be-BY-marc-NORMARC.po | 2 +- misc/translator/po/be-BY-marc-UNIMARC.po | 2 +- misc/translator/po/be-BY-opac-bootstrap.po | 2 +- misc/translator/po/be-BY-staff-help.po | 2 +- misc/translator/po/be-BY-staff-prog.po | 2 +- misc/translator/po/bg-Cyrl-marc-MARC21.po | 2 +- misc/translator/po/bg-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/bg-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/bg-Cyrl-opac-bootstrap.po | 2 +- misc/translator/po/bg-Cyrl-staff-help.po | 2 +- misc/translator/po/bg-Cyrl-staff-prog.po | 2 +- misc/translator/po/bn-IN-marc-MARC21.po | 2 +- misc/translator/po/bn-IN-marc-NORMARC.po | 2 +- misc/translator/po/bn-IN-marc-UNIMARC.po | 2 +- misc/translator/po/bn-IN-opac-bootstrap.po | 2 +- misc/translator/po/bn-IN-staff-help.po | 2 +- misc/translator/po/bn-IN-staff-prog.po | 2 +- misc/translator/po/ca-ES-marc-MARC21.po | 2 +- misc/translator/po/ca-ES-marc-NORMARC.po | 2 +- misc/translator/po/ca-ES-marc-UNIMARC.po | 2 +- misc/translator/po/ca-ES-opac-bootstrap.po | 2 +- misc/translator/po/ca-ES-staff-help.po | 2 +- misc/translator/po/ca-ES-staff-prog.po | 2 +- misc/translator/po/cs-CZ-marc-MARC21.po | 2 +- misc/translator/po/cs-CZ-marc-NORMARC.po | 2 +- misc/translator/po/cs-CZ-marc-UNIMARC.po | 2 +- misc/translator/po/cs-CZ-opac-bootstrap.po | 10 +- misc/translator/po/cs-CZ-pref.po | 8 +- misc/translator/po/cs-CZ-staff-help.po | 2 +- misc/translator/po/cs-CZ-staff-prog.po | 22 +- misc/translator/po/cy-GB-marc-MARC21.po | 2 +- misc/translator/po/cy-GB-marc-NORMARC.po | 2 +- misc/translator/po/cy-GB-marc-UNIMARC.po | 2 +- misc/translator/po/cy-GB-opac-bootstrap.po | 2 +- misc/translator/po/cy-GB-staff-help.po | 2 +- misc/translator/po/cy-GB-staff-prog.po | 2 +- misc/translator/po/da-DK-marc-MARC21.po | 2 +- misc/translator/po/da-DK-marc-NORMARC.po | 2 +- misc/translator/po/da-DK-marc-UNIMARC.po | 2 +- misc/translator/po/da-DK-opac-bootstrap.po | 2 +- misc/translator/po/da-DK-staff-help.po | 2 +- misc/translator/po/da-DK-staff-prog.po | 2 +- misc/translator/po/de-CH-marc-MARC21.po | 2 +- misc/translator/po/de-CH-marc-NORMARC.po | 2 +- misc/translator/po/de-CH-marc-UNIMARC.po | 2 +- misc/translator/po/de-CH-opac-bootstrap.po | 2 +- misc/translator/po/de-CH-staff-help.po | 2 +- misc/translator/po/de-CH-staff-prog.po | 2 +- misc/translator/po/de-DE-marc-MARC21.po | 2 +- misc/translator/po/de-DE-marc-NORMARC.po | 2 +- misc/translator/po/de-DE-marc-UNIMARC.po | 2 +- misc/translator/po/de-DE-opac-bootstrap.po | 2 +- misc/translator/po/de-DE-pref.po | 8 +- misc/translator/po/de-DE-staff-help.po | 3 +- misc/translator/po/de-DE-staff-prog.po | 16 +- misc/translator/po/el-GR-marc-MARC21.po | 2 +- misc/translator/po/el-GR-marc-NORMARC.po | 2 +- misc/translator/po/el-GR-marc-UNIMARC.po | 2 +- misc/translator/po/el-GR-opac-bootstrap.po | 2 +- misc/translator/po/el-GR-staff-help.po | 2 +- misc/translator/po/el-GR-staff-prog.po | 2 +- misc/translator/po/en-GB-marc-MARC21.po | 2 +- misc/translator/po/en-GB-marc-NORMARC.po | 2 +- misc/translator/po/en-GB-marc-UNIMARC.po | 2 +- misc/translator/po/en-GB-opac-bootstrap.po | 2 +- misc/translator/po/en-GB-staff-help.po | 2 +- misc/translator/po/en-GB-staff-prog.po | 2 +- misc/translator/po/en-NZ-marc-MARC21.po | 2 +- misc/translator/po/en-NZ-marc-NORMARC.po | 2 +- misc/translator/po/en-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/en-NZ-opac-bootstrap.po | 2 +- misc/translator/po/en-NZ-staff-help.po | 2 +- misc/translator/po/en-NZ-staff-prog.po | 2 +- misc/translator/po/eo-marc-MARC21.po | 2 +- misc/translator/po/eo-marc-NORMARC.po | 2 +- misc/translator/po/eo-marc-UNIMARC.po | 2 +- misc/translator/po/eo-opac-bootstrap.po | 2 +- misc/translator/po/eo-staff-help.po | 2 +- misc/translator/po/eo-staff-prog.po | 2 +- misc/translator/po/es-ES-marc-MARC21.po | 2 +- misc/translator/po/es-ES-marc-NORMARC.po | 2 +- misc/translator/po/es-ES-marc-UNIMARC.po | 2 +- misc/translator/po/es-ES-opac-bootstrap.po | 18 +- misc/translator/po/es-ES-pref.po | 14 +- misc/translator/po/es-ES-staff-help.po | 2 +- misc/translator/po/es-ES-staff-prog.po | 29 +- misc/translator/po/eu-marc-MARC21.po | 3494 ++-- misc/translator/po/eu-marc-NORMARC.po | 294 +- misc/translator/po/eu-marc-UNIMARC.po | 3200 ++-- misc/translator/po/eu-opac-bootstrap.po | 2720 +-- misc/translator/po/eu-pref.po | 3823 +++-- misc/translator/po/eu-staff-help.po | 6870 ++++++-- misc/translator/po/eu-staff-prog.po |17797 +++++++++++--------- misc/translator/po/fa-Arab-marc-MARC21.po | 2 +- misc/translator/po/fa-Arab-marc-NORMARC.po | 2 +- misc/translator/po/fa-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/fa-Arab-opac-bootstrap.po | 2 +- misc/translator/po/fa-Arab-staff-help.po | 2 +- misc/translator/po/fa-Arab-staff-prog.po | 2 +- misc/translator/po/fi-FI-marc-MARC21.po | 2 +- misc/translator/po/fi-FI-marc-NORMARC.po | 2 +- misc/translator/po/fi-FI-marc-UNIMARC.po | 2 +- misc/translator/po/fi-FI-opac-bootstrap.po | 2 +- misc/translator/po/fi-FI-staff-help.po | 2 +- misc/translator/po/fi-FI-staff-prog.po | 2 +- misc/translator/po/fo-FO-marc-MARC21.po | 2 +- misc/translator/po/fo-FO-marc-NORMARC.po | 2 +- misc/translator/po/fo-FO-marc-UNIMARC.po | 2 +- misc/translator/po/fo-FO-opac-bootstrap.po | 2 +- misc/translator/po/fo-FO-staff-help.po | 2 +- misc/translator/po/fo-FO-staff-prog.po | 2 +- misc/translator/po/fr-CA-marc-MARC21.po | 2 +- misc/translator/po/fr-CA-marc-NORMARC.po | 2 +- misc/translator/po/fr-CA-marc-UNIMARC.po | 2 +- misc/translator/po/fr-CA-opac-bootstrap.po | 10 +- misc/translator/po/fr-CA-pref.po | 18 +- misc/translator/po/fr-CA-staff-help.po | 2 +- misc/translator/po/fr-CA-staff-prog.po | 26 +- misc/translator/po/fr-FR-marc-MARC21.po | 2 +- misc/translator/po/fr-FR-marc-NORMARC.po | 2 +- misc/translator/po/fr-FR-marc-UNIMARC.po | 2 +- misc/translator/po/fr-FR-opac-bootstrap.po | 2 +- misc/translator/po/fr-FR-staff-help.po | 2 +- misc/translator/po/fr-FR-staff-prog.po | 10 +- misc/translator/po/gl-marc-MARC21.po | 2 +- misc/translator/po/gl-marc-NORMARC.po | 2 +- misc/translator/po/gl-marc-UNIMARC.po | 2 +- misc/translator/po/gl-opac-bootstrap.po | 2 +- misc/translator/po/gl-staff-help.po | 2 +- misc/translator/po/gl-staff-prog.po | 2 +- misc/translator/po/he-Hebr-marc-MARC21.po | 2 +- misc/translator/po/he-Hebr-marc-NORMARC.po | 2 +- misc/translator/po/he-Hebr-marc-UNIMARC.po | 2 +- misc/translator/po/he-Hebr-opac-bootstrap.po | 2 +- misc/translator/po/he-Hebr-staff-help.po | 2 +- misc/translator/po/he-Hebr-staff-prog.po | 2 +- misc/translator/po/hi-marc-MARC21.po | 2 +- misc/translator/po/hi-marc-NORMARC.po | 2 +- misc/translator/po/hi-marc-UNIMARC.po | 2 +- misc/translator/po/hi-opac-bootstrap.po | 370 +- misc/translator/po/hi-pref.po | 164 +- misc/translator/po/hi-staff-help.po | 183 +- misc/translator/po/hi-staff-prog.po | 1708 +- misc/translator/po/hr-HR-marc-MARC21.po | 2 +- misc/translator/po/hr-HR-marc-NORMARC.po | 2 +- misc/translator/po/hr-HR-marc-UNIMARC.po | 2 +- misc/translator/po/hr-HR-opac-bootstrap.po | 2 +- misc/translator/po/hr-HR-staff-help.po | 2 +- misc/translator/po/hr-HR-staff-prog.po | 2 +- misc/translator/po/hu-HU-marc-MARC21.po | 2 +- misc/translator/po/hu-HU-marc-NORMARC.po | 2 +- misc/translator/po/hu-HU-marc-UNIMARC.po | 2 +- misc/translator/po/hu-HU-opac-bootstrap.po | 2 +- misc/translator/po/hu-HU-staff-help.po | 2 +- misc/translator/po/hu-HU-staff-prog.po | 2 +- misc/translator/po/hy-Armn-marc-MARC21.po | 2 +- misc/translator/po/hy-Armn-marc-NORMARC.po | 2 +- misc/translator/po/hy-Armn-marc-UNIMARC.po | 2 +- misc/translator/po/hy-Armn-opac-bootstrap.po | 2 +- misc/translator/po/hy-Armn-pref.po | 9 +- misc/translator/po/hy-Armn-staff-help.po | 2 +- misc/translator/po/hy-Armn-staff-prog.po | 6 +- misc/translator/po/ia-marc-MARC21.po | 2 +- misc/translator/po/ia-marc-NORMARC.po | 2 +- misc/translator/po/ia-marc-UNIMARC.po | 2 +- misc/translator/po/ia-opac-bootstrap.po | 2 +- misc/translator/po/ia-staff-help.po | 2 +- misc/translator/po/ia-staff-prog.po | 2 +- misc/translator/po/id-ID-marc-MARC21.po | 2 +- misc/translator/po/id-ID-marc-NORMARC.po | 2 +- misc/translator/po/id-ID-marc-UNIMARC.po | 2 +- misc/translator/po/id-ID-opac-bootstrap.po | 2 +- misc/translator/po/id-ID-staff-help.po | 2 +- misc/translator/po/id-ID-staff-prog.po | 2 +- misc/translator/po/iq-CA-marc-MARC21.po | 2 +- misc/translator/po/iq-CA-marc-NORMARC.po | 2 +- misc/translator/po/iq-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iq-CA-opac-bootstrap.po | 2 +- misc/translator/po/iq-CA-staff-help.po | 2 +- misc/translator/po/iq-CA-staff-prog.po | 2 +- misc/translator/po/is-IS-marc-MARC21.po | 2 +- misc/translator/po/is-IS-marc-NORMARC.po | 2 +- misc/translator/po/is-IS-marc-UNIMARC.po | 2 +- misc/translator/po/is-IS-opac-bootstrap.po | 2 +- misc/translator/po/is-IS-staff-help.po | 2 +- misc/translator/po/is-IS-staff-prog.po | 2 +- misc/translator/po/it-IT-marc-MARC21.po | 2 +- misc/translator/po/it-IT-marc-NORMARC.po | 2 +- misc/translator/po/it-IT-marc-UNIMARC.po | 2 +- misc/translator/po/it-IT-opac-bootstrap.po | 13 +- misc/translator/po/it-IT-pref.po | 8 +- misc/translator/po/it-IT-staff-help.po | 2 +- misc/translator/po/it-IT-staff-prog.po | 6 +- misc/translator/po/iu-CA-marc-MARC21.po | 2 +- misc/translator/po/iu-CA-marc-NORMARC.po | 2 +- misc/translator/po/iu-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iu-CA-opac-bootstrap.po | 2 +- misc/translator/po/iu-CA-staff-help.po | 2 +- misc/translator/po/iu-CA-staff-prog.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-MARC21.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-NORMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-UNIMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-opac-bootstrap.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 2 +- misc/translator/po/ka-marc-MARC21.po | 2 +- misc/translator/po/ka-marc-NORMARC.po | 2 +- misc/translator/po/ka-marc-UNIMARC.po | 2 +- misc/translator/po/ka-opac-bootstrap.po | 2 +- misc/translator/po/ka-staff-help.po | 2 +- misc/translator/po/ka-staff-prog.po | 2 +- misc/translator/po/km-KH-marc-MARC21.po | 2 +- misc/translator/po/km-KH-marc-NORMARC.po | 2 +- misc/translator/po/km-KH-marc-UNIMARC.po | 2 +- misc/translator/po/km-KH-opac-bootstrap.po | 2 +- misc/translator/po/km-KH-staff-help.po | 2 +- misc/translator/po/km-KH-staff-prog.po | 2 +- misc/translator/po/kn-Knda-marc-MARC21.po | 2 +- misc/translator/po/kn-Knda-marc-NORMARC.po | 2 +- misc/translator/po/kn-Knda-marc-UNIMARC.po | 2 +- misc/translator/po/kn-Knda-opac-bootstrap.po | 2 +- misc/translator/po/kn-Knda-staff-help.po | 2 +- misc/translator/po/kn-Knda-staff-prog.po | 2 +- misc/translator/po/ko-Kore-KP-marc-MARC21.po | 2 +- misc/translator/po/ko-Kore-KP-marc-NORMARC.po | 2 +- misc/translator/po/ko-Kore-KP-marc-UNIMARC.po | 2 +- misc/translator/po/ko-Kore-KP-opac-bootstrap.po | 2 +- misc/translator/po/ko-Kore-KP-staff-help.po | 2 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 2 +- misc/translator/po/ku-Arab-marc-MARC21.po | 2 +- misc/translator/po/ku-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ku-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ku-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ku-Arab-staff-help.po | 2 +- misc/translator/po/ku-Arab-staff-prog.po | 2 +- misc/translator/po/lo-Laoo-marc-MARC21.po | 2 +- misc/translator/po/lo-Laoo-marc-NORMARC.po | 2 +- misc/translator/po/lo-Laoo-marc-UNIMARC.po | 2 +- misc/translator/po/lo-Laoo-opac-bootstrap.po | 2 +- misc/translator/po/lo-Laoo-staff-help.po | 2 +- misc/translator/po/lo-Laoo-staff-prog.po | 2 +- misc/translator/po/mi-NZ-marc-MARC21.po | 2 +- misc/translator/po/mi-NZ-marc-NORMARC.po | 2 +- misc/translator/po/mi-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/mi-NZ-opac-bootstrap.po | 2 +- misc/translator/po/mi-NZ-staff-help.po | 2 +- misc/translator/po/mi-NZ-staff-prog.po | 2 +- misc/translator/po/ml-marc-MARC21.po | 2 +- misc/translator/po/ml-marc-NORMARC.po | 2 +- misc/translator/po/ml-marc-UNIMARC.po | 2 +- misc/translator/po/ml-opac-bootstrap.po | 2 +- misc/translator/po/ml-staff-help.po | 2 +- misc/translator/po/ml-staff-prog.po | 2 +- misc/translator/po/mon-marc-MARC21.po | 2 +- misc/translator/po/mon-marc-NORMARC.po | 2 +- misc/translator/po/mon-marc-UNIMARC.po | 2 +- misc/translator/po/mon-opac-bootstrap.po | 2 +- misc/translator/po/mon-staff-help.po | 2 +- misc/translator/po/mon-staff-prog.po | 2 +- misc/translator/po/mr-marc-MARC21.po | 2 +- misc/translator/po/mr-marc-NORMARC.po | 2 +- misc/translator/po/mr-marc-UNIMARC.po | 2 +- misc/translator/po/mr-opac-bootstrap.po | 2 +- misc/translator/po/mr-staff-help.po | 2 +- misc/translator/po/mr-staff-prog.po | 2 +- misc/translator/po/ms-MY-marc-MARC21.po | 2 +- misc/translator/po/ms-MY-marc-NORMARC.po | 2 +- misc/translator/po/ms-MY-marc-UNIMARC.po | 2 +- misc/translator/po/ms-MY-opac-bootstrap.po | 2 +- misc/translator/po/ms-MY-staff-help.po | 2 +- misc/translator/po/ms-MY-staff-prog.po | 2 +- misc/translator/po/my-marc-MARC21.po | 2 +- misc/translator/po/my-marc-NORMARC.po | 2 +- misc/translator/po/my-marc-UNIMARC.po | 2 +- misc/translator/po/my-opac-bootstrap.po | 2 +- misc/translator/po/my-staff-help.po | 2 +- misc/translator/po/my-staff-prog.po | 2 +- misc/translator/po/nb-NO-marc-MARC21.po | 2 +- misc/translator/po/nb-NO-marc-NORMARC.po | 2 +- misc/translator/po/nb-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nb-NO-opac-bootstrap.po | 2 +- misc/translator/po/nb-NO-staff-help.po | 2 +- misc/translator/po/nb-NO-staff-prog.po | 2 +- misc/translator/po/ne-NE-marc-MARC21.po | 2 +- misc/translator/po/ne-NE-marc-NORMARC.po | 2 +- misc/translator/po/ne-NE-marc-UNIMARC.po | 2 +- misc/translator/po/ne-NE-opac-bootstrap.po | 2 +- misc/translator/po/ne-NE-staff-help.po | 2 +- misc/translator/po/ne-NE-staff-prog.po | 2 +- misc/translator/po/nl-BE-marc-MARC21.po | 2 +- misc/translator/po/nl-BE-marc-NORMARC.po | 2 +- misc/translator/po/nl-BE-marc-UNIMARC.po | 2 +- misc/translator/po/nl-BE-opac-bootstrap.po | 2 +- misc/translator/po/nl-BE-staff-help.po | 2 +- misc/translator/po/nl-BE-staff-prog.po | 2 +- misc/translator/po/nl-NL-marc-MARC21.po | 2 +- misc/translator/po/nl-NL-marc-NORMARC.po | 2 +- misc/translator/po/nl-NL-marc-UNIMARC.po | 2 +- misc/translator/po/nl-NL-opac-bootstrap.po | 2 +- misc/translator/po/nl-NL-staff-help.po | 2 +- misc/translator/po/nl-NL-staff-prog.po | 2 +- misc/translator/po/nn-NO-marc-MARC21.po | 2 +- misc/translator/po/nn-NO-marc-NORMARC.po | 2 +- misc/translator/po/nn-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nn-NO-opac-bootstrap.po | 2 +- misc/translator/po/nn-NO-staff-help.po | 2 +- misc/translator/po/nn-NO-staff-prog.po | 2 +- misc/translator/po/oc-marc-MARC21.po | 2 +- misc/translator/po/oc-marc-NORMARC.po | 2 +- misc/translator/po/oc-marc-UNIMARC.po | 2 +- misc/translator/po/oc-opac-bootstrap.po | 2 +- misc/translator/po/oc-staff-help.po | 2 +- misc/translator/po/oc-staff-prog.po | 2 +- misc/translator/po/pbr-marc-MARC21.po | 2 +- misc/translator/po/pbr-marc-NORMARC.po | 2 +- misc/translator/po/pbr-marc-UNIMARC.po | 2 +- misc/translator/po/pbr-opac-bootstrap.po | 2 +- misc/translator/po/pbr-staff-help.po | 2 +- misc/translator/po/pbr-staff-prog.po | 2 +- misc/translator/po/pl-PL-marc-MARC21.po | 2 +- misc/translator/po/pl-PL-marc-NORMARC.po | 2 +- misc/translator/po/pl-PL-marc-UNIMARC.po | 2 +- misc/translator/po/pl-PL-opac-bootstrap.po | 2 +- misc/translator/po/pl-PL-pref.po | 12 +- misc/translator/po/pl-PL-staff-help.po | 2 +- misc/translator/po/pl-PL-staff-prog.po | 2 +- misc/translator/po/prs-marc-MARC21.po | 2 +- misc/translator/po/prs-marc-NORMARC.po | 2 +- misc/translator/po/prs-marc-UNIMARC.po | 2 +- misc/translator/po/prs-opac-bootstrap.po | 2 +- misc/translator/po/prs-staff-help.po | 2 +- misc/translator/po/prs-staff-prog.po | 2 +- misc/translator/po/pt-BR-marc-MARC21.po | 2 +- misc/translator/po/pt-BR-marc-NORMARC.po | 2 +- misc/translator/po/pt-BR-marc-UNIMARC.po | 2 +- misc/translator/po/pt-BR-opac-bootstrap.po | 2 +- misc/translator/po/pt-BR-staff-help.po | 2 +- misc/translator/po/pt-BR-staff-prog.po | 2 +- misc/translator/po/pt-PT-marc-MARC21.po | 2 +- misc/translator/po/pt-PT-marc-NORMARC.po | 2 +- misc/translator/po/pt-PT-marc-UNIMARC.po | 2 +- misc/translator/po/pt-PT-opac-bootstrap.po | 14 +- misc/translator/po/pt-PT-pref.po | 6 +- misc/translator/po/pt-PT-staff-help.po | 8 +- misc/translator/po/pt-PT-staff-prog.po | 35 +- misc/translator/po/ro-RO-marc-MARC21.po | 2 +- misc/translator/po/ro-RO-marc-NORMARC.po | 2 +- misc/translator/po/ro-RO-marc-UNIMARC.po | 2 +- misc/translator/po/ro-RO-opac-bootstrap.po | 2 +- misc/translator/po/ro-RO-staff-help.po | 2 +- misc/translator/po/ro-RO-staff-prog.po | 2 +- misc/translator/po/ru-RU-marc-MARC21.po | 2 +- misc/translator/po/ru-RU-marc-NORMARC.po | 2 +- misc/translator/po/ru-RU-marc-UNIMARC.po | 2 +- misc/translator/po/ru-RU-opac-bootstrap.po | 2 +- misc/translator/po/ru-RU-staff-help.po | 2 +- misc/translator/po/ru-RU-staff-prog.po | 2 +- misc/translator/po/rw-RW-marc-MARC21.po | 2 +- misc/translator/po/rw-RW-marc-NORMARC.po | 2 +- misc/translator/po/rw-RW-marc-UNIMARC.po | 2 +- misc/translator/po/rw-RW-opac-bootstrap.po | 2 +- misc/translator/po/rw-RW-staff-help.po | 2 +- misc/translator/po/rw-RW-staff-prog.po | 2 +- misc/translator/po/sd-PK-marc-MARC21.po | 2 +- misc/translator/po/sd-PK-marc-NORMARC.po | 2 +- misc/translator/po/sd-PK-marc-UNIMARC.po | 2 +- misc/translator/po/sd-PK-opac-bootstrap.po | 2 +- misc/translator/po/sd-PK-staff-help.po | 2 +- misc/translator/po/sd-PK-staff-prog.po | 2 +- misc/translator/po/sk-SK-marc-MARC21.po | 2 +- misc/translator/po/sk-SK-marc-NORMARC.po | 2 +- misc/translator/po/sk-SK-marc-UNIMARC.po | 2 +- misc/translator/po/sk-SK-opac-bootstrap.po | 2 +- misc/translator/po/sk-SK-staff-help.po | 2 +- misc/translator/po/sk-SK-staff-prog.po | 2 +- misc/translator/po/sl-SI-marc-MARC21.po | 2 +- misc/translator/po/sl-SI-marc-NORMARC.po | 2 +- misc/translator/po/sl-SI-marc-UNIMARC.po | 2 +- misc/translator/po/sl-SI-opac-bootstrap.po | 2 +- misc/translator/po/sl-SI-staff-help.po | 2 +- misc/translator/po/sl-SI-staff-prog.po | 2 +- misc/translator/po/sq-AL-marc-MARC21.po | 2 +- misc/translator/po/sq-AL-marc-NORMARC.po | 2 +- misc/translator/po/sq-AL-marc-UNIMARC.po | 2 +- misc/translator/po/sq-AL-opac-bootstrap.po | 2 +- misc/translator/po/sq-AL-staff-help.po | 2 +- misc/translator/po/sq-AL-staff-prog.po | 2 +- misc/translator/po/sr-Cyrl-marc-MARC21.po | 2 +- misc/translator/po/sr-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/sr-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/sr-Cyrl-opac-bootstrap.po | 2 +- misc/translator/po/sr-Cyrl-staff-help.po | 2 +- misc/translator/po/sr-Cyrl-staff-prog.po | 2 +- misc/translator/po/sv-SE-marc-MARC21.po | 2 +- misc/translator/po/sv-SE-marc-NORMARC.po | 2 +- misc/translator/po/sv-SE-marc-UNIMARC.po | 2 +- misc/translator/po/sv-SE-opac-bootstrap.po | 2 +- misc/translator/po/sv-SE-staff-help.po | 2 +- misc/translator/po/sv-SE-staff-prog.po | 2 +- misc/translator/po/sw-KE-marc-MARC21.po | 2 +- misc/translator/po/sw-KE-marc-NORMARC.po | 2 +- misc/translator/po/sw-KE-marc-UNIMARC.po | 2 +- misc/translator/po/sw-KE-opac-bootstrap.po | 2 +- misc/translator/po/sw-KE-staff-help.po | 2 +- misc/translator/po/sw-KE-staff-prog.po | 2 +- misc/translator/po/ta-LK-marc-MARC21.po | 2 +- misc/translator/po/ta-LK-marc-NORMARC.po | 2 +- misc/translator/po/ta-LK-marc-UNIMARC.po | 2 +- misc/translator/po/ta-LK-opac-bootstrap.po | 2 +- misc/translator/po/ta-LK-staff-help.po | 2 +- misc/translator/po/ta-LK-staff-prog.po | 2 +- misc/translator/po/ta-marc-MARC21.po | 2 +- misc/translator/po/ta-marc-NORMARC.po | 2 +- misc/translator/po/ta-marc-UNIMARC.po | 2 +- misc/translator/po/ta-opac-bootstrap.po | 2 +- misc/translator/po/ta-staff-help.po | 2 +- misc/translator/po/ta-staff-prog.po | 2 +- misc/translator/po/tet-marc-MARC21.po | 2 +- misc/translator/po/tet-marc-NORMARC.po | 2 +- misc/translator/po/tet-marc-UNIMARC.po | 2 +- misc/translator/po/tet-opac-bootstrap.po | 2 +- misc/translator/po/tet-staff-help.po | 2 +- misc/translator/po/tet-staff-prog.po | 2 +- misc/translator/po/th-TH-marc-MARC21.po | 2 +- misc/translator/po/th-TH-marc-NORMARC.po | 2 +- misc/translator/po/th-TH-marc-UNIMARC.po | 2 +- misc/translator/po/th-TH-opac-bootstrap.po | 2 +- misc/translator/po/th-TH-staff-help.po | 2 +- misc/translator/po/th-TH-staff-prog.po | 2 +- misc/translator/po/tl-PH-marc-MARC21.po | 2 +- misc/translator/po/tl-PH-marc-NORMARC.po | 2 +- misc/translator/po/tl-PH-marc-UNIMARC.po | 2 +- misc/translator/po/tl-PH-opac-bootstrap.po | 2 +- misc/translator/po/tl-PH-staff-help.po | 2 +- misc/translator/po/tl-PH-staff-prog.po | 2 +- misc/translator/po/tr-TR-marc-MARC21.po | 2 +- misc/translator/po/tr-TR-marc-NORMARC.po | 2 +- misc/translator/po/tr-TR-marc-UNIMARC.po | 2 +- misc/translator/po/tr-TR-opac-bootstrap.po | 152 +- misc/translator/po/tr-TR-pref.po | 8 +- misc/translator/po/tr-TR-staff-help.po | 2 +- misc/translator/po/tr-TR-staff-prog.po | 10 +- misc/translator/po/uk-UA-marc-MARC21.po | 2 +- misc/translator/po/uk-UA-marc-NORMARC.po | 2 +- misc/translator/po/uk-UA-marc-UNIMARC.po | 2 +- misc/translator/po/uk-UA-opac-bootstrap.po | 2 +- misc/translator/po/uk-UA-staff-help.po | 6 +- misc/translator/po/uk-UA-staff-prog.po | 6 +- misc/translator/po/ur-Arab-marc-MARC21.po | 2 +- misc/translator/po/ur-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ur-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ur-Arab-opac-bootstrap.po | 2 +- misc/translator/po/ur-Arab-staff-help.po | 2 +- misc/translator/po/ur-Arab-staff-prog.po | 2 +- misc/translator/po/vi-VN-marc-MARC21.po | 2 +- misc/translator/po/vi-VN-marc-NORMARC.po | 2 +- misc/translator/po/vi-VN-marc-UNIMARC.po | 2 +- misc/translator/po/vi-VN-opac-bootstrap.po | 2 +- misc/translator/po/vi-VN-staff-help.po | 2 +- misc/translator/po/vi-VN-staff-prog.po | 2 +- misc/translator/po/zh-Hans-CN-marc-MARC21.po | 2 +- misc/translator/po/zh-Hans-CN-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-CN-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-CN-opac-bootstrap.po | 2 +- misc/translator/po/zh-Hans-CN-staff-help.po | 2 +- misc/translator/po/zh-Hans-CN-staff-prog.po | 2 +- misc/translator/po/zh-Hans-TW-marc-MARC21.po | 2 +- misc/translator/po/zh-Hans-TW-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-TW-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 2 +- misc/translator/po/zh-Hans-TW-pref.po | 27 +- misc/translator/po/zh-Hans-TW-staff-help.po | 2 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 2 +- opac/opac-ISBDdetail.pl | 7 +- opac/opac-MARCdetail.pl | 2 +- opac/opac-detail.pl | 5 +- opac/opac-showmarc.pl | 3 +- 522 files changed, 24226 insertions(+), 18290 deletions(-) create mode 100644 misc/release_notes/release_notes_17_05_07.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 4 10:10:37 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 04 Jan 2018 09:10:37 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.05.07 created. v17.05.07 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.05.07 has been created at d40cc61316451982452066fc35b19c90ff8e2e2a (tag) tagging 171d1ffac4c99d516ed4d5efba5d0f811e499b84 (commit) replaces v17.05.06 tagged by Fridolin Somers on Sat Dec 23 11:12:47 2017 +0100 - Log ----------------------------------------------------------------- Koha release 17.05.07 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJaPiwfAAoJECvJNkKAZAZujTMH/RG3VSRMJrkEcJuTKplejDg1 RtCvEkRypQeqkC+KhpNXVqEihBI9ZrI+3rVQzgz8FscCeeHQBfzZSTRimBET2b4P tjtgM5VzcvgxL8UGHDhNrfVeYRvSiURrJiFq4WEtlWV28CIYeMELdbXBIU7BEn13 dA2LrEQpB9EdvLt8Vn1rz9ikXiZc6rbXmm+lt9lqZwiN7JTssRxmGlcKRGnQ2Amw 7wRNpzRD0tOdIkLL+g9QL2HhBtGRxw4jPowjKCCSOa7/BZ2zoBkw/+UYaETMhgZ3 v+WQUNWPO9jSrborx+5Pr5TwFfx6wIsVa/X7woB9MWeb2FeGV5rwQide5wODu14= =RtyQ -----END PGP SIGNATURE----- Amit Gupta (3): Bug 19611: Fix XSS Flaws in supplier.pl Bug 19612: Fix XSS in members/memberentry.pl Bug 19614: Fix XSS in members/pay.pl Chris Nighswonger (1): Bug 10222: Error when saving Demco label templates David Bourgault (2): Bug 19683: Fix authority types in tools/export template Bug 19681: Correct result count formatting Fridolin Somers (7): Bug 19646: fix value_builder marc21_linking_section template Bug 19640: fix OPAC IdRef webservice display Bug 18833: Plugin unimarc_field_210c pagination error Bug 19724: DBRev 17.05.06.001 Increment version for 17.05.07 release Merge remote-tracking branch 'translate/17.05.07-translate-20171223' into 17.05.x Update release notes for 17.05.07 release Jonathan Druart (8): Bug 19655: Add tests Bug 19638: Remove false positive obsolete reports (auth_header.marcxml) Bug 19724: DBIC Schema changes Bug 19775: Try & prevent Search/History.t to fail randomly Bug 19568: Escape url params with url filter - opac-opensearch.tt Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Bug 19570: Add autocomplete='off' for login forms at the opac Bug 19319: Only fetch the record if it exists Kyle M Hall (3): Bug 19655: Make To.json escape doesn't escape newlines to create valid JSON Bug 19533: Hold pulldown for itemtype is empty if hold placement needs override Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Marcel de Rooy (4): Bug 19190: Silly calculation of average time in touch_all scripts Bug 19190: [Follow-up] Do not rely on the return of ModItem Bug 19646: (QA follow-up) Fix tab character Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Mark Tompsett (3): Bug 10222: Correct and expand to other languages Bug 18907: Build has deprecating message Bug 19570: Add autocomplete to opac-main as well Nick Clemens (2): Bug 18990: Overdue Notices are not sending through SMS correctly Bug 19724: Add timestamp to biblio_metadata and deletedbiblio_metadata Owen Leonard (4): Bug 19643: Pagination buttons on staged marc management are stacking instead of inline Bug 19595: Clicking plugin link does not fill item's date acquired field Bug 19674: Broken indicators of changed fields in manage staged MARC records template Bug 19751: Holds awaiting pickup report should not be fixed-width Simon Pouchol (1): Bug 19692: fix unclosed div in opac-shelves.tt Victor Grousset (2): Bug 12497: Fix search history non-accessible when OPAC was private Bug 12497: Fix OPAC search history reachable by URL even when disabled root (1): Translation updates for Koha 17.05.07 ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 4 17:28:07 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 04 Jan 2018 16:28:07 +0000 Subject: [koha-commits] main Koha release repository branch 17.11.x updated. v17.11.00-81-g68dd178 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.11.x has been updated via 68dd17880fc8c9ddc37da25278f8302f86850925 (commit) via 58218f12702dbf9f8ff0ab86eb2e729817610d38 (commit) via 15c702b8902a032c9a1eaddfaa10f6723b062254 (commit) via e0e46ea7c2ec26666b2dd2ab5d6e8845b64afd49 (commit) via e880aefdfe1d551c57ea550868dea4435072d46c (commit) via 005ca246a2ebc36f3e439002505125a0170a3aa0 (commit) via b2148f9465196402c7fbe67815fbaab7e61903fb (commit) via 224d6df08071b3176a37cb660141edf97b3efb80 (commit) via 66fb31413e9eaf02a9d5b09361f4dd7b88c606c5 (commit) via fbe0c0cf6f088c0a79447dc96caa7b738f3d04f9 (commit) via 2a26ca7a4d7cd3a8087f05e2b901ed67a6238ae1 (commit) via 71e3928b7bdd776c3d00e78a39bcc2aabef6524d (commit) via e576b89c461c87efc122816fca9f6c3ba08a1833 (commit) via 4333617b1d33b2c7c0488de593c76ac79f4ebf70 (commit) via 99d327a5ea039b98f2bb19a3ef29431b33437cb7 (commit) via 33b0a26a5bf32de1ffead556269d8f8e27289521 (commit) via 102456b27388dad8e6043c36e773a5a005bd451e (commit) via 617e87c59d0b270d424aa4f1977e3e95c019e0b5 (commit) via 9b141bcd3dbeebd91d4df20205f57bbc564cbb32 (commit) via 541603db17ea08b44bab50219f3634946a13e64a (commit) via 727f915c1b2e2ee7869d14d852b48eeaa67735ae (commit) via a33cfa4506711f83abaa3f6de049ebbe76e13931 (commit) via 1da2f5957e38279316f0e27e2a63efe181b0a0e1 (commit) via 735e78a56e1c023d55974267e3dcd27c8fa26a55 (commit) via e8a3bf7cd17b181904dcc324099c555e7c5cc518 (commit) via 0c21c2a5c23d522737b8a0c27f6dc3a655a9dfbb (commit) via eeaa523218e5446aa7303c1efd61cd67ccc51f36 (commit) via 64d0a1bd58f508d6911c301050c224badf43c0cc (commit) via d9735ae0d8aff9ca405674df3d2b03183e0883b6 (commit) via 80f42058f1309a7a78308c4a428e015be203c252 (commit) via 5e179f91d21f9d496d16bfb2f5d8c130809b0436 (commit) from 03864feb387ebc75b23ec0d15472e8435b4277f3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 68dd17880fc8c9ddc37da25278f8302f86850925 Merge: 58218f1 03864fe Author: Nick Clemens Date: Thu Jan 4 11:11:45 2018 -0500 Merge branch '17.11.x' of git.koha-community.org:koha into 1711_rel commit 58218f12702dbf9f8ff0ab86eb2e729817610d38 Merge: 15c702b b2148f9 Author: Nick Clemens Date: Fri Dec 22 06:44:58 2017 -0500 Merge branch 'new/sec-release-17.11.01' of git.koha-community.org:security into 1711_rel commit 15c702b8902a032c9a1eaddfaa10f6723b062254 Author: Nick Clemens Date: Fri Dec 22 11:33:36 2017 +0000 Update release notes for the 17.11.01 release Signed-off-by: Nick Clemens commit e0e46ea7c2ec26666b2dd2ab5d6e8845b64afd49 Author: Nick Clemens Date: Fri Dec 22 11:11:23 2017 +0000 Increment version for 17.11.01 release Signed-off-by: Nick Clemens commit e880aefdfe1d551c57ea550868dea4435072d46c Author: root Date: Fri Dec 22 07:55:58 2017 -0300 Translation updates for Koha 17.11.01 Signed-off-by: Nick Clemens commit 005ca246a2ebc36f3e439002505125a0170a3aa0 Author: Jonathan Druart Date: Tue Dec 19 16:52:03 2017 -0300 Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Caused by commit 092ae340cef375cc66c8511fd34c1a4eec9c7ba6 Bug 15839: Koha::Reviews - Remove savereview the datereviewed=now() part of the query has not been translated. Test plan: Add a review from the OPAC Confirm that the reviews.datereviewd has been correctly set. Without this patch it is set to NULL. I have no idea how we could update existing data :-/ Signed-off-by: Owen Leonard Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit b2148f9465196402c7fbe67815fbaab7e61903fb Author: Jonathan Druart Date: Tue Dec 19 16:52:03 2017 -0300 Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Caused by commit 092ae340cef375cc66c8511fd34c1a4eec9c7ba6 Bug 15839: Koha::Reviews - Remove savereview the datereviewed=now() part of the query has not been translated. Test plan: Add a review from the OPAC Confirm that the reviews.datereviewd has been correctly set. Without this patch it is set to NULL. I have no idea how we could update existing data :-/ Signed-off-by: Owen Leonard Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 224d6df08071b3176a37cb660141edf97b3efb80 Author: Jonathan Druart Date: Mon Dec 18 13:32:19 2017 -0300 Bug 19808: Handle deleted reviewers gracefully - reviews/reviewswaiting.pl Test plan: - Create reviews - Delete some reviewers - Go to Home ? Tools ? Comments ? Comments awaiting moderation Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 66fb31413e9eaf02a9d5b09361f4dd7b88c606c5 Author: Jonathan Druart Date: Mon Dec 18 13:32:14 2017 -0300 Bug 19808: Handle deleted reviewers gracefully - opac-showreview Test plan: - Create reviews - Delete some reviewers - Enable OpacShowRecentComments - Go to opac/opac-showreviews.pl - Go to opac-showreviews.pl?format=rss Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit fbe0c0cf6f088c0a79447dc96caa7b738f3d04f9 Author: Jonathan Druart Date: Mon Dec 18 13:32:02 2017 -0300 Bug 19808: (follow-up) Handle deleted reviewers gracefully - opac-detail Make the tests easier to read Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 2a26ca7a4d7cd3a8087f05e2b901ed67a6238ae1 Author: Victor Grousset Date: Fri Dec 15 15:22:24 2017 +0100 Bug 19808: Handle deleted reviewers gracefully - opac-detail And other display issues when the patron was NULL. Which allows to keep the review even if it has no patron. Because it might be useful. For example when disconnected, the borrowernumber is null. So the comments from deleted patrons were displayed as if the disconnected user wrote them. So it had the edit button... And fix borrowernumber not being passed to the template when OpacStarRatings was false. Test plan 1. Log in as a patron 2. Leave a comment/review on a record 3. Librarian: approve this comment 4. Delete the borrower 5. See the record (opac:/cgi-bin/koha/opac-detail.pl?biblionumber=RELEVANT_BIB_NUMBER) 6. Then you should see an error 7. Apply this patch 8. Refresh the page 9. Then you should see the record page with the comment Signed-off-by: Mark Tompsett Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 71e3928b7bdd776c3d00e78a39bcc2aabef6524d Author: Jonathan Druart Date: Thu Dec 21 10:49:41 2017 -0300 Bug 19315: Prevent crash if no items and not library set for the subscription Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e576b89c461c87efc122816fca9f6c3ba08a1833 Author: Amit Gupta Date: Mon Nov 13 09:27:44 2017 +0530 Bug 19614: Fix XSS in members/pay.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field firstname, surname that contains js 3. Save the page. 4. click on fine tab 5. Notice js is execute 6. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 4333617b1d33b2c7c0488de593c76ac79f4ebf70 Author: Amit Gupta Date: Mon Nov 13 09:05:14 2017 +0530 Bug 19612: Fix XSS in members/memberentry.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field address, address2, city, state, country, zipcode, B_streetnumber, B_city, B_country, B_zipcode that contains js 3. Save the page. 4. Notice js is execute 5. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 99d327a5ea039b98f2bb19a3ef29431b33437cb7 Author: Amit Gupta Date: Sun Nov 12 21:14:41 2017 +0530 Bug 19611: Fix XSS Flaws in supplier.pl Test 1. Hit the page /cgi-bin/koha/acqui/supplier.pl?op=enter 2. Add a text in the field Name that contains java script 3. Save the page. 4. Notice js is execute 5. Apply patch and reload the js is escaped Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 33b0a26a5bf32de1ffead556269d8f8e27289521 Author: Jonathan Druart Date: Fri Dec 8 14:57:15 2017 -0300 Bug 19319: Only fetch the record if it exists We already know if the bibliographic record exists (404 redirect), we can avoid unecessary fetches Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 102456b27388dad8e6043c36e773a5a005bd451e Author: Marcel de Rooy Date: Fri Dec 8 09:46:02 2017 +0100 Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Correcting a few biblionumber template var leftovers in opac-detail template. They were combined with url filter instead of html. Test plan: [1] Look for [^.;?]biblionumber in opac-detail.tt and verify that these occurrences are fine. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 617e87c59d0b270d424aa4f1977e3e95c019e0b5 Author: Kyle M Hall Date: Thu Sep 14 11:52:08 2017 -0400 Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Try going to this URL on your site: /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> Test Plan: 1) Go to /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> 2) Note is embedded all over the html 3) Apply this patch 4) Refresh the page, note the injection is gone! 5) run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 9b141bcd3dbeebd91d4df20205f57bbc564cbb32 Author: Mark Tompsett Date: Mon Nov 6 15:10:45 2017 +0000 Bug 19570: Add autocomplete to opac-main as well To confirm all the files were modified for opac, typed this: $ git grep -i password | grep opac | grep -v "[.]po:" | grep "opac[^/]*[.]tt:" | cut -f1 -d: | sort -u The follow output was handled as follows: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt These were already done in the first patch. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt This already had the autocomplete modification. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt This was a false-find. There was no modification necessary. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt This is the modal login in. This patch amends it. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 541603db17ea08b44bab50219f3634946a13e64a Author: Jonathan Druart Date: Thu Nov 2 16:24:00 2017 -0300 Bug 19570: Add autocomplete='off' for login forms at the opac Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 727f915c1b2e2ee7869d14d852b48eeaa67735ae Author: Jonathan Druart Date: Thu Nov 2 16:14:12 2017 -0300 Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Before and after: wget 'http://catalogue.kohadev.org/cgi-bin/koha/opac-showmarc.pl?id=1&viewas=html' must be the same Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit a33cfa4506711f83abaa3f6de049ebbe76e13931 Author: Jonathan Druart Date: Thu Nov 2 16:13:32 2017 -0300 Bug 19568: Escape url params with url filter - opac-opensearch.tt Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 1da2f5957e38279316f0e27e2a63efe181b0a0e1 Author: Nick Clemens Date: Thu Dec 14 12:54:14 2017 +0000 Bug 19806: Add classes to itemnotes in issues table To test: 1 - Checkout an item with both public and non-public notes 2 - Note the notes display and both have circ-hlt class 3 - Apply patch 4 - Ensure display has not changed 5 - Note notes now have classes 'item-note-public' and 'item-note-nonpublic' 6 - Sign off Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 735e78a56e1c023d55974267e3dcd27c8fa26a55 Author: Jonathan Druart Date: Mon Dec 18 14:47:37 2017 -0300 Bug 19759: Fix failing test in Chargelostitem.t t/db_dependent/Circulation/Chargelostitem.t .. 1/6 # Failed test 'The accountline amount should be precessfee value ' # at t/db_dependent/Circulation/Chargelostitem.t line 71. # got: '4.5968041848873e+20' # expected: '459680418488730451968.00' Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e8a3bf7cd17b181904dcc324099c555e7c5cc518 Author: Jonathan Druart Date: Wed Dec 6 13:03:15 2017 -0300 Bug 19759: Make TestBuilder generates only 2 decimals for float For instance items.replacementprice is decimal(8,2) but more than 2 decimals are generated. It leads to issues when we compare expected objects: # got: '135623.866142537' # expected: '135623.87' Test plan: prove t/db_dependent/TestBuilder.t must return green Signed-off-by: Dominic Pichette Signed-off-by: Marcel de Rooy Somehow I have the feeling that we should allow more decimals sometimes and perhaps have a number of decimals parameter or so. Think of fields like currency or discount. But the current issues justify this change. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 0c21c2a5c23d522737b8a0c27f6dc3a655a9dfbb Author: Josef Moravec Date: Sun Dec 17 07:24:53 2017 +0000 Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency) Test plan: 0) Go to item search 1) Do have some authorized values in CCODE category -> selector of collection is visible 2) Don't have any authorized value in CCODE category -> selector of collection is not visible Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit eeaa523218e5446aa7303c1efd61cd67ccc51f36 Author: Nick Clemens Date: Tue Dec 12 11:15:34 2017 +0000 Bug 19706: Fix bad json formed when there are no CCODE values To test: 1 - Delete all ccode values in your system 2 - Load the item search page 3 - View the console and note a js error 4 - Try to perform an item search to screen 5 - Internal server error ("unsupported format 'html'" in logs) 6 - Apply patch 7 - Reload page 8 - Note js error is gone 9 - Perform search to screen, success! To test there is no regression: 1 - Have some values in CCODE authorised values 2 - Ensure collection drop down on item search displays correctly 3 - Ensure item search returns results ot screen with no js errors Signed-off-by Owen Leonard Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 64d0a1bd58f508d6911c301050c224badf43c0cc Author: Owen Leonard Date: Mon Dec 11 16:47:00 2017 +0000 Bug 19767: Remove unused serial-issues.pl script This patch removes three unused files: serials/serial-issues.pl ...and its associated templates: koha-tmpl/intranet-tmpl/prog/en/modules/serials/serial-issues-full.tt koha-tmpl/intranet-tmpl/prog/en/modules/serials/serial-issues.tt To test, apply the patch and search the Koha codebase for references to any of those files. None should exist. Signed-off-by: Jonathan Druart Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit d9735ae0d8aff9ca405674df3d2b03183e0883b6 Author: Jonathan Druart Date: Wed Nov 29 15:24:40 2017 -0300 Bug 19560: Correctly escape branchcode in admin/branches.pl Signed-off-by: Owen Leonard Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 80f42058f1309a7a78308c4a428e015be203c252 Author: Julian Maurice Date: Fri Dec 8 15:31:49 2017 +0100 Bug 17182: (QA follow-up) Fix call to GetMarcBiblio Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 5e179f91d21f9d496d16bfb2f5d8c130809b0436 Author: Nick Clemens Date: Wed Jul 19 14:10:05 2017 +0000 Bug 17182: Allow Keyword to MARC mapping for acquisitions searches This patchset adds the 'subtitle' field to the results display on acquistions search for adding an order form an existing item. Any field mapped to 'subtitle' in 'Keyword to MARC mapping' will be fetched and displayed in the results To test: 1 - Perform an acquisitions search for existing record 2 - Note record subtitles are not displayed 3 - Map 245$b and 245$n to 'subtitle' in 'Keyword to MARC mapping' 4 - Note they are still not displayed ion acq results 5 - Apply patch 6 - subtitle fields should now display Sponsored by: Round Rock Public Library Signed-off-by: Owen Leonard Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 46 +- .../includes/member-display-address-style-us.inc | 8 +- .../member-display-alt-address-style-us.inc | 8 +- .../prog/en/modules/acqui/booksellers.tt | 2 +- .../prog/en/modules/acqui/supplier.tt | 2 +- .../prog/en/modules/members/moremember.tt | 20 +- .../intranet-tmpl/prog/en/modules/members/pay.tt | 6 +- .../bootstrap/en/includes/opac-detail-sidebar.inc | 14 +- .../bootstrap/en/modules/opac-ISBDdetail.tt | 2 +- .../bootstrap/en/modules/opac-MARCdetail.tt | 12 +- .../opac-tmpl/bootstrap/en/modules/opac-auth.tt | 4 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 68 +- .../opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- .../bootstrap/en/modules/opac-memberentry.tt | 2 +- .../bootstrap/en/modules/opac-opensearch.tt | 8 +- .../opac-tmpl/bootstrap/en/modules/opac-passwd.tt | 4 +- .../en/modules/opac-registration-confirmation.tt | 2 +- misc/release_notes/release_notes_17_11_01.md | 349 + misc/translator/po/am-Ethi-marc-MARC21.po | 22 +- misc/translator/po/am-Ethi-marc-NORMARC.po | 2 +- misc/translator/po/am-Ethi-marc-UNIMARC.po | 2 +- misc/translator/po/am-Ethi-opac-bootstrap.po | 12 +- misc/translator/po/am-Ethi-staff-help.po | 2 +- misc/translator/po/am-Ethi-staff-prog.po | 1166 +- misc/translator/po/ar-Arab-marc-MARC21.po | 2180 +-- misc/translator/po/ar-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ar-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ar-Arab-opac-bootstrap.po | 407 +- misc/translator/po/ar-Arab-pref.po | 106 +- misc/translator/po/ar-Arab-staff-help.po | 62 +- misc/translator/po/ar-Arab-staff-prog.po | 2297 +-- misc/translator/po/as-IN-marc-MARC21.po | 22 +- misc/translator/po/as-IN-marc-NORMARC.po | 2 +- misc/translator/po/as-IN-marc-UNIMARC.po | 2 +- misc/translator/po/as-IN-opac-bootstrap.po | 12 +- misc/translator/po/as-IN-staff-help.po | 2 +- misc/translator/po/as-IN-staff-prog.po | 1166 +- misc/translator/po/az-AZ-marc-MARC21.po | 22 +- misc/translator/po/az-AZ-marc-NORMARC.po | 2 +- misc/translator/po/az-AZ-marc-UNIMARC.po | 2 +- misc/translator/po/az-AZ-opac-bootstrap.po | 12 +- misc/translator/po/az-AZ-staff-help.po | 2 +- misc/translator/po/az-AZ-staff-prog.po | 1166 +- misc/translator/po/be-BY-marc-MARC21.po | 22 +- misc/translator/po/be-BY-marc-NORMARC.po | 2 +- misc/translator/po/be-BY-marc-UNIMARC.po | 2 +- misc/translator/po/be-BY-opac-bootstrap.po | 12 +- misc/translator/po/be-BY-staff-help.po | 2 +- misc/translator/po/be-BY-staff-prog.po | 1166 +- misc/translator/po/bg-Cyrl-marc-MARC21.po | 22 +- misc/translator/po/bg-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/bg-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/bg-Cyrl-opac-bootstrap.po | 12 +- misc/translator/po/bg-Cyrl-staff-help.po | 2 +- misc/translator/po/bg-Cyrl-staff-prog.po | 1166 +- misc/translator/po/bn-IN-marc-MARC21.po | 22 +- misc/translator/po/bn-IN-marc-NORMARC.po | 2 +- misc/translator/po/bn-IN-marc-UNIMARC.po | 2 +- misc/translator/po/bn-IN-opac-bootstrap.po | 12 +- misc/translator/po/bn-IN-staff-help.po | 2 +- misc/translator/po/bn-IN-staff-prog.po | 1166 +- misc/translator/po/ca-ES-marc-MARC21.po | 22 +- misc/translator/po/ca-ES-marc-NORMARC.po | 2 +- misc/translator/po/ca-ES-marc-UNIMARC.po | 2 +- misc/translator/po/ca-ES-opac-bootstrap.po | 12 +- misc/translator/po/ca-ES-staff-help.po | 2 +- misc/translator/po/ca-ES-staff-prog.po | 1166 +- misc/translator/po/cs-CZ-marc-MARC21.po | 400 +- misc/translator/po/cs-CZ-marc-NORMARC.po | 2 +- misc/translator/po/cs-CZ-marc-UNIMARC.po | 2 +- misc/translator/po/cs-CZ-opac-bootstrap.po | 340 +- misc/translator/po/cs-CZ-pref.po | 12 +- misc/translator/po/cs-CZ-staff-help.po | 58 +- misc/translator/po/cs-CZ-staff-prog.po | 1874 +- misc/translator/po/cy-GB-marc-MARC21.po | 22 +- misc/translator/po/cy-GB-marc-NORMARC.po | 2 +- misc/translator/po/cy-GB-marc-UNIMARC.po | 2 +- misc/translator/po/cy-GB-opac-bootstrap.po | 12 +- misc/translator/po/cy-GB-staff-help.po | 2 +- misc/translator/po/cy-GB-staff-prog.po | 1166 +- misc/translator/po/da-DK-marc-MARC21.po | 22 +- misc/translator/po/da-DK-marc-NORMARC.po | 2 +- misc/translator/po/da-DK-marc-UNIMARC.po | 2 +- misc/translator/po/da-DK-opac-bootstrap.po | 12 +- misc/translator/po/da-DK-staff-help.po | 2 +- misc/translator/po/da-DK-staff-prog.po | 1166 +- misc/translator/po/de-CH-marc-MARC21.po | 505 +- misc/translator/po/de-CH-marc-NORMARC.po | 2 +- misc/translator/po/de-CH-marc-UNIMARC.po | 2 +- misc/translator/po/de-CH-opac-bootstrap.po | 2340 +-- misc/translator/po/de-CH-pref.po | 1 + misc/translator/po/de-CH-staff-help.po | 33 +- misc/translator/po/de-CH-staff-prog.po |10928 +++++------ misc/translator/po/de-DE-marc-MARC21.po | 30 +- misc/translator/po/de-DE-marc-NORMARC.po | 2 +- misc/translator/po/de-DE-marc-UNIMARC.po | 2 +- misc/translator/po/de-DE-opac-bootstrap.po | 12 +- misc/translator/po/de-DE-pref.po | 69 +- misc/translator/po/de-DE-staff-help.po | 3 +- misc/translator/po/de-DE-staff-prog.po | 1230 +- misc/translator/po/el-GR-marc-MARC21.po | 22 +- misc/translator/po/el-GR-marc-NORMARC.po | 2 +- misc/translator/po/el-GR-marc-UNIMARC.po | 2 +- misc/translator/po/el-GR-opac-bootstrap.po | 24 +- misc/translator/po/el-GR-pref.po | 38 +- misc/translator/po/el-GR-staff-help.po | 2 +- misc/translator/po/el-GR-staff-prog.po | 1176 +- misc/translator/po/en-GB-marc-MARC21.po | 22 +- misc/translator/po/en-GB-marc-NORMARC.po | 2 +- misc/translator/po/en-GB-marc-UNIMARC.po | 2 +- misc/translator/po/en-GB-opac-bootstrap.po | 12 +- misc/translator/po/en-GB-staff-help.po | 2 +- misc/translator/po/en-GB-staff-prog.po | 1166 +- misc/translator/po/en-NZ-marc-MARC21.po | 546 +- misc/translator/po/en-NZ-marc-NORMARC.po | 2 +- misc/translator/po/en-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/en-NZ-opac-bootstrap.po | 2340 +-- misc/translator/po/en-NZ-pref.po | 1 + misc/translator/po/en-NZ-staff-help.po | 32 +- misc/translator/po/en-NZ-staff-prog.po |10928 +++++------ misc/translator/po/eo-marc-MARC21.po | 22 +- misc/translator/po/eo-marc-NORMARC.po | 2 +- misc/translator/po/eo-marc-UNIMARC.po | 2 +- misc/translator/po/eo-opac-bootstrap.po | 111 +- misc/translator/po/eo-staff-help.po | 2 +- misc/translator/po/eo-staff-prog.po | 1166 +- misc/translator/po/es-ES-marc-MARC21.po | 44 +- misc/translator/po/es-ES-marc-NORMARC.po | 2 +- misc/translator/po/es-ES-marc-UNIMARC.po | 2 +- misc/translator/po/es-ES-opac-bootstrap.po | 16 +- misc/translator/po/es-ES-pref.po | 76 +- misc/translator/po/es-ES-staff-help.po | 19 +- misc/translator/po/es-ES-staff-prog.po | 1213 +- misc/translator/po/eu-marc-MARC21.po | 5238 +++--- misc/translator/po/eu-marc-NORMARC.po | 294 +- misc/translator/po/eu-marc-UNIMARC.po | 3200 ++-- misc/translator/po/eu-opac-bootstrap.po | 2803 +-- misc/translator/po/eu-pref.po | 3873 ++-- misc/translator/po/eu-staff-help.po | 6888 +++++-- misc/translator/po/eu-staff-prog.po |19122 +++++++++++--------- misc/translator/po/fa-Arab-marc-MARC21.po | 22 +- misc/translator/po/fa-Arab-marc-NORMARC.po | 2 +- misc/translator/po/fa-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/fa-Arab-opac-bootstrap.po | 12 +- misc/translator/po/fa-Arab-staff-help.po | 2 +- misc/translator/po/fa-Arab-staff-prog.po | 1166 +- misc/translator/po/fi-FI-marc-MARC21.po | 22 +- misc/translator/po/fi-FI-marc-NORMARC.po | 2 +- misc/translator/po/fi-FI-marc-UNIMARC.po | 2 +- misc/translator/po/fi-FI-opac-bootstrap.po | 12 +- misc/translator/po/fi-FI-staff-help.po | 2 +- misc/translator/po/fi-FI-staff-prog.po | 1166 +- misc/translator/po/fo-FO-marc-MARC21.po | 22 +- misc/translator/po/fo-FO-marc-NORMARC.po | 2 +- misc/translator/po/fo-FO-marc-UNIMARC.po | 2 +- misc/translator/po/fo-FO-opac-bootstrap.po | 12 +- misc/translator/po/fo-FO-staff-help.po | 2 +- misc/translator/po/fo-FO-staff-prog.po | 1166 +- misc/translator/po/fr-CA-marc-MARC21.po | 22 +- misc/translator/po/fr-CA-marc-NORMARC.po | 2 +- misc/translator/po/fr-CA-marc-UNIMARC.po | 2 +- misc/translator/po/fr-CA-opac-bootstrap.po | 38 +- misc/translator/po/fr-CA-pref.po | 155 +- misc/translator/po/fr-CA-staff-help.po | 24 +- misc/translator/po/fr-CA-staff-prog.po | 1377 +- misc/translator/po/fr-FR-marc-MARC21.po | 156 +- misc/translator/po/fr-FR-marc-NORMARC.po | 2 +- misc/translator/po/fr-FR-marc-UNIMARC.po | 10 +- misc/translator/po/fr-FR-opac-bootstrap.po | 672 +- misc/translator/po/fr-FR-pref.po | 260 +- misc/translator/po/fr-FR-staff-help.po | 244 +- misc/translator/po/fr-FR-staff-prog.po | 3617 ++-- misc/translator/po/gl-marc-MARC21.po | 22 +- misc/translator/po/gl-marc-NORMARC.po | 2 +- misc/translator/po/gl-marc-UNIMARC.po | 2 +- misc/translator/po/gl-opac-bootstrap.po | 12 +- misc/translator/po/gl-staff-help.po | 2 +- misc/translator/po/gl-staff-prog.po | 1166 +- misc/translator/po/he-Hebr-marc-MARC21.po | 22 +- misc/translator/po/he-Hebr-marc-NORMARC.po | 2 +- misc/translator/po/he-Hebr-marc-UNIMARC.po | 2 +- misc/translator/po/he-Hebr-opac-bootstrap.po | 12 +- misc/translator/po/he-Hebr-staff-help.po | 2 +- misc/translator/po/he-Hebr-staff-prog.po | 1166 +- misc/translator/po/hi-marc-MARC21.po | 324 +- misc/translator/po/hi-marc-NORMARC.po | 2 +- misc/translator/po/hi-marc-UNIMARC.po | 2 +- misc/translator/po/hi-opac-bootstrap.po | 80 +- misc/translator/po/hi-pref.po | 260 +- misc/translator/po/hi-staff-help.po | 110 +- misc/translator/po/hi-staff-prog.po | 2767 +-- misc/translator/po/hr-HR-marc-MARC21.po | 22 +- misc/translator/po/hr-HR-marc-NORMARC.po | 2 +- misc/translator/po/hr-HR-marc-UNIMARC.po | 2 +- misc/translator/po/hr-HR-opac-bootstrap.po | 12 +- misc/translator/po/hr-HR-staff-help.po | 2 +- misc/translator/po/hr-HR-staff-prog.po | 1166 +- misc/translator/po/hu-HU-marc-MARC21.po | 22 +- misc/translator/po/hu-HU-marc-NORMARC.po | 2 +- misc/translator/po/hu-HU-marc-UNIMARC.po | 2 +- misc/translator/po/hu-HU-opac-bootstrap.po | 12 +- misc/translator/po/hu-HU-staff-help.po | 2 +- misc/translator/po/hu-HU-staff-prog.po | 1166 +- misc/translator/po/hy-Armn-marc-MARC21.po | 1517 +- misc/translator/po/hy-Armn-marc-NORMARC.po | 2 +- misc/translator/po/hy-Armn-marc-UNIMARC.po | 2 +- misc/translator/po/hy-Armn-opac-bootstrap.po | 12 +- misc/translator/po/hy-Armn-staff-help.po | 2 +- misc/translator/po/hy-Armn-staff-prog.po | 1166 +- misc/translator/po/ia-marc-MARC21.po | 22 +- misc/translator/po/ia-marc-NORMARC.po | 2 +- misc/translator/po/ia-marc-UNIMARC.po | 2 +- misc/translator/po/ia-opac-bootstrap.po | 12 +- misc/translator/po/ia-staff-help.po | 2 +- misc/translator/po/ia-staff-prog.po | 1166 +- misc/translator/po/id-ID-marc-MARC21.po | 22 +- misc/translator/po/id-ID-marc-NORMARC.po | 2 +- misc/translator/po/id-ID-marc-UNIMARC.po | 2 +- misc/translator/po/id-ID-opac-bootstrap.po | 12 +- misc/translator/po/id-ID-staff-help.po | 2 +- misc/translator/po/id-ID-staff-prog.po | 1166 +- misc/translator/po/iq-CA-marc-MARC21.po | 22 +- misc/translator/po/iq-CA-marc-NORMARC.po | 2 +- misc/translator/po/iq-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iq-CA-opac-bootstrap.po | 12 +- misc/translator/po/iq-CA-staff-help.po | 2 +- misc/translator/po/iq-CA-staff-prog.po | 1166 +- misc/translator/po/is-IS-marc-MARC21.po | 22 +- misc/translator/po/is-IS-marc-NORMARC.po | 2 +- misc/translator/po/is-IS-marc-UNIMARC.po | 2 +- misc/translator/po/is-IS-opac-bootstrap.po | 12 +- misc/translator/po/is-IS-staff-help.po | 2 +- misc/translator/po/is-IS-staff-prog.po | 1166 +- misc/translator/po/it-IT-marc-MARC21.po | 531 +- misc/translator/po/it-IT-marc-NORMARC.po | 2 +- misc/translator/po/it-IT-marc-UNIMARC.po | 2 +- misc/translator/po/it-IT-opac-bootstrap.po | 30 +- misc/translator/po/it-IT-pref.po | 9 +- misc/translator/po/it-IT-staff-help.po | 12 +- misc/translator/po/it-IT-staff-prog.po |12705 ++++++------- misc/translator/po/iu-CA-marc-MARC21.po | 22 +- misc/translator/po/iu-CA-marc-NORMARC.po | 2 +- misc/translator/po/iu-CA-marc-UNIMARC.po | 2 +- misc/translator/po/iu-CA-opac-bootstrap.po | 12 +- misc/translator/po/iu-CA-staff-help.po | 2 +- misc/translator/po/iu-CA-staff-prog.po | 1166 +- misc/translator/po/ja-Jpan-JP-marc-MARC21.po | 22 +- misc/translator/po/ja-Jpan-JP-marc-NORMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-marc-UNIMARC.po | 2 +- misc/translator/po/ja-Jpan-JP-opac-bootstrap.po | 12 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 1168 +- misc/translator/po/ka-marc-MARC21.po | 22 +- misc/translator/po/ka-marc-NORMARC.po | 2 +- misc/translator/po/ka-marc-UNIMARC.po | 2 +- misc/translator/po/ka-opac-bootstrap.po | 12 +- misc/translator/po/ka-staff-help.po | 2 +- misc/translator/po/ka-staff-prog.po | 1166 +- misc/translator/po/km-KH-marc-MARC21.po | 22 +- misc/translator/po/km-KH-marc-NORMARC.po | 2 +- misc/translator/po/km-KH-marc-UNIMARC.po | 2 +- misc/translator/po/km-KH-opac-bootstrap.po | 12 +- misc/translator/po/km-KH-staff-help.po | 2 +- misc/translator/po/km-KH-staff-prog.po | 1166 +- misc/translator/po/kn-Knda-marc-MARC21.po | 22 +- misc/translator/po/kn-Knda-marc-NORMARC.po | 2 +- misc/translator/po/kn-Knda-marc-UNIMARC.po | 2 +- misc/translator/po/kn-Knda-opac-bootstrap.po | 12 +- misc/translator/po/kn-Knda-staff-help.po | 2 +- misc/translator/po/kn-Knda-staff-prog.po | 1166 +- misc/translator/po/ko-Kore-KP-marc-MARC21.po | 22 +- misc/translator/po/ko-Kore-KP-marc-NORMARC.po | 2 +- misc/translator/po/ko-Kore-KP-marc-UNIMARC.po | 2 +- misc/translator/po/ko-Kore-KP-opac-bootstrap.po | 12 +- misc/translator/po/ko-Kore-KP-staff-help.po | 2 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 1166 +- misc/translator/po/ku-Arab-marc-MARC21.po | 22 +- misc/translator/po/ku-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ku-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ku-Arab-opac-bootstrap.po | 12 +- misc/translator/po/ku-Arab-staff-help.po | 2 +- misc/translator/po/ku-Arab-staff-prog.po | 1166 +- misc/translator/po/lo-Laoo-marc-MARC21.po | 22 +- misc/translator/po/lo-Laoo-marc-NORMARC.po | 2 +- misc/translator/po/lo-Laoo-marc-UNIMARC.po | 2 +- misc/translator/po/lo-Laoo-opac-bootstrap.po | 12 +- misc/translator/po/lo-Laoo-staff-help.po | 2 +- misc/translator/po/lo-Laoo-staff-prog.po | 1166 +- misc/translator/po/mi-NZ-marc-MARC21.po | 36 +- misc/translator/po/mi-NZ-marc-NORMARC.po | 2 +- misc/translator/po/mi-NZ-marc-UNIMARC.po | 2 +- misc/translator/po/mi-NZ-opac-bootstrap.po | 7312 +++++--- misc/translator/po/mi-NZ-staff-help.po | 2 +- misc/translator/po/mi-NZ-staff-prog.po | 1166 +- misc/translator/po/ml-marc-MARC21.po | 22 +- misc/translator/po/ml-marc-NORMARC.po | 2 +- misc/translator/po/ml-marc-UNIMARC.po | 2 +- misc/translator/po/ml-opac-bootstrap.po | 12 +- misc/translator/po/ml-staff-help.po | 2 +- misc/translator/po/ml-staff-prog.po | 1166 +- misc/translator/po/mon-marc-MARC21.po | 22 +- misc/translator/po/mon-marc-NORMARC.po | 2 +- misc/translator/po/mon-marc-UNIMARC.po | 2 +- misc/translator/po/mon-opac-bootstrap.po | 12 +- misc/translator/po/mon-staff-help.po | 2 +- misc/translator/po/mon-staff-prog.po | 1166 +- misc/translator/po/mr-marc-MARC21.po | 22 +- misc/translator/po/mr-marc-NORMARC.po | 2 +- misc/translator/po/mr-marc-UNIMARC.po | 2 +- misc/translator/po/mr-opac-bootstrap.po | 12 +- misc/translator/po/mr-staff-help.po | 2 +- misc/translator/po/mr-staff-prog.po | 1166 +- misc/translator/po/ms-MY-marc-MARC21.po | 22 +- misc/translator/po/ms-MY-marc-NORMARC.po | 2 +- misc/translator/po/ms-MY-marc-UNIMARC.po | 2 +- misc/translator/po/ms-MY-opac-bootstrap.po | 12 +- misc/translator/po/ms-MY-staff-help.po | 2 +- misc/translator/po/ms-MY-staff-prog.po | 1166 +- misc/translator/po/my-marc-MARC21.po | 22 +- misc/translator/po/my-marc-NORMARC.po | 2 +- misc/translator/po/my-marc-UNIMARC.po | 2 +- misc/translator/po/my-opac-bootstrap.po | 12 +- misc/translator/po/my-staff-help.po | 2 +- misc/translator/po/my-staff-prog.po | 1166 +- misc/translator/po/nb-NO-marc-MARC21.po | 22 +- misc/translator/po/nb-NO-marc-NORMARC.po | 2 +- misc/translator/po/nb-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nb-NO-opac-bootstrap.po | 12 +- misc/translator/po/nb-NO-staff-help.po | 2 +- misc/translator/po/nb-NO-staff-prog.po | 1166 +- misc/translator/po/ne-NE-marc-MARC21.po | 22 +- misc/translator/po/ne-NE-marc-NORMARC.po | 2 +- misc/translator/po/ne-NE-marc-UNIMARC.po | 2 +- misc/translator/po/ne-NE-opac-bootstrap.po | 12 +- misc/translator/po/ne-NE-staff-help.po | 2 +- misc/translator/po/ne-NE-staff-prog.po | 1166 +- misc/translator/po/nl-BE-marc-MARC21.po | 22 +- misc/translator/po/nl-BE-marc-NORMARC.po | 2 +- misc/translator/po/nl-BE-marc-UNIMARC.po | 2 +- misc/translator/po/nl-BE-opac-bootstrap.po | 12 +- misc/translator/po/nl-BE-staff-help.po | 2 +- misc/translator/po/nl-BE-staff-prog.po | 1166 +- misc/translator/po/nl-NL-marc-MARC21.po | 22 +- misc/translator/po/nl-NL-marc-NORMARC.po | 2 +- misc/translator/po/nl-NL-marc-UNIMARC.po | 2 +- misc/translator/po/nl-NL-opac-bootstrap.po | 12 +- misc/translator/po/nl-NL-staff-help.po | 2 +- misc/translator/po/nl-NL-staff-prog.po | 1166 +- misc/translator/po/nn-NO-marc-MARC21.po | 22 +- misc/translator/po/nn-NO-marc-NORMARC.po | 2 +- misc/translator/po/nn-NO-marc-UNIMARC.po | 2 +- misc/translator/po/nn-NO-opac-bootstrap.po | 12 +- misc/translator/po/nn-NO-staff-help.po | 2 +- misc/translator/po/nn-NO-staff-prog.po | 1166 +- misc/translator/po/oc-marc-MARC21.po | 22 +- misc/translator/po/oc-marc-NORMARC.po | 2 +- misc/translator/po/oc-marc-UNIMARC.po | 2 +- misc/translator/po/oc-opac-bootstrap.po | 12 +- misc/translator/po/oc-staff-help.po | 2 +- misc/translator/po/oc-staff-prog.po | 1166 +- misc/translator/po/pbr-marc-MARC21.po | 22 +- misc/translator/po/pbr-marc-NORMARC.po | 2 +- misc/translator/po/pbr-marc-UNIMARC.po | 2 +- misc/translator/po/pbr-opac-bootstrap.po | 12 +- misc/translator/po/pbr-staff-help.po | 2 +- misc/translator/po/pbr-staff-prog.po | 1166 +- misc/translator/po/pl-PL-marc-MARC21.po | 22 +- misc/translator/po/pl-PL-marc-NORMARC.po | 2 +- misc/translator/po/pl-PL-marc-UNIMARC.po | 2 +- misc/translator/po/pl-PL-opac-bootstrap.po | 26 +- misc/translator/po/pl-PL-pref.po | 67 +- misc/translator/po/pl-PL-staff-help.po | 6 +- misc/translator/po/pl-PL-staff-prog.po | 1206 +- misc/translator/po/prs-marc-MARC21.po | 22 +- misc/translator/po/prs-marc-NORMARC.po | 2 +- misc/translator/po/prs-marc-UNIMARC.po | 2 +- misc/translator/po/prs-opac-bootstrap.po | 12 +- misc/translator/po/prs-staff-help.po | 2 +- misc/translator/po/prs-staff-prog.po | 1166 +- misc/translator/po/pt-BR-marc-MARC21.po | 22 +- misc/translator/po/pt-BR-marc-NORMARC.po | 2 +- misc/translator/po/pt-BR-marc-UNIMARC.po | 2 +- misc/translator/po/pt-BR-opac-bootstrap.po | 12 +- misc/translator/po/pt-BR-staff-help.po | 2 +- misc/translator/po/pt-BR-staff-prog.po | 1166 +- misc/translator/po/pt-PT-marc-MARC21.po | 1841 +- misc/translator/po/pt-PT-marc-NORMARC.po | 2 +- misc/translator/po/pt-PT-marc-UNIMARC.po | 20 +- misc/translator/po/pt-PT-opac-bootstrap.po | 193 +- misc/translator/po/pt-PT-pref.po | 78 +- misc/translator/po/pt-PT-staff-help.po | 2 +- misc/translator/po/pt-PT-staff-prog.po | 2097 +-- misc/translator/po/ro-RO-marc-MARC21.po | 22 +- misc/translator/po/ro-RO-marc-NORMARC.po | 2 +- misc/translator/po/ro-RO-marc-UNIMARC.po | 2 +- misc/translator/po/ro-RO-opac-bootstrap.po | 12 +- misc/translator/po/ro-RO-staff-help.po | 2 +- misc/translator/po/ro-RO-staff-prog.po | 1166 +- misc/translator/po/ru-RU-marc-MARC21.po | 22 +- misc/translator/po/ru-RU-marc-NORMARC.po | 2 +- misc/translator/po/ru-RU-marc-UNIMARC.po | 2 +- misc/translator/po/ru-RU-opac-bootstrap.po | 12 +- misc/translator/po/ru-RU-staff-help.po | 2 +- misc/translator/po/ru-RU-staff-prog.po | 1166 +- misc/translator/po/rw-RW-marc-MARC21.po | 22 +- misc/translator/po/rw-RW-marc-NORMARC.po | 2 +- misc/translator/po/rw-RW-marc-UNIMARC.po | 2 +- misc/translator/po/rw-RW-opac-bootstrap.po | 12 +- misc/translator/po/rw-RW-staff-help.po | 2 +- misc/translator/po/rw-RW-staff-prog.po | 1166 +- misc/translator/po/sd-PK-marc-MARC21.po | 22 +- misc/translator/po/sd-PK-marc-NORMARC.po | 2 +- misc/translator/po/sd-PK-marc-UNIMARC.po | 2 +- misc/translator/po/sd-PK-opac-bootstrap.po | 12 +- misc/translator/po/sd-PK-staff-help.po | 2 +- misc/translator/po/sd-PK-staff-prog.po | 1166 +- misc/translator/po/sk-SK-marc-MARC21.po | 22 +- misc/translator/po/sk-SK-marc-NORMARC.po | 2 +- misc/translator/po/sk-SK-marc-UNIMARC.po | 2 +- misc/translator/po/sk-SK-opac-bootstrap.po | 51 +- misc/translator/po/sk-SK-pref.po | 468 +- misc/translator/po/sk-SK-staff-help.po | 13 +- misc/translator/po/sk-SK-staff-prog.po | 1907 +- misc/translator/po/sl-SI-marc-MARC21.po | 22 +- misc/translator/po/sl-SI-marc-NORMARC.po | 2 +- misc/translator/po/sl-SI-marc-UNIMARC.po | 2 +- misc/translator/po/sl-SI-opac-bootstrap.po | 12 +- misc/translator/po/sl-SI-staff-help.po | 2 +- misc/translator/po/sl-SI-staff-prog.po | 1166 +- misc/translator/po/sq-AL-marc-MARC21.po | 22 +- misc/translator/po/sq-AL-marc-NORMARC.po | 2 +- misc/translator/po/sq-AL-marc-UNIMARC.po | 2 +- misc/translator/po/sq-AL-opac-bootstrap.po | 12 +- misc/translator/po/sq-AL-staff-help.po | 2 +- misc/translator/po/sq-AL-staff-prog.po | 1166 +- misc/translator/po/sr-Cyrl-marc-MARC21.po | 22 +- misc/translator/po/sr-Cyrl-marc-NORMARC.po | 2 +- misc/translator/po/sr-Cyrl-marc-UNIMARC.po | 2 +- misc/translator/po/sr-Cyrl-opac-bootstrap.po | 12 +- misc/translator/po/sr-Cyrl-staff-help.po | 2 +- misc/translator/po/sr-Cyrl-staff-prog.po | 1166 +- misc/translator/po/sv-SE-marc-MARC21.po | 22 +- misc/translator/po/sv-SE-marc-NORMARC.po | 2 +- misc/translator/po/sv-SE-marc-UNIMARC.po | 2 +- misc/translator/po/sv-SE-opac-bootstrap.po | 12 +- misc/translator/po/sv-SE-staff-help.po | 2 +- misc/translator/po/sv-SE-staff-prog.po | 1166 +- misc/translator/po/sw-KE-marc-MARC21.po | 22 +- misc/translator/po/sw-KE-marc-NORMARC.po | 2 +- misc/translator/po/sw-KE-marc-UNIMARC.po | 2 +- misc/translator/po/sw-KE-opac-bootstrap.po | 12 +- misc/translator/po/sw-KE-staff-help.po | 2 +- misc/translator/po/sw-KE-staff-prog.po | 1166 +- misc/translator/po/ta-LK-marc-MARC21.po | 22 +- misc/translator/po/ta-LK-marc-NORMARC.po | 2 +- misc/translator/po/ta-LK-marc-UNIMARC.po | 2 +- misc/translator/po/ta-LK-opac-bootstrap.po | 12 +- misc/translator/po/ta-LK-staff-help.po | 2 +- misc/translator/po/ta-LK-staff-prog.po | 1166 +- misc/translator/po/ta-marc-MARC21.po | 22 +- misc/translator/po/ta-marc-NORMARC.po | 2 +- misc/translator/po/ta-marc-UNIMARC.po | 2 +- misc/translator/po/ta-opac-bootstrap.po | 12 +- misc/translator/po/ta-staff-help.po | 2 +- misc/translator/po/ta-staff-prog.po | 1166 +- misc/translator/po/tet-marc-MARC21.po | 22 +- misc/translator/po/tet-marc-NORMARC.po | 2 +- misc/translator/po/tet-marc-UNIMARC.po | 2 +- misc/translator/po/tet-opac-bootstrap.po | 15 +- misc/translator/po/tet-staff-help.po | 2 +- misc/translator/po/tet-staff-prog.po | 1166 +- misc/translator/po/th-TH-marc-MARC21.po | 22 +- misc/translator/po/th-TH-marc-NORMARC.po | 2 +- misc/translator/po/th-TH-marc-UNIMARC.po | 2 +- misc/translator/po/th-TH-opac-bootstrap.po | 12 +- misc/translator/po/th-TH-staff-help.po | 2 +- misc/translator/po/th-TH-staff-prog.po | 1166 +- misc/translator/po/tl-PH-marc-MARC21.po | 22 +- misc/translator/po/tl-PH-marc-NORMARC.po | 2 +- misc/translator/po/tl-PH-marc-UNIMARC.po | 2 +- misc/translator/po/tl-PH-opac-bootstrap.po | 12 +- misc/translator/po/tl-PH-staff-help.po | 2 +- misc/translator/po/tl-PH-staff-prog.po | 1166 +- misc/translator/po/tr-TR-marc-MARC21.po | 605 +- misc/translator/po/tr-TR-marc-NORMARC.po | 2 +- misc/translator/po/tr-TR-marc-UNIMARC.po | 2 +- misc/translator/po/tr-TR-opac-bootstrap.po | 217 +- misc/translator/po/tr-TR-pref.po | 75 +- misc/translator/po/tr-TR-staff-help.po | 63 +- misc/translator/po/tr-TR-staff-prog.po | 2084 +-- misc/translator/po/uk-UA-marc-MARC21.po | 26 +- misc/translator/po/uk-UA-marc-NORMARC.po | 2 +- misc/translator/po/uk-UA-marc-UNIMARC.po | 2 +- misc/translator/po/uk-UA-opac-bootstrap.po | 19 +- misc/translator/po/uk-UA-pref.po | 24 +- misc/translator/po/uk-UA-staff-help.po | 8 +- misc/translator/po/uk-UA-staff-prog.po | 1578 +- misc/translator/po/ur-Arab-marc-MARC21.po | 22 +- misc/translator/po/ur-Arab-marc-NORMARC.po | 2 +- misc/translator/po/ur-Arab-marc-UNIMARC.po | 2 +- misc/translator/po/ur-Arab-opac-bootstrap.po | 25 +- misc/translator/po/ur-Arab-staff-help.po | 2 +- misc/translator/po/ur-Arab-staff-prog.po | 1166 +- misc/translator/po/vi-VN-marc-MARC21.po | 22 +- misc/translator/po/vi-VN-marc-NORMARC.po | 2 +- misc/translator/po/vi-VN-marc-UNIMARC.po | 2 +- misc/translator/po/vi-VN-opac-bootstrap.po | 12 +- misc/translator/po/vi-VN-staff-help.po | 2 +- misc/translator/po/vi-VN-staff-prog.po | 1166 +- misc/translator/po/zh-Hans-CN-marc-MARC21.po | 22 +- misc/translator/po/zh-Hans-CN-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-CN-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-CN-opac-bootstrap.po | 12 +- misc/translator/po/zh-Hans-CN-staff-help.po | 2 +- misc/translator/po/zh-Hans-CN-staff-prog.po | 1166 +- misc/translator/po/zh-Hans-TW-marc-MARC21.po | 109 +- misc/translator/po/zh-Hans-TW-marc-NORMARC.po | 2 +- misc/translator/po/zh-Hans-TW-marc-UNIMARC.po | 2 +- misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 24 +- misc/translator/po/zh-Hans-TW-pref.po | 37 +- misc/translator/po/zh-Hans-TW-staff-help.po | 8 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 1241 +- opac/opac-ISBDdetail.pl | 7 +- opac/opac-MARCdetail.pl | 2 +- opac/opac-detail.pl | 27 +- opac/opac-review.pl | 1 + opac/opac-showmarc.pl | 3 +- opac/opac-showreviews.pl | 25 +- reviews/reviewswaiting.pl | 17 +- serials/routing-preview.pl | 6 +- 531 files changed, 107690 insertions(+), 96249 deletions(-) create mode 100644 misc/release_notes/release_notes_17_11_01.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 4 20:17:37 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 04 Jan 2018 19:17:37 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.01 created. v17.11.01 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.01 has been created at 79643c797b77e23115fae4079c2bc0ff42ce011c (tag) tagging 15c702b8902a032c9a1eaddfaa10f6723b062254 (commit) replaces v17.11.00 tagged by Nick Clemens on Fri Dec 22 06:36:52 2017 -0500 - Log ----------------------------------------------------------------- Koha release 17.11.01 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJaPO5UAAoJEGolcazKjUn0bK8P/09k61ntFXm5xfA7YUTsFxGC sD6aA3l9KC9t6rUcAjMlCEBp3r1B0nvCpUN+x76I1xnq7OARP2qsIbAv6FCLM9D/ MUC0t2ZX36CYP2/IHvVdEn8SJidqyse8ozAbpLnXB4Y9+nSFvtzTdMAj6DCQ3iLJ N9HSGwdJJgtKPjCwXK63Pdmtb9TTDFcN87NZ734yel0oNS2MkDGlh8VOCa0vQs7y O9AUG7ITAT/Ex60BvoAfhOcR1QAlRGheol/f28SgBUTSYnZIj0Ojip6IDrh5qY0c ++thXStcfwS1YqkZ+CFeeGHkSUdweY8/D9mKdHlOA3dNBetnj2yLS4sjmNLFGByx P2ke+F122teAmCk3PDcukJxKOYgwqf6h39+8X/dcxr6V/NXLS2FPG9YVfO9lGIA1 k3ltxugrictZeNXkZgl8jhbohTBaU8ZlJxN21PZnI7rz8oxRheScGnV6iMrylsqG gjNtKn8C8upJ6CRYSNT+TBj0t/27AieElJlFtJGGkXXi6NxVR7X5GjqDxl+DLKrl iEPd4sVZFoL9jQUvRnTnpRjgE1sfGicT8kl0RGXB6gkkMYUK8ikkA3oSdINXd5RF tzkmzDepID4LH6NvqHlNc80740FNdY8HyB5kRKbcjN8D0Gw7H6NHnEVWhHOicy5A m8JNX7upHPDIMMZKBBh9 =LFSy -----END PGP SIGNATURE----- Aleisha Amohia (1): Bug 19496: Fixing to_address for patron notes Amit Gupta (3): Bug 19611: Fix XSS Flaws in supplier.pl Bug 19612: Fix XSS in members/memberentry.pl Bug 19614: Fix XSS in members/pay.pl Chris Nighswonger (1): Bug 10222: Error when saving Demco label templates Claire Gravely (1): Bug 19769: 'Pickup library is different' message does not display library branch name when placing hold David Bourgault (2): Bug 19683: Fix authority types in tools/export template Bug 19681: Correct result count formatting David Gustafsson (1): Bug 19563: Generation of sort_fields uses incorrect condition Fridolin Somers (3): Bug 19646: fix value_builder marc21_linking_section template Bug 19640: fix OPAC IdRef webservice display Bug 18833: Plugin unimarc_field_210c pagination error Jonathan Druart (21): Bug 19766: (bug 19058 follow-up) Fix Preview routing slip Bug 7143: Update about page for new dev - Simon Pouchol Bug 19638: Remove false positive obsolete reports (auth_header.marcxml) Bug 19724: DBIC Schema changes Bug 19496: ReplytoDefault is a pref, not a C4::Context method Bug 7143: Update about page for new dev - Victor Grousset Bug 19775: Try & prevent Search/History.t to fail randomly Bug 3841: Add the ACQ framework for new installations Bug 19746: Remove debug statements in returns.pl Bug 19560: Correctly escape branchcode in admin/branches.pl Bug 19759: Make TestBuilder generates only 2 decimals for float Bug 19759: Fix failing test in Chargelostitem.t Bug 19568: Escape url params with url filter - opac-opensearch.tt Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Bug 19570: Add autocomplete='off' for login forms at the opac Bug 19319: Only fetch the record if it exists Bug 19315: Prevent crash if no items and not library set for the subscription Bug 19808: (follow-up) Handle deleted reviewers gracefully - opac-detail Bug 19808: Handle deleted reviewers gracefully - opac-showreview Bug 19808: Handle deleted reviewers gracefully - reviews/reviewswaiting.pl Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Josef Moravec (3): Bug 19456: Make patron-title ability to be generated with or without html tags Bug 19292: Add MARC code column on libraries list Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency) Julian Maurice (1): Bug 17182: (QA follow-up) Fix call to GetMarcBiblio Kyle M Hall (2): Bug 19533: Hold pulldown for itemtype is empty if hold placement needs override Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Marcel de Rooy (4): Bug 19646: (QA follow-up) Fix tab character Bug 19439: Remove eval with exit statements from opac/unapi Bug 19439: (follow-up) Remove four spaces from lines 133-149 Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Mark Tompsett (3): Bug 10222: Correct and expand to other languages Bug 18907: Build has deprecating message Bug 19570: Add autocomplete to opac-main as well Nick Clemens (12): Bug 18990: Overdue Notices are not sending through SMS correctly Bug 19724: Add timestamp to biblio_metadata and deletedbiblio_metadata Bug 19724: DBRev 17.11.00.001 Bug 19551: Fix wrong order of operations in cash register report Bug 19563: Unit tests Bug 19563: (follow-up) Restore checking sort variable Update version after bug 19724 Bug 17182: Allow Keyword to MARC mapping for acquisitions searches Bug 19706: Fix bad json formed when there are no CCODE values Bug 19806: Add classes to itemnotes in issues table Increment version for 17.11.01 release Update release notes for the 17.11.01 release Owen Leonard (6): Bug 19643: Pagination buttons on staged marc management are stacking instead of inline Bug 19595: Clicking plugin link does not fill item's date acquired field Bug 19602: Add usage statistics link to administration sidebar menu Bug 19674: Broken indicators of changed fields in manage staged MARC records template Bug 19751: Holds awaiting pickup report should not be fixed-width Bug 19767: Remove unused serial-issues.pl script Simon Pouchol (1): Bug 19692: fix unclosed div in opac-shelves.tt Victor Grousset (3): Bug 12497: Fix search history non-accessible when OPAC was private Bug 12497: Fix OPAC search history reachable by URL even when disabled Bug 19808: Handle deleted reviewers gracefully - opac-detail root (1): Translation updates for Koha 17.11.01 ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 5 15:17:07 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 05 Jan 2018 14:17:07 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-248-g94cd276 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 94cd27677d8febd2979f9f618f1e8cd1bd2d68d7 (commit) from 886b197b2d8c556fad5bea46ceefe7db82b44883 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 94cd27677d8febd2979f9f618f1e8cd1bd2d68d7 Author: Jonathan Druart Date: Fri Jan 5 11:09:09 2018 -0300 Bug 19918: Close span tag in opac-registration-confirmation.tt Introduced by: commit 06f4950aa21ff889cff81f27b2f4e79788db193f Bug 13599 - Add patron cardnumber to self registration confirmation Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: .../opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 9 15:59:45 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 Jan 2018 14:59:45 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-4-g0e1bc5d Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 0e1bc5db8202f94aa88cb69905ff0106f2896497 (commit) from f604b99f1f6d5dd56865d1c82c81f490a6871d8f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0e1bc5db8202f94aa88cb69905ff0106f2896497 Author: Marcel de Rooy Date: Mon Jul 10 14:54:56 2017 +0200 Bug 18923: Warning in Biblio::GetCOinSBiblio Use of uninitialized value in concatenation (.) or string at C4/Biblio.pm line 1456. Note: In current master this is now line 1370 (Oct 9, 2017). Test plan: Enable COinSinOPACResults. Select a record with leader pos6==a and pos7==a. This triggers genre to be journalArticle and titletype to be a. Without this patch, do an opac search that includes this record. Check the log. You should see the warning. Apply this patch, search again and check the log. The warning should not be repeated again. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart (cherry picked from commit a82d54d4b4f5eb7aa7d45afc13dac0a80c86f9ce) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: C4/Biblio.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 9 14:02:09 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 Jan 2018 13:02:09 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-251-g99797ac Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 99797acd83116f0f182a55cc847adddd42b4f558 (commit) via 0b2e3631e313d0e5a30ad751cccba90215b3a645 (commit) via aceb2eead58b9341854d035b10e8652637c7e9d1 (commit) from 94cd27677d8febd2979f9f618f1e8cd1bd2d68d7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 99797acd83116f0f182a55cc847adddd42b4f558 Author: Jonathan Druart Date: Wed Jan 3 18:12:33 2018 -0300 Bug 19913: Fix embedded HTML5 videos at the OPAC Caused by commit 752aef4593f1aa2d64700bf9738e7e03907eb1cd Bug 18754: Translatability: Get rid of exposed tt directives in opac-detail.tt A space is missing between 'source' and 'src' Test plan: Set HTML5MediaEnabled to OPAC Put a video link to 856$u See the OPAC detail page, tab video, click the video => Should play with this patch applied Note that this does not affect intranet Signed-off-by: George Williams Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 0b2e3631e313d0e5a30ad751cccba90215b3a645 Author: Jonathan Druart Date: Thu Jan 4 10:27:57 2018 -0300 Bug 19914: Add an id to the Delete button on the library list view To ease selenium tests, see bug 19243. Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit aceb2eead58b9341854d035b10e8652637c7e9d1 Author: Jonathan Druart Date: Fri Jan 5 11:42:03 2018 -0300 Bug 19899: Restore Item floats feature - do not crash Error is "The method noreturn is not covered by tests!" caused by commit 6eade474ed3a84a5ba372a26ac27bf9fb4bd2299 Bug 18276: Remove GetBiblioFromItemNumber - Easy ones When the "Return policy" (var returnbranch) is set to "Item floats" (value noreturn) the library must be the current library (from userenv). This behaviour is used in C4::Circulation::AddReturn On bug 18276 I assumed that the value was either holdingbranch or homebranch, and forgot it could be "noreturn" Test plan: Set Return policy to Item floats Check an item in => without this patch it explodes => With this patch applied it will check the item in Signed-off-by: Mohd Hafiz Yusoff Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: circ/returns.pl | 2 +- koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 9 13:32:45 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 Jan 2018 12:32:45 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-3-gf604b99 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via f604b99f1f6d5dd56865d1c82c81f490a6871d8f (commit) via 7923eed3f83b4eeb1fe5470dd74a90cc20f782b5 (commit) from 65dd258ca94a37376435d543881ab0d7d54e5c91 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f604b99f1f6d5dd56865d1c82c81f490a6871d8f Author: Jonathan Druart Date: Thu Dec 7 10:52:28 2017 -0300 Bug 19496: [17.05.x] ReplytoDefault is a pref, not a C4::Context method Signed-off-by: Fridolin Somers commit 7923eed3f83b4eeb1fe5470dd74a90cc20f782b5 Author: Aleisha Amohia Date: Mon Nov 27 21:33:58 2017 +0000 Bug 19496: [17.05.x] Fixing to_address for patron notes This patch ensures the patron note to_address is the branch email or the Koha Admin email, and the from_address is the patron's email. To test: 1) Ensure syspref 'allowcheckoutnotes' is turned on 2) Go to OPAC, leave a note on a checkout 3) Confirm that the note is received (in mysql message_queue) but the to_address is the patron's email - this is wrong 4) Apply patch and refresh OPAC 5) Leave a note on a checkout 6) Confirm that the note is received in message queue 7) Confirm that the to_address is one of: - branch email - branch reply to - syspref ReplytoDefault - syspref KohaAdminEmailAddress 8) Confirm that the from_address is one of: - patron email - patron emailpro - patron B_email Sponsored-by: Catalyst IT Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: opac/opac-issue-note.pl | 20 +++++++++++++++----- opac/svc/patron_notes | 18 ++++++++++++++---- 2 files changed, 29 insertions(+), 9 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 9 21:34:22 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 Jan 2018 20:34:22 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-274-g5e04894 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 5e04894b25d1bf9f2a3fdf8ffee00f965bdb07b5 (commit) via b785d509b1be70b3dfa07b052b4b3357649b2546 (commit) via 156bcdaac41e4e9ca75877a15210956c86b9c0ab (commit) via e0ed339ad5596e98101087505b72fb35a07b160b (commit) via b1e4acac3c7451044c28d02d05881040adee0592 (commit) via 665fcd2777928c947ad3aff68b9f8a8bc97575ef (commit) via 3e606fdd1b0e12a59c39585b1c7f4d418afe9e1a (commit) via 1fd17efba8631f91fde33525b9de42f10c58a95a (commit) via 09e330aa24e2015be72ad0f6412adcd64cf3499e (commit) via 28dfd27a1ac54fdcf608fd971d6e84e1fe608ffd (commit) via d9ac9596483a198af79ee3ad987e9d0247eb75ee (commit) via 3647665f46fb89b3cb67cfde611f9e73c8037668 (commit) via d8dc86bc4bde4b5744cd0bc954e1e5767250dde2 (commit) via 67bf5baf1507fbb35080e15238c55dc8762edd9a (commit) via e9e5f3d3806e4866baeda4a3e29bf751e5066389 (commit) via 1cff43a3d5fb8587dcd69ffd15ff65870b241788 (commit) via 61452ce1f2726ea651008863d693bfcd9feac193 (commit) via 2ba4af723cf9b893934fcca8d7b94a384d6a1e1d (commit) via ecc6b8b61532afdfaed7436a76d32369b48ba306 (commit) via 950fc8e101886821879066b33e389a47fb0a9782 (commit) via 26864e9f6f129c16959f680b7fa08468a8ad652d (commit) via e0e063a85b654af623ea1da068d6fd23e8ec3833 (commit) via feeab2b3a0f78a600560395326b4538104e25ff1 (commit) from 99797acd83116f0f182a55cc847adddd42b4f558 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 5e04894b25d1bf9f2a3fdf8ffee00f965bdb07b5 Author: Jonathan Druart Date: Tue Jan 9 17:20:42 2018 -0300 Bug 16782: Use uri filter instead of html Signed-off-by: Jonathan Druart commit b785d509b1be70b3dfa07b052b4b3357649b2546 Author: Nick Clemens Date: Mon Jan 8 15:37:45 2018 +0000 Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes Signed-off-by: Jonathan Druart commit 156bcdaac41e4e9ca75877a15210956c86b9c0ab Author: Liz Rea Date: Thu Oct 19 16:23:43 2017 +1300 Bug 16782: Disclose JSON URL for reports on the saved report page It has always annoyed me that you had to look at the help to divine the url for a report. This patch works it out and displays it for you in a new column on the saved reports table. Requirements: - OPACBaseURL and staffClientBaseURL preferences must be set for the urls to be complete. It's ok if they are not, but it's better if they are. - You must have a saved report that is public to your OPAC, and one that is not public. To test: - create a public saved report and a private staff report. They can be anything. - view the saved reports page, note that under a new heading of JSON URL the link to the json feed for that report shows. - copying and pasting that link into the address bar, or clicking it, should take you to the results of the selected report. sponsored-by: Catalyst IT Signed-off-by: Mark Tompsett Bug 16782 - missing , fixed now Signed-off-by: Jonathan Druart commit e0ed339ad5596e98101087505b72fb35a07b160b Author: Jonathan Druart Date: Tue Jan 9 17:13:41 2018 -0300 Bug 11046: Improve the readability of the regex using named capture The tests tell me I am good Signed-off-by: Jonathan Druart commit b1e4acac3c7451044c28d02d05881040adee0592 Author: Marcel de Rooy Date: Mon Aug 28 13:14:08 2017 +0200 Bug 11046: Add the form YYY-? for uncertain years This form occurred in Dutch ISBD rules. The question mark should follow the hyphen(s). Test plan: Run t/db_dependent/Biblio/TransformMarcToKoha.t Signed-off-by: Marcel de Rooy TransformMarcToKoha tests passed. Also this patch passed QA test tool Signed-off-by: Alex Buckley Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 665fcd2777928c947ad3aff68b9f8a8bc97575ef Author: Marcel de Rooy Date: Fri Aug 25 07:39:16 2017 +0200 Bug 11046: Better handling of uncertain years for publicationyear This patch makes it possible that uncertain year like 18.. or 197x are converted to 1800 or 1970 in Koha field copyrightdate (MARC21) or publicationyear (UNIMARC). (The corresponding MARC record will not be changed obviously.) This change will allow for better results when sorting search results or list contents on copyrightdate. Currently, things like 18.. will sort together with zero. Note: The regex now allows four possible uncertain year markers: x or X, question mark or dot. Test plan: [1] Run t/db_dependent/Biblio/TransformMarcToKoha.t [2] Edit a biblio record. Save 18.. into 260c. Check biblio.copyrightdate. Signed-off-by: Marcel de Rooy Followed test plan, patch worked as described, it also passed QA test tool Signed-off-by: Alex Buckley Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 3e606fdd1b0e12a59c39585b1c7f4d418afe9e1a Author: Nick Clemens Date: Tue Oct 24 19:11:28 2017 +0000 Bug 18417: (follow-up) Document new shortcuts in dropdown Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 1fd17efba8631f91fde33525b9de42f10c58a95a Author: Jesse Weaver Date: Tue Nov 10 12:02:06 2015 -0700 Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) To test: 1 - Apply patch 2 - Open advanced cataloging editor 3 - Try using Alt+P and Alt+C and note symbols are added 4 - Save record and ensure symbols are saved Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 09e330aa24e2015be72ad0f6412adcd64cf3499e Author: Olli-Antti Kivilahti Date: Tue Feb 3 13:52:26 2015 +0200 Bug 13660: Exclude export phase and use existing exported MARCXML - rebuild_zebra_sliced.sh When looking for a bad MARC Record using the rebuild_zebra_sliced.sh, it is useful to skip the complete MARCXML exporting from Koha and reuse the exported files for Zebra indexing. This patch adds a new parameter: -x | --exclude-export Do not export Biblios from Koha, but use the existing export-dir Which depends on the: -d | --export-dir Where rebuild_zebra.pl will export data Default: $EXPORTDIR !---------! ! TEST PLAN ! !---------! 1. Run "./rebuild_zebra_sliced.sh --length 1000" to export 1000 MARC Records and slice them to one big 1000-Record chunk. 2. Realize that you get an imaginary "stack smashing detected"-error crashing your indexing at some Record you dont know of and can't make out from the indexing logging. 3. Start looking for the bad Record by running: "./rebuild_zebra_sliced.sh --exlude-export --chunk-size 10" To skip Biblios export from Koha which takes ~2h and get straight into splitting your exported biblios to chunks of 10, and indexing them. You know which chunk fails so it is much easier to find the issue there. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 28dfd27a1ac54fdcf608fd971d6e84e1fe608ffd Author: Jonathan Druart Date: Fri Jan 5 14:02:45 2018 -0300 Bug 17833: Make sure this warning will not be ignored Signed-off-by: Jonathan Druart commit d9ac9596483a198af79ee3ad987e9d0247eb75ee Author: Olli-Antti Kivilahti Date: Mon Jan 2 13:01:02 2017 +0200 Bug 17833: Add a warning if memcached init failed If memcached or the connection to it is misconfigured, show simple warnings to help identify the problem. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 3647665f46fb89b3cb67cfde611f9e73c8037668 Author: Jonathan Druart Date: Fri Jan 5 11:00:07 2018 -0300 Bug 19280: refresh unblessed patron too Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit d8dc86bc4bde4b5744cd0bc954e1e5767250dde2 Author: Jonathan Druart Date: Fri Sep 8 12:51:28 2017 -0300 Bug 19280: Pass a Koha::Patron to CanBookBeIssued We need to make subroutine from C4 use more Koha::Object objects Seeing bug 19276, starting here is a good start. Test plan: The tests should still pass. Signed-off-by: Jon Knight Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 67bf5baf1507fbb35080e15238c55dc8762edd9a Author: Jonathan Druart Date: Thu Nov 2 16:13:32 2017 -0300 Bug 19568: Escape url params with url filter - opac-opensearch.tt Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit e9e5f3d3806e4866baeda4a3e29bf751e5066389 Author: Jonathan Druart Date: Thu Nov 2 16:14:12 2017 -0300 Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok Before and after: wget 'http://catalogue.kohadev.org/cgi-bin/koha/opac-showmarc.pl?id=1&viewas=html' must be the same Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit 1cff43a3d5fb8587dcd69ffd15ff65870b241788 Author: Mark Tompsett Date: Mon Nov 6 15:10:45 2017 +0000 Bug 19570: Add autocomplete=off to opac-main as well To confirm all the files were modified for opac, typed this: $ git grep -i password | grep opac | grep -v "[.]po:" | grep "opac[^/]*[.]tt:" | cut -f1 -d: | sort -u The follow output was handled as follows: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt These were already done in the first patch. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt This already had the autocomplete modification. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt This was a false-find. There was no modification necessary. koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt This is the modal login in. This patch amends it. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit 61452ce1f2726ea651008863d693bfcd9feac193 Author: Jonathan Druart Date: Thu Nov 2 16:24:00 2017 -0300 Bug 19570: Add autocomplete='off' for login forms at the opac Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit 2ba4af723cf9b893934fcca8d7b94a384d6a1e1d Author: Jonathan Druart Date: Fri Dec 8 14:57:15 2017 -0300 Bug 19319: Only fetch the record if it exists We already know if the bibliographic record exists (404 redirect), we can avoid unecessary fetches Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit ecc6b8b61532afdfaed7436a76d32369b48ba306 Author: Marcel de Rooy Date: Fri Dec 8 09:46:02 2017 +0100 Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt Correcting a few biblionumber template var leftovers in opac-detail template. They were combined with url filter instead of html. Test plan: [1] Look for [^.;?]biblionumber in opac-detail.tt and verify that these occurrences are fine. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit 950fc8e101886821879066b33e389a47fb0a9782 Author: Kyle M Hall Date: Thu Sep 14 11:52:08 2017 -0400 Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl Try going to this URL on your site: /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> Test Plan: 1) Go to /cgi-bin/koha/opac-MARCdetail.pl?biblionumber=2"> 2) Note is embedded all over the html 3) Apply this patch 4) Refresh the page, note the injection is gone! 5) run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit 26864e9f6f129c16959f680b7fa08468a8ad652d Author: Amit Gupta Date: Sun Nov 12 21:14:41 2017 +0530 Bug 19611: Fix XSS Flaws in supplier.pl Test 1. Hit the page /cgi-bin/koha/acqui/supplier.pl?op=enter 2. Add a text in the field Name that contains java script 3. Save the page. 4. Notice js is execute 5. Apply patch and reload the js is escaped Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit e0e063a85b654af623ea1da068d6fd23e8ec3833 Author: Amit Gupta Date: Mon Nov 13 09:05:14 2017 +0530 Bug 19612: Fix XSS in members/memberentry.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field address, address2, city, state, country, zipcode, B_streetnumber, B_city, B_country, B_zipcode that contains js 3. Save the page. 4. Notice js is execute 5. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit feeab2b3a0f78a600560395326b4538104e25ff1 Author: Amit Gupta Date: Mon Nov 13 09:27:44 2017 +0530 Bug 19614: Fix XSS in members/pay.pl To Test 1. Hit the page /cgi-bin/koha/members/memberentry.pl 2. Add a text in the field firstname, surname that contains js 3. Save the page. 4. click on fine tab 5. Notice js is execute 6. Apply patch and reload, the js is escaped Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: C4/Biblio.pm | 14 +++-- C4/Circulation.pm | 54 ++++++++++---------- C4/ILSDI/Services.pm | 2 +- Koha/Cache.pm | 6 ++- circ/circulation.pl | 2 +- .../lib/koha/cateditor/marc-editor.js | 8 +++ .../includes/member-display-address-style-us.inc | 8 +-- .../member-display-alt-address-style-us.inc | 8 +-- .../prog/en/modules/acqui/booksellers.tt | 2 +- .../prog/en/modules/acqui/supplier.tt | 2 +- .../prog/en/modules/cataloguing/editor.tt | 8 +++ .../prog/en/modules/members/moremember.tt | 20 ++++---- .../intranet-tmpl/prog/en/modules/members/pay.tt | 6 +-- .../en/modules/reports/guided_reports_start.tt | 16 ++++-- .../bootstrap/en/includes/opac-detail-sidebar.inc | 14 ++--- .../bootstrap/en/modules/opac-ISBDdetail.tt | 2 +- .../bootstrap/en/modules/opac-MARCdetail.tt | 12 ++--- .../opac-tmpl/bootstrap/en/modules/opac-auth.tt | 4 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 48 ++++++++--------- .../opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- .../bootstrap/en/modules/opac-memberentry.tt | 2 +- .../bootstrap/en/modules/opac-opensearch.tt | 8 +-- .../opac-tmpl/bootstrap/en/modules/opac-passwd.tt | 4 +- .../en/modules/opac-registration-confirmation.tt | 2 +- misc/migration_tools/rebuild_zebra_sliced.sh | 15 ++++-- opac/opac-ISBDdetail.pl | 7 ++- opac/opac-MARCdetail.pl | 2 +- opac/opac-detail.pl | 5 +- opac/opac-showmarc.pl | 3 +- opac/sco/sco-main.pl | 10 ++-- t/db_dependent/Biblio/TransformMarcToKoha.t | 17 +++++- t/db_dependent/Circulation.t | 24 ++++----- .../Circulation/NoIssuesChargeGuarantees.t | 8 +-- t/db_dependent/Circulation/SwitchOnSiteCheckouts.t | 15 +++--- t/db_dependent/Circulation/dateexpiry.t | 15 +++--- t/db_dependent/DecreaseLoanHighHolds.t | 7 +-- t/db_dependent/Patron/Borrower_PrevCheckout.t | 4 +- t/db_dependent/rollingloans.t | 6 +-- 38 files changed, 229 insertions(+), 163 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 10 14:28:07 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 Jan 2018 13:28:07 +0000 Subject: [koha-commits] main Koha release repository branch 17.11.x updated. v17.11.01-32-g5be4704 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.11.x has been updated via 5be4704347610d269e7d3401f50af46b3202869a (commit) via 699340a398c3301eb74619c6dd1d18a4cee0951d (commit) via ad550017ff7618e5e4bdb8686a88710480648864 (commit) via 4075953c78cf044564c9215c3ea0ecc78789a9e0 (commit) via 008920eaeb77ffbabece855682e157936bb89c8b (commit) via 42f20997dfc126bfa1e8e64af70274b39693890a (commit) via 2b2a031b3adbb1994239cd4aae90665b597e8282 (commit) via e4aee4b799574736dfe62355e7d78bfa227e85a2 (commit) via 439a3f43b67be872ace052d9d9aeb8f6ced1c053 (commit) via 87680805ddb7ebe8dab62cf709ad5e4eebf80726 (commit) via d5fde992ef04faaa7bd3d32aec57cb76cc4672c7 (commit) via b59a2c4d1104add61daccbd40562a56e6ffa5a53 (commit) via ab2a92c6f585a964795ac376e8e8f00220e7a537 (commit) via 60fa198eab9dcda869ff4703c442c4fe5573c491 (commit) via 852d36d391f46fec0182716dd5d0f6834ae18fa4 (commit) via cba47ec34769220a58e87cd801a25fabd774b720 (commit) via 1db2234423d56203e6ee1e7567b4437bc2d2c1bc (commit) via a65ff8a7614813d06c25954ca732279a6dc21f05 (commit) via cd56123068d63033dc07b680c196f78bc256e40b (commit) via 5ca2b7fedfb13b80b6c453b184474240d4c46a3e (commit) from 68dd17880fc8c9ddc37da25278f8302f86850925 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 5be4704347610d269e7d3401f50af46b3202869a Author: Jonathan Druart Date: Thu Nov 9 10:34:08 2017 -0300 Bug 19599: Speed anonymise_issue_history up The query generated by anonymise_issue_history is unecessary complex and can be very slow on large DB. With this patch we will execute one query per patron instead. See patch "Bug 19599: Simplify the query" on the bug report for an alternative. Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 699340a398c3301eb74619c6dd1d18a4cee0951d Author: Jonathan Druart Date: Mon Dec 18 14:27:52 2017 -0300 Bug 19830: Add the Koha::Patron->old_checkouts method Test plan: prove t/db_dependent/Koha/Patrons.t must return green Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ad550017ff7618e5e4bdb8686a88710480648864 Author: Jonathan Druart Date: Tue Dec 19 15:04:13 2017 -0300 Bug 19694: Force scalar context for output_pref called with billingdate If no string is passed to output_pref, it needs to be called in scalar context (to avoid a shift in the hash elements). Here we have billingdate that is not defined yet (NULL) Test plan: - Search for an existing invoice - Show details - Changing shipping cost - Save - Verify the new amount is shown Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 4075953c78cf044564c9215c3ea0ecc78789a9e0 Author: Nick Clemens Date: Wed Oct 4 12:10:13 2017 +0000 Bug 18201: Unit tests To test: 1. prove -v t/db_dependent/Exporter/Record.t 2. Tests should pass/be green/make the day a little brighter Signed-off-by: Scott Kehoe Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 008920eaeb77ffbabece855682e157936bb89c8b Author: Nick Clemens Date: Thu Apr 13 10:21:50 2017 -0400 Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality It turns out the modules had the option expected built in, we just didn't call it. This patch set expands the options for passing to the export. To test: 1 - Go to Tools->Export data 2 - Perform an export and check 'Remove non-local items' 3 - Note that file contains only 'local' records, but includes all items on those records 4 - Apply patch 5 - Note Tools->Export data has a new option to remove records not owned by logged in branch 6 - Export as before checking records option, file should be as before 7 - Now check 'Remove items not owned by logged in branch' 8 - File should now only have local items (may have empty records) 9 - Check both boxes and recieve only 'local' records and items Signed-off-by: Scott Kehoe Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 42f20997dfc126bfa1e8e64af70274b39693890a Author: Chris Weeks Date: Mon Dec 18 22:10:05 2017 +0000 Bug 19510: Add description for edi_manage in acquistion permissions Test Plan: 1/ Login 2/ Select patrons 3/ Search for a patron by name or card number that exists in the system 4/ Click More -> Set permissions 5/ Expand 'acquistions' and notice that 'edi_manage' has no description 6/ Apply patch 7/ Refresh the permissions page or repeat steps 2 to 5. 8/ Notice that 'edi_manage' now has a description of 'Manage EDIFACT transmissions' Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 2b2a031b3adbb1994239cd4aae90665b597e8282 Author: Julian Maurice Date: Fri Dec 15 10:08:11 2017 +0100 Bug 19444: (QA follow-up) Remove repeating condition Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e4aee4b799574736dfe62355e7d78bfa227e85a2 Author: Julian Maurice Date: Fri Dec 15 09:46:54 2017 +0100 Bug 19444: (QA follow-up) Fix tests for UNIMARC Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 439a3f43b67be872ace052d9d9aeb8f6ced1c053 Author: Jonathan Druart Date: Tue Dec 5 10:23:09 2017 -0300 Bug 19444: Display error message for auto_account_expired Signed-off-by: Claire Gravely Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 87680805ddb7ebe8dab62cf709ad5e4eebf80726 Author: Jonathan Druart Date: Wed Oct 25 16:51:28 2017 -0300 Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set If the patron's account has expired and BlockExpiredPatronOpacActions is set, we expect auto renewal to be rejected. Test plan: Use the automatic_renewals.pl cronjob script to auto renew a checkout Before this patch, if the patron's account has expired the auto renew was done. With this patch, it will only be auto renewed if BlockExpiredPatronOpacActions is not set. Signed-off-by: Claire Gravely Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Conflicts: t/db_dependent/Circulation.t Signed-off-by: Nick Clemens commit d5fde992ef04faaa7bd3d32aec57cb76cc4672c7 Author: Jonathan Druart Date: Mon Nov 6 12:22:59 2017 -0300 Bug 19514: Add client-side check Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit b59a2c4d1104add61daccbd40562a56e6ffa5a53 Author: Alex Buckley Date: Sat Oct 21 00:54:23 2017 +0000 Bug 19514: Implement password restrictions into onboarding tool Test plan: 1. Drop and recreate your database 2. Restart memcached 3. Go through the web installer 4. In the onboarding tool create a patron with a password of only 2 characters in length 5. Notice the patron is successfully created and no warning message is displayed 6. Repeat step 1,2,3 and create a patron with a password of 3 characters none of which are a uppercase letter or number and notice the patron is successfully created and no warning message is displayed 7. Apply patch 8. Repeat steps 1,2,3 and create a patron with a password consisting of 2 characters, notice that after submitting the form the same form is loaded again and there is a warning message at the top of the page informing you the patron wasn't created 9. Repeat steps 1,2,3 and create a patron with a password consisting of 3 characters (all lower case) and submit the form, notice the same form is reloaded and a warning message at the top of the page informs you that the patron wasn't created because the password was weak 10. Repeat steps 1,2,3 and create a patron with a password consisting of 3 characters (one lower case letter, one upper case letter and one number) and submit the form and notice this time the next form in the onboarding is displayed with the message at the top of the screen informing you that the patron was successfully created Sponsored-By: Catalyst IT Signed-off-by: Marcel de Rooy Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ab2a92c6f585a964795ac376e8e8f00220e7a537 Author: David Bourgault Date: Mon Sep 25 13:05:01 2017 -0400 Bug 11210: Writeoff partial amounts Minor changes to pay.pl and paycollect.tt to allow writing off a partial amount of a fine. Test plan: 0) Go to the Fines tab of a test patron's profile 1) Create a fine if there are none (under the Manual invoice tab) 2) Go to the "Pay fines" tab 3) Press the write off button on the corresponding account line Without patch, you'll be asked to confirm, but will not be able to edit the amount With patch, you'll be able to edit the amount. Followed test plan, patch worked as described. Also ran QA test tool and modified files passed Signed-off-by: Simon Pouchol Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Conflicts: koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt Signed-off-by: Nick Clemens commit 60fa198eab9dcda869ff4703c442c4fe5573c491 Author: Srdjan Date: Thu Oct 12 13:45:43 2017 +1300 Bug 19450: Fixed WebService::ILS bug upstream (0.17) Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 852d36d391f46fec0182716dd5d0f6834ae18fa4 Author: Mark Tompsett Date: Tue Nov 7 03:25:52 2017 +0000 Bug 17770: Perltidy Signed-off-by: Your Full Name Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit cba47ec34769220a58e87cd801a25fabd774b720 Author: Mark Tompsett Date: Tue Nov 7 03:21:36 2017 +0000 Bug 17770: Improve perlcritic level before patch: perlcritic -4 noisy after patch: perlcritic -4 ok Signed-off-by: Your Full Name Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 1db2234423d56203e6ee1e7567b4437bc2d2c1bc Author: Mark Tompsett Date: Mon Nov 6 19:49:27 2017 +0000 Bug 17770: Fix Sitemapper.t if date changes during test run To compensate, DateTime->now is mocked to the current date. Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit a65ff8a7614813d06c25954ca732279a6dc21f05 Author: Jonathan Druart Date: Wed Dec 20 12:32:34 2017 -0300 Bug 19845: Do not generate a password if one is filled on selfreg Bug 15343 allows patrons to choose their own passwords during self-registration. But this does not work if the PatronSelfRegistrationVerifyByEmail preference is set to "Require." If e-mail verification is required, whatever password the patron supplied in the form is ignored, and they are given a randomly generated password once they click on the verification link. Test plan: 1. Make sure there is a valid e-mail stored in the KohaAdminEmailAddress preference. 2. Set PatronSelfRegistration to Allow. 3. Set PatronSelfRegistrationVerifyByEmail to Require. 3. Be sure "password" is listed in PatronSelfRegistrationBorrowerMandatoryField and NOT listed in PatronSelfRegistrationBorrowerUnwantedField. 4. Be sure there is a valid patron category in PatronSelfRegistrationDefaultCategory. 5. Set PatronSelfRegistrationPrefillForm to "Display and prefill" so that you can see the generated password. Then fill out the self-registration form, include a valid e-mail address, and select a password. Wait for the verification e-mail. Click on the link and you'll see that the password you entered in the form is used. Signed-off-by: Arturo Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit cd56123068d63033dc07b680c196f78bc256e40b Author: Kyle M Hall Date: Thu Dec 21 09:17:01 2017 -0500 Bug 19669: (QA follow-up) Remove itemstypes.plugin Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 5ca2b7fedfb13b80b6c453b184474240d4c46a3e Author: Owen Leonard Date: Tue Nov 21 13:56:31 2017 +0000 Bug 19669: Remove deprecated checkouts by patron category report Patch applies. Reports and general OPAC and staff client functionality is intact. Signed-off-by: Dilan Johnpull? Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens ----------------------------------------------------------------------- Summary of changes: C4/Circulation.pm | 5 + C4/InstallAuth.pm | 4 + C4/Installer/PerlDependencies.pm | 2 +- Koha/Exporter/Record.pm | 7 +- Koha/Patron.pm | 18 +- Koha/Patrons.pm | 13 +- acqui/invoice.pl | 4 +- installer/onboarding.pl | 9 +- .../prog/en/includes/onboarding_messages.inc | 6 + .../intranet-tmpl/prog/en/includes/permissions.inc | 1 + .../intranet-tmpl/prog/en/includes/strings.inc | 1 + .../intranet-tmpl/prog/en/modules/circ/renew.tt | 12 ++ .../prog/en/modules/members/paycollect.tt | 15 +- .../prog/en/modules/onboarding/onboardingstep3.tt | 3 + .../modules/reports/issues_by_borrower_category.tt | 92 --------- .../intranet-tmpl/prog/en/modules/tools/export.tt | 6 +- koha-tmpl/intranet-tmpl/prog/js/checkouts.js | 7 + koha-tmpl/intranet-tmpl/prog/js/onboarding.js | 18 ++ .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 3 + members/pay.pl | 2 +- misc/cronjobs/automatic_renewals.pl | 1 + opac/opac-memberentry.pl | 2 +- reports/issues_by_borrower_category.plugin | 218 -------------------- reports/itemtypes.plugin | 109 ---------- t/db_dependent/Circulation.t | 153 +++++++++----- t/db_dependent/Exporter/Record.t | 69 ++++++- t/db_dependent/Koha/Patrons.t | 26 ++- t/db_dependent/Sitemapper.t | 86 ++++---- tools/export.pl | 8 +- 29 files changed, 360 insertions(+), 540 deletions(-) delete mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/reports/issues_by_borrower_category.tt delete mode 100755 reports/issues_by_borrower_category.plugin delete mode 100755 reports/itemtypes.plugin hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 10 21:01:36 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 Jan 2018 20:01:36 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-280-gcc30c8b Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via cc30c8bc3f53287c0cb90f7bde1ce616bf9583d2 (commit) via 81eefc4e03413e097ec9c8a7625323aab7cc85fc (commit) via fba7c05c6dbbabce055c2915ccc917bdd841a275 (commit) via ae48ff6729b4b36139ba53c6e49ee3c458186141 (commit) via ace03864ba716cf3a6a3df6f57a84bbf8bd06570 (commit) via cfed10325bc2de3b207606f6c87940ac3b67e303 (commit) from 5e04894b25d1bf9f2a3fdf8ffee00f965bdb07b5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit cc30c8bc3f53287c0cb90f7bde1ce616bf9583d2 Author: Marcel de Rooy Date: Wed Jan 10 13:31:49 2018 +0100 Bug 18071: (QA follow-up) Rename commit to confirm parameter Trivial edit. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 81eefc4e03413e097ec9c8a7625323aab7cc85fc Author: Jonathan Druart Date: Tue Jan 9 16:56:38 2018 -0300 Bug 18071: Improve parameters handling Signed-off-by: Jonathan Druart commit fba7c05c6dbbabce055c2915ccc917bdd841a275 Author: Nick Clemens Date: Fri Jan 5 17:40:50 2018 +0000 Bug 18071: (QA Followup) - Add additional feedback and expand commit option To test: Test as before, verify commit option makes no changes and provides additional feedback when verbose Signed-off-by: Nick Clemens Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit ae48ff6729b4b36139ba53c6e49ee3c458186141 Author: Marcel de Rooy Date: Fri Dec 1 12:29:48 2017 +0100 Bug 18071: (QA follow-up) Add commit parameter, add warning Addressing points mentioned in comment12: [1] Commit parameter. [2] Warning if authid does not exist for -merge. Test plan: [1] Run update_authorities.pl -authid X -merge -ref Y -c where X does not exist in your db and Y does. Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit ace03864ba716cf3a6a3df6f57a84bbf8bd06570 Author: Marcel de Rooy Date: Tue Feb 7 13:59:33 2017 +0100 Bug 18071: Add authorities maintenance script With bug 9988 the manual merge option of merge_authorities was removed. (Note that it did not work any more too.) This patch reintroduces this functionality on the command line. This maintenance script now allows you to force renumbering field 001 for selected authid's, to delete authid's including the removal of references in biblio records, as well as merging several authid's into one reference record. Test plan: [1] Test the -renumber parameter. Field 001 and 005 should be updated. [2] Test the -delete parameter. Check if a linked biblio does no longer contain a reference to the deleted authority. [3] Test the -merge parameter. Create two PERSO_NAME records (say A,B) and attach biblios to them. Pick a CORPO_NAME record as reference record C. Now pass -merge -reference C -authid A,B Verify that A and B are gone, and the records link to C now. Signed-off-by: Marcel de Rooy Signed-off-by: Lee Jamison Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit cfed10325bc2de3b207606f6c87940ac3b67e303 Author: David Gustafsson Date: Mon Oct 16 11:03:55 2017 +0200 Bug 19471: Show creation date in patron restrictions list Test plan: 1. Go to the "Details" vertical tab of a patron. 2. Click the "Restriction" tab in the bottom and add a manual restriction. 3. Verify a creation date is visible. 4. Edit the same patron. 5. Under "Patron restrictions" verify the creation date of the listed restiction is visible. Signed-off-by: Owen Leonard Signed-off-by: Charles Farmer Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: .../prog/en/includes/borrower_debarments.inc | 2 + .../prog/en/modules/members/memberentrygen.tt | 2 + misc/maintenance/update_authorities.pl | 168 ++++++++++++++++++++ 3 files changed, 172 insertions(+) create mode 100755 misc/maintenance/update_authorities.pl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Sat Jan 13 01:32:42 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Sat, 13 Jan 2018 00:32:42 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.15-4-gfbc6864 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 16.11.x has been updated via fbc68648a68892d5ff3c4ee38e05e140dc67150e (commit) via 95bcc2a86a5875b3c57d9f37ecc9acfd31f36dfb (commit) via 7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5 (commit) via b8ba9d2ac802bb5bc8dbfa4713892e45055d2682 (commit) from 6d97867d5f2b4c11d5f5fdb593736a8b5e08fdfe (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fbc68648a68892d5ff3c4ee38e05e140dc67150e Author: Marcel de Rooy Date: Mon Jul 10 14:54:56 2017 +0200 Bug 18922: Warning in Biblio::GetCOinSBiblio Use of uninitialized value in concatenation (.) or string at C4/Biblio.pm line 1456. Note: In current master this is now line 1370 (Oct 9, 2017). Test plan: Enable COinSinOPACResults. Select a record with leader pos6==a and pos7==a. This triggers genre to be journalArticle and titletype to be a. Without this patch, do an opac search that includes this record. Check the log. You should see the warning. Apply this patch, search again and check the log. The warning should not be repeated again. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart (cherry picked from commit a82d54d4b4f5eb7aa7d45afc13dac0a80c86f9ce) Signed-off-by: Fridolin Somers (cherry picked from commit 0e1bc5db8202f94aa88cb69905ff0106f2896497) Signed-off-by: Chris Cormack commit 95bcc2a86a5875b3c57d9f37ecc9acfd31f36dfb Merge: 7bded6a 6d97867 Author: Chris Cormack Date: Sat Jan 13 13:24:18 2018 +1300 Merge remote-tracking branch 'kc/16.11.x' into 16.11.x commit 7bded6a6a0bcb3273ac74ebcafaa8a3a3d1949d5 Merge: 3f29d5a b8ba9d2 Author: Chris Cormack Date: Thu Jan 4 08:21:37 2018 +1300 Merge remote-tracking branch 'bernardo/16.11.15-translate-20180103' into 16.11.x commit b8ba9d2ac802bb5bc8dbfa4713892e45055d2682 Author: root Date: Wed Jan 3 16:00:25 2018 -0300 Translation updates for Koha 16.11.15 ----------------------------------------------------------------------- Summary of changes: C4/Biblio.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 15 16:32:16 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 15 Jan 2018 15:32:16 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-292-g3524925 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 3524925631817521480cb233d6c60927d80e93c5 (commit) via 163404d9c7bc1c3d35d4810e0b91f7cd47dab987 (commit) via 9d0284f79d9b0f56b0762a7ebe4012454827f5a8 (commit) via 0f9cb38f1d8dc690e20e0a73b2566be8abece9c8 (commit) via dd772363716f8b6ba9eec6c429680dfef5652737 (commit) via d8963726d0ea00c50c4914dfd5172cb01a708fb4 (commit) via 5239269216bac250593a32bdf4cce3a6fae0f8fc (commit) via cd7df9a7a3f4ec5b0c2356089b56c47165f87abb (commit) via 579507e7f728a070629649aad07e4e1c8fb7510a (commit) via 585453fe20417779be84258b60d3d652d8e170e1 (commit) via 834b8c749b59600c62d16868d8e5104ba3e0795b (commit) via 574809f37b8e64f12f39cfcb544a792f3c398c37 (commit) from cc30c8bc3f53287c0cb90f7bde1ce616bf9583d2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3524925631817521480cb233d6c60927d80e93c5 Author: Mark Tompsett Date: Tue Jan 9 14:37:08 2018 +0000 Bug 19937: Silence warnings t/db_dependent/www/batch.t TEST PLAN --------- 1) Run the following on a kohadevbox: git checkout -b bug_19937 origin/master sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The following errors are triggered at the end of the log file: Use of uninitialized value in array element at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 50. Use of uninitialized value $results_per_page in numeric eq (==) at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 53. Use of uninitialized value in uc at /home/vagrant/kohaclone/C4/ImportBatch.pm line 1120. 2) Run the following on a kohadevbox: exit git bz apply 19937 restart_all sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The log file will end with the restarting of plack, not the errors. 3) run koha qa test tools Signed-off-by: Lee Jamison Signed-off-by: Marcel de Rooy Amended handling of $results_per_page. Signed-off-by: Jonathan Druart commit 163404d9c7bc1c3d35d4810e0b91f7cd47dab987 Author: Olli-Antti Kivilahti Date: Wed Oct 18 14:33:22 2017 +0300 Bug 19483: Fix test plan in t/db_dependent/www/* t/db_dependent/www/* crashes test harness due to misconfigured test plan prove t/db_dependent/www/ without defining KOHA_INTRANET_URL bails out and marks the whole test suite as failed. Test suite should not be failed if this optional WWW::Mechanize test suite is not activated. After this patch, the tests are properly skipped without failing the whole tests. This is important when running all tests under t, as this needlessly fails the test suite. Also handling of 'skip_all' is inconsistent in t/db_dependent/www -tests, so this normalizes it to skip_all instead of bail_out Signed-off-by: Mark Tompsett Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart commit 9d0284f79d9b0f56b0762a7ebe4012454827f5a8 Author: Jonathan Druart Date: Mon Jan 15 12:19:08 2018 -0300 Bug 18915: DBRev 17.12.00.005 Signed-off-by: Jonathan Druart commit 0f9cb38f1d8dc690e20e0a73b2566be8abece9c8 Author: Marcel de Rooy Date: Fri Jan 12 11:31:42 2018 +0100 Bug 18915: (QA follow-up) Add note for installs after 17.05 Since the 17.05 upgrade adds the note and the sql file did not yet include the note, we should add it when it is not there (for example new 17.11s). Signed-off-by: Marcel de Rooy Tested by running the dbrev while there is a letter and while not. Signed-off-by: Jonathan Druart commit dd772363716f8b6ba9eec6c429680dfef5652737 Author: Aleisha Amohia Date: Sun Dec 17 23:42:36 2017 +0000 Bug 18915: Renaming svc/patron_notes to svc/checkout_notes For consistency. Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit d8963726d0ea00c50c4914dfd5172cb01a708fb4 Author: Aleisha Amohia Date: Sun Dec 17 23:33:18 2017 +0000 Bug 18915: Giving CHECKOUT_NOTE access to issues table This patch allows the notice to reference the issues table so that the checkout note itself can be added to the note if wanted, such as in Comment 9. Sponsored-by: Catalyst IT Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 5239269216bac250593a32bdf4cce3a6fae0f8fc Author: Aleisha Amohia Date: Sun Aug 27 23:20:40 2017 +0000 Bug 18915: Fix checkout note email message This patch replaces the <> in the email with <> and uses CHECKOUT_NOTE instead of PATRON_NOTE. This patch also adds the notice to installer/data/mysql/en/mandatory/sample_notices.sql, and updates the PATRON_NOTE entry in installer/data/mysql/updatedatabase.pl To test: 1) Apply patch and update database 2) View the message_queue table in mysql 3) Check out an item if haven't already 4) Go to OPAC and set a checkout note for an item 5) View message_queue table and confirm it the title is included in the email and all instances of 'patron note' have been replaced with 'checkout note' 6) Disable javascript in browser 7) repeat steps 4 and 5 and confirm all works as expected Sponsored-by: Catalyst IT Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit cd7df9a7a3f4ec5b0c2356089b56c47165f87abb Author: Jonathan Druart Date: Wed Jan 3 16:15:18 2018 -0300 Bug 19911: Escape password value during self-registration confirmation The password must be correctly escape, it can contains html character and break the display. Test plan: Apply first patch and confirm that the display is broken Apply second patch (this one) and confirm that the display is fixed Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart commit 579507e7f728a070629649aad07e4e1c8fb7510a Author: Jonathan Druart Date: Thu Jan 4 11:00:35 2018 -0300 Bug 19911: Do not escape html characters when saving passwords When the password is not generated automatically, we should not escape the html characters. Otherwise it will be changed without any warnings. Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart commit 585453fe20417779be84258b60d3d652d8e170e1 Author: Jonathan Druart Date: Fri Jan 5 16:36:31 2018 -0300 Bug 19921: Fix update child when only one adult patron category exist We are passing the Koha::Patron::Category object to the template instead of the categorycode. To reproduce this bug you must test in a system which has only one patron category of the "adult" type. View the details of a patron with a child-type patron category and choose More -> Update child to adult patron. This results in an error: Can't call method "category_type" on an undefined value at /home/vagrant/kohaclone/members/update-child.pl line 84. The URL of the error page shows a problem with the parameters being passed: members/update-child.pl?op=update&borrowernumber=12345&catcode=Koha::Patron::Category=HASH(0xa168a18)&catcode_multi= Test plan: Make sure you have only 1 adult patron category Update a child to adult => With this patch applied the error is gone and the patron has been correctly updated Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 834b8c749b59600c62d16868d8e5104ba3e0795b Author: Nick Clemens Date: Sat Nov 4 01:01:42 2017 +0000 Bug 19580: Exclude period as splitting character for autotrunction To test: 0 - Apply Unit test patch only 1 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 2 - Should fail 3 - Apply this patch 4 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 5 - should pass 6 - search for 'Local-number.raw:"4"' (or a vlid biblionumber) 7 - should get expected result Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 574809f37b8e64f12f39cfcb544a792f3c398c37 Author: Nick Clemens Date: Sat Nov 4 01:01:20 2017 +0000 Bug 19580: Unit tests Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: C4/ImportBatch.pm | 2 +- Koha.pm | 2 +- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 4 ++-- circ/circulation.pl | 2 +- .../data/mysql/en/mandatory/sample_notices.sql | 3 ++- installer/data/mysql/updatedatabase.pl | 25 ++++++++++++++++++-- .../en/modules/opac-registration-confirmation.tt | 4 ++-- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 2 +- members/boraccount.pl | 2 +- members/holdshistory.pl | 2 +- members/mancredit.pl | 2 +- members/maninvoice.pl | 2 +- members/member-flags.pl | 2 +- members/member-password.pl | 2 +- members/moremember.pl | 2 +- members/pay.pl | 2 +- members/paycollect.pl | 2 +- members/printfeercpt.pl | 2 +- members/printinvoice.pl | 2 +- members/readingrec.pl | 2 +- opac/opac-issue-note.pl | 2 +- opac/opac-memberentry.pl | 13 ++++++---- opac/svc/{patron_notes => checkout_notes} | 5 ++-- .../Koha_SearchEngine_Elasticsearch_Search.t | 23 +++++++++++++++++- t/db_dependent/www/auth_values_input_www.t | 16 +++++++------ t/db_dependent/www/batch.t | 12 +++++++--- t/db_dependent/www/history.t | 17 +++++++------ t/db_dependent/www/search_utf8.t | 7 ++++-- tools/batch_records_ajax.pl | 4 ++-- 29 files changed, 115 insertions(+), 52 deletions(-) rename opac/svc/{patron_notes => checkout_notes} (95%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 15 16:59:16 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 15 Jan 2018 15:59:16 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-21-gce1aacf Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via ce1aacf121f7481c5377480501e367be9364c7e9 (commit) via 6c4429f62f67c19dd0a667d06e7310cbdc86803f (commit) via 9f6ce85bcaac4fd8ee1182f42834389464e55f9c (commit) via bf354d10cc9cb4a93714ae4a9b787ef34ca128f5 (commit) via 9ec22ce577c415d1b57dc7f26d9f0ab8d2f0604c (commit) via 03c56ce495a8fac455acb8a1c523026481c0b7d2 (commit) via 74d78f14a0fc44bbb6fee8faf2e296c88472f2ca (commit) via 47448fdff8709f95f5dd4e3b01c18b040cd81231 (commit) via f74fc96595b2e98cbfdb9a93312e9aa4e3a1b38e (commit) via 1fdf1398bea79ca60caaea4ccd9b58e3e3f8aa67 (commit) via 59542168dc7597e7f03c3a6f9b68ef7df8267617 (commit) via efbeed364d2acdda2901a1d13ad2c6731ea0d99b (commit) via 3c9ea8000f8d27cffa8fc02240af440285f4349c (commit) via 2a95ea08429021c4bd5bb93a439039c68d3bfd53 (commit) via 556e7a72d24d6df41b97d7035f48d12c405e07e5 (commit) via 6338895489156832782ce31c0f1e37dce070d4f9 (commit) via 07f77a4d69c9e3ca95bd31559ccc52191724170f (commit) from 0e1bc5db8202f94aa88cb69905ff0106f2896497 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ce1aacf121f7481c5377480501e367be9364c7e9 Author: Jonathan Druart Date: Tue Dec 19 15:04:13 2017 -0300 Bug 19694: Force scalar context for output_pref called with billingdate If no string is passed to output_pref, it needs to be called in scalar context (to avoid a shift in the hash elements). Here we have billingdate that is not defined yet (NULL) Test plan: - Search for an existing invoice - Show details - Changing shipping cost - Save - Verify the new amount is shown Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit ad550017ff7618e5e4bdb8686a88710480648864) Signed-off-by: Fridolin Somers commit 6c4429f62f67c19dd0a667d06e7310cbdc86803f Author: Nick Clemens Date: Wed Oct 4 12:10:13 2017 +0000 Bug 18201: Unit tests To test: 1. prove -v t/db_dependent/Exporter/Record.t 2. Tests should pass/be green/make the day a little brighter Signed-off-by: Scott Kehoe Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 4075953c78cf044564c9215c3ea0ecc78789a9e0) Signed-off-by: Fridolin Somers commit 9f6ce85bcaac4fd8ee1182f42834389464e55f9c Author: Nick Clemens Date: Thu Apr 13 10:21:50 2017 -0400 Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality It turns out the modules had the option expected built in, we just didn't call it. This patch set expands the options for passing to the export. To test: 1 - Go to Tools->Export data 2 - Perform an export and check 'Remove non-local items' 3 - Note that file contains only 'local' records, but includes all items on those records 4 - Apply patch 5 - Note Tools->Export data has a new option to remove records not owned by logged in branch 6 - Export as before checking records option, file should be as before 7 - Now check 'Remove items not owned by logged in branch' 8 - File should now only have local items (may have empty records) 9 - Check both boxes and recieve only 'local' records and items Signed-off-by: Scott Kehoe Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 008920eaeb77ffbabece855682e157936bb89c8b) Signed-off-by: Fridolin Somers commit bf354d10cc9cb4a93714ae4a9b787ef34ca128f5 Author: Chris Weeks Date: Mon Dec 18 22:10:05 2017 +0000 Bug 19510: Add description for edi_manage in acquistion permissions Test Plan: 1/ Login 2/ Select patrons 3/ Search for a patron by name or card number that exists in the system 4/ Click More -> Set permissions 5/ Expand 'acquistions' and notice that 'edi_manage' has no description 6/ Apply patch 7/ Refresh the permissions page or repeat steps 2 to 5. 8/ Notice that 'edi_manage' now has a description of 'Manage EDIFACT transmissions' Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 42f20997dfc126bfa1e8e64af70274b39693890a) Signed-off-by: Fridolin Somers commit 9ec22ce577c415d1b57dc7f26d9f0ab8d2f0604c Author: Julian Maurice Date: Fri Dec 15 10:08:11 2017 +0100 Bug 19444: (QA follow-up) Remove repeating condition Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 2b2a031b3adbb1994239cd4aae90665b597e8282) Signed-off-by: Fridolin Somers commit 03c56ce495a8fac455acb8a1c523026481c0b7d2 Author: Julian Maurice Date: Fri Dec 15 09:46:54 2017 +0100 Bug 19444: (QA follow-up) Fix tests for UNIMARC Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit e4aee4b799574736dfe62355e7d78bfa227e85a2) Signed-off-by: Fridolin Somers commit 74d78f14a0fc44bbb6fee8faf2e296c88472f2ca Author: Jonathan Druart Date: Tue Dec 5 10:23:09 2017 -0300 Bug 19444: Display error message for auto_account_expired Signed-off-by: Claire Gravely Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 439a3f43b67be872ace052d9d9aeb8f6ced1c053) Signed-off-by: Fridolin Somers commit 47448fdff8709f95f5dd4e3b01c18b040cd81231 Author: Jonathan Druart Date: Wed Oct 25 16:51:28 2017 -0300 Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set If the patron's account has expired and BlockExpiredPatronOpacActions is set, we expect auto renewal to be rejected. Test plan: Use the automatic_renewals.pl cronjob script to auto renew a checkout Before this patch, if the patron's account has expired the auto renew was done. With this patch, it will only be auto renewed if BlockExpiredPatronOpacActions is not set. Signed-off-by: Claire Gravely Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Conflicts: t/db_dependent/Circulation.t Signed-off-by: Nick Clemens (cherry picked from commit 87680805ddb7ebe8dab62cf709ad5e4eebf80726) Signed-off-by: Fridolin Somers commit f74fc96595b2e98cbfdb9a93312e9aa4e3a1b38e Author: Jonathan Druart Date: Mon Nov 6 12:22:59 2017 -0300 Bug 19514: Add client-side check Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit d5fde992ef04faaa7bd3d32aec57cb76cc4672c7) Signed-off-by: Fridolin Somers commit 1fdf1398bea79ca60caaea4ccd9b58e3e3f8aa67 Author: Alex Buckley Date: Sat Oct 21 00:54:23 2017 +0000 Bug 19514: Implement password restrictions into onboarding tool Test plan: 1. Drop and recreate your database 2. Restart memcached 3. Go through the web installer 4. In the onboarding tool create a patron with a password of only 2 characters in length 5. Notice the patron is successfully created and no warning message is displayed 6. Repeat step 1,2,3 and create a patron with a password of 3 characters none of which are a uppercase letter or number and notice the patron is successfully created and no warning message is displayed 7. Apply patch 8. Repeat steps 1,2,3 and create a patron with a password consisting of 2 characters, notice that after submitting the form the same form is loaded again and there is a warning message at the top of the page informing you the patron wasn't created 9. Repeat steps 1,2,3 and create a patron with a password consisting of 3 characters (all lower case) and submit the form, notice the same form is reloaded and a warning message at the top of the page informs you that the patron wasn't created because the password was weak 10. Repeat steps 1,2,3 and create a patron with a password consisting of 3 characters (one lower case letter, one upper case letter and one number) and submit the form and notice this time the next form in the onboarding is displayed with the message at the top of the screen informing you that the patron was successfully created Sponsored-By: Catalyst IT Signed-off-by: Marcel de Rooy Signed-off-by: David Bourgault Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit b59a2c4d1104add61daccbd40562a56e6ffa5a53) Signed-off-by: Fridolin Somers commit 59542168dc7597e7f03c3a6f9b68ef7df8267617 Author: David Bourgault Date: Mon Sep 25 13:05:01 2017 -0400 Bug 11210: Writeoff partial amounts Minor changes to pay.pl and paycollect.tt to allow writing off a partial amount of a fine. Test plan: 0) Go to the Fines tab of a test patron's profile 1) Create a fine if there are none (under the Manual invoice tab) 2) Go to the "Pay fines" tab 3) Press the write off button on the corresponding account line Without patch, you'll be asked to confirm, but will not be able to edit the amount With patch, you'll be able to edit the amount. Followed test plan, patch worked as described. Also ran QA test tool and modified files passed Signed-off-by: Simon Pouchol Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Conflicts: koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt Signed-off-by: Nick Clemens (cherry picked from commit ab2a92c6f585a964795ac376e8e8f00220e7a537) Signed-off-by: Fridolin Somers commit efbeed364d2acdda2901a1d13ad2c6731ea0d99b Author: Srdjan Date: Thu Oct 12 13:45:43 2017 +1300 Bug 19450: Fixed WebService::ILS bug upstream (0.17) Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 60fa198eab9dcda869ff4703c442c4fe5573c491) commit 3c9ea8000f8d27cffa8fc02240af440285f4349c Author: Mark Tompsett Date: Tue Nov 7 03:25:52 2017 +0000 Bug 17770: Perltidy Signed-off-by: Your Full Name Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 852d36d391f46fec0182716dd5d0f6834ae18fa4) Signed-off-by: Fridolin Somers commit 2a95ea08429021c4bd5bb93a439039c68d3bfd53 Author: Mark Tompsett Date: Tue Nov 7 03:21:36 2017 +0000 Bug 17770: Improve perlcritic level before patch: perlcritic -4 noisy after patch: perlcritic -4 ok Signed-off-by: Your Full Name Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit cba47ec34769220a58e87cd801a25fabd774b720) Signed-off-by: Fridolin Somers commit 556e7a72d24d6df41b97d7035f48d12c405e07e5 Author: Mark Tompsett Date: Mon Nov 6 19:49:27 2017 +0000 Bug 17770: Fix Sitemapper.t if date changes during test run To compensate, DateTime->now is mocked to the current date. Signed-off-by: Jon Knight Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 1db2234423d56203e6ee1e7567b4437bc2d2c1bc) Signed-off-by: Fridolin Somers commit 6338895489156832782ce31c0f1e37dce070d4f9 Author: Kyle M Hall Date: Thu Dec 21 09:17:01 2017 -0500 Bug 19669: (QA follow-up) Remove itemstypes.plugin Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit cd56123068d63033dc07b680c196f78bc256e40b) Signed-off-by: Fridolin Somers commit 07f77a4d69c9e3ca95bd31559ccc52191724170f Author: Owen Leonard Date: Tue Nov 21 13:56:31 2017 +0000 Bug 19669: Remove deprecated checkouts by patron category report Patch applies. Reports and general OPAC and staff client functionality is intact. Signed-off-by: Dilan Johnpull? Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 5ca2b7fedfb13b80b6c453b184474240d4c46a3e) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: C4/Circulation.pm | 5 + C4/InstallAuth.pm | 4 + C4/Installer/PerlDependencies.pm | 2 +- Koha/Exporter/Record.pm | 7 +- acqui/invoice.pl | 4 +- installer/onboarding.pl | 9 +- .../prog/en/includes/onboarding_messages.inc | 6 + .../intranet-tmpl/prog/en/includes/permissions.inc | 1 + .../intranet-tmpl/prog/en/includes/strings.inc | 1 + .../intranet-tmpl/prog/en/modules/circ/renew.tt | 12 ++ .../prog/en/modules/members/paycollect.tt | 15 +- .../prog/en/modules/onboarding/onboardingstep3.tt | 3 + .../modules/reports/issues_by_borrower_category.tt | 92 --------- .../intranet-tmpl/prog/en/modules/tools/export.tt | 6 +- koha-tmpl/intranet-tmpl/prog/js/checkouts.js | 7 + koha-tmpl/intranet-tmpl/prog/js/onboarding.js | 18 ++ .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 3 + members/pay.pl | 2 +- misc/cronjobs/automatic_renewals.pl | 1 + reports/issues_by_borrower_category.plugin | 218 -------------------- reports/itemtypes.plugin | 109 ---------- t/db_dependent/Circulation.t | 137 +++++++++--- t/db_dependent/Exporter/Record.t | 69 ++++++- t/db_dependent/Sitemapper.t | 86 ++++---- tools/export.pl | 8 +- 25 files changed, 313 insertions(+), 512 deletions(-) delete mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/reports/issues_by_borrower_category.tt delete mode 100755 reports/issues_by_borrower_category.plugin delete mode 100755 reports/itemtypes.plugin hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 15 17:12:21 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 15 Jan 2018 16:12:21 +0000 Subject: [koha-commits] main Koha release repository branch 17.11.x updated. v17.11.01-71-g5d3265f Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.11.x has been updated via 5d3265f52751d70cb87b7919cb0258ffb7c2e768 (commit) via afbbfce0eeafb8dc9703d9c7fa3c3a0434155cfb (commit) via e1bfe98d856ca849a48c728118a9e05fcbe2b31c (commit) via ff374c3d3e9be828491821356c0b1790fa3d397f (commit) via d8080061a64726c3d466f187c223fe4c5234b806 (commit) via 564acdc4cd7e12885e4d470a929536fb25e442cd (commit) via c916d0001bd03a764ec0b1926a2ca4327e356ea0 (commit) via 6e9a466a7a0fde6a7706ef80ae773ac53d9fc57e (commit) via df899212b25250cfac412f14478e481acdd6672a (commit) via 8386f544b1bf68891b0ce2f68741e9d0115a0d49 (commit) via 28c3c611ff43313d4072a65afeb389b708103075 (commit) via a0072fa491e8607a9aad54d8e07db5d20fefbbfe (commit) via 0693c4be77bb92035426d924bded72939a2d912c (commit) via e6553d44fb39180b28f19a93a15ce370c874d631 (commit) via 505ca939df661aae758d91d95ba237e32a9fa6b9 (commit) via f20d2f1ea37906c7bbc4be1935fb80295f771152 (commit) via 5ff8eca26c8d42cbca1c1e8b6b4ee10f2c45a387 (commit) via ab7ea3ff3834e1429f1b3244ee45468c43e58684 (commit) via 7934fea0c4c36f81b943de6c2016f8cedf53486c (commit) via 9521925be40572163b98a3fd0edbdffb7e32dc72 (commit) via 412c02f49bf60e6a515f9a605f26120d8221cd1c (commit) via 1792ab3d813839b61b060967f4d4f174462eaaa7 (commit) via 806ad212f5c5c765abd657de7891bc41ed24dfcf (commit) via 809dc7c9c5557307e5ae4f3443a7529b28b02311 (commit) via 2e5f4af8390478953771656a4cec511503225386 (commit) via 38a6d9eeb6ffacd8406753dac4f5cd96702b330c (commit) via cf917b5d4bb4d625ba72202e411071b803f95bab (commit) via 9924fa4bd287ac665eb6e0c2adc7e7cea165f3f7 (commit) via be960cc0cda7bb8dbe9a55a3a6e5e1aa0812f006 (commit) via ad99cd0f41f792dcd0f308cc31dde16f58bb1522 (commit) via d17e661d30ed614a0790b54cf385da3b539f4a34 (commit) via 128d163e1baf7d203373883e03980e3a5f1b2d6c (commit) via 1a7c6c4b202da3246a20705e6a3e8c88340151cb (commit) via e52486eeba13987c926ecf0c952644e5bacdc2b0 (commit) via f4c1712f58b8e90704893fb501c5cfc9d12f02a2 (commit) via 3006819d317725cdf18ba8f7dfe2894c306bdbf8 (commit) via 522873ac3a7071c86fb243f4cebee0a8108e9d20 (commit) via 4ea54b678256b164fe9a951a44889ab3502c63b5 (commit) via 55824b09d63ee83a8358c6e6f7740f664d3b86e3 (commit) from 5be4704347610d269e7d3401f50af46b3202869a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 5d3265f52751d70cb87b7919cb0258ffb7c2e768 Author: Nick Clemens Date: Mon Jan 8 15:37:45 2018 +0000 Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit afbbfce0eeafb8dc9703d9c7fa3c3a0434155cfb Author: Liz Rea Date: Thu Oct 19 16:23:43 2017 +1300 Bug 16782: Disclose JSON URL for reports on the saved report page It has always annoyed me that you had to look at the help to divine the url for a report. This patch works it out and displays it for you in a new column on the saved reports table. Requirements: - OPACBaseURL and staffClientBaseURL preferences must be set for the urls to be complete. It's ok if they are not, but it's better if they are. - You must have a saved report that is public to your OPAC, and one that is not public. To test: - create a public saved report and a private staff report. They can be anything. - view the saved reports page, note that under a new heading of JSON URL the link to the json feed for that report shows. - copying and pasting that link into the address bar, or clicking it, should take you to the results of the selected report. sponsored-by: Catalyst IT Signed-off-by: Mark Tompsett Bug 16782 - missing , fixed now Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e1bfe98d856ca849a48c728118a9e05fcbe2b31c Author: Nick Clemens Date: Tue Oct 24 19:11:28 2017 +0000 Bug 18417: (follow-up) Document new shortcuts in dropdown Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ff374c3d3e9be828491821356c0b1790fa3d397f Author: Jesse Weaver Date: Tue Nov 10 12:02:06 2015 -0700 Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) To test: 1 - Apply patch 2 - Open advanced cataloging editor 3 - Try using Alt+P and Alt+C and note symbols are added 4 - Save record and ensure symbols are saved Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit d8080061a64726c3d466f187c223fe4c5234b806 Author: Jonathan Druart Date: Wed Jan 3 18:12:33 2018 -0300 Bug 19913: Fix embedded HTML5 videos at the OPAC Caused by commit 752aef4593f1aa2d64700bf9738e7e03907eb1cd Bug 18754: Translatability: Get rid of exposed tt directives in opac-detail.tt A space is missing between 'source' and 'src' Test plan: Set HTML5MediaEnabled to OPAC Put a video link to 856$u See the OPAC detail page, tab video, click the video => Should play with this patch applied Note that this does not affect intranet Signed-off-by: George Williams Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 564acdc4cd7e12885e4d470a929536fb25e442cd Author: Jonathan Druart Date: Thu Jan 4 10:27:57 2018 -0300 Bug 19914: Add an id to the Delete button on the library list view To ease selenium tests, see bug 19243. Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit c916d0001bd03a764ec0b1926a2ca4327e356ea0 Author: Jonathan Druart Date: Fri Jan 5 11:42:03 2018 -0300 Bug 19899: Restore Item floats feature - do not crash Error is "The method noreturn is not covered by tests!" caused by commit 6eade474ed3a84a5ba372a26ac27bf9fb4bd2299 Bug 18276: Remove GetBiblioFromItemNumber - Easy ones When the "Return policy" (var returnbranch) is set to "Item floats" (value noreturn) the library must be the current library (from userenv). This behaviour is used in C4::Circulation::AddReturn On bug 18276 I assumed that the value was either holdingbranch or homebranch, and forgot it could be "noreturn" Test plan: Set Return policy to Item floats Check an item in => without this patch it explodes => With this patch applied it will check the item in Signed-off-by: Mohd Hafiz Yusoff Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 6e9a466a7a0fde6a7706ef80ae773ac53d9fc57e Author: Jonathan Druart Date: Fri Jan 5 11:09:09 2018 -0300 Bug 19918: Close span tag in opac-registration-confirmation.tt Introduced by: commit 06f4950aa21ff889cff81f27b2f4e79788db193f Bug 13599 - Add patron cardnumber to self registration confirmation Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit df899212b25250cfac412f14478e481acdd6672a Author: Victor Grousset Date: Wed Dec 13 20:16:54 2017 +0100 Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase This patch - fixes callnum and sn - Removes unecessary syspref transmission to the template. As the template directly reads the syspref Test plan: 1. Set sysprefs IntranetCatalogSearchPulldown and IntranetNumbersPreferPhrase to true 2. Go to staff:/cgi-bin/koha/catalogue/search.pl 3. "search for" ? "call number" and write anything that won't match a call number in the field 4. Then you should see ?No results match your search for 'callnum,phr: [...]? 5. Go to the staff homepage 6. Click on "Search the catalog" 7. Do the same search as previouly 8. Then you should see ?No results match your search for 'callnum,wrdl: [...]? This shows that IntranetNumbersPreferPhrase isn't honored 9. Apply this patch 10. Redo the same two searches and see that phr will now be always used. So IntranetNumbersPreferPhrase is honored Signed-off-by: Jon Knight Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 8386f544b1bf68891b0ce2f68741e9d0115a0d49 Author: Marcel de Rooy Date: Tue Feb 28 14:26:22 2017 +0100 Bug 18183: jQuery append error related to script tags in cloneItemBlock See the detailed explanation of the error on Bugzilla. As a workaround, we move the append of clone to outeritemblock before the append of data (long string with item fields and script tags) to clone. This patch also moves two vars inside the success function, since they are not used outside of it. Test plan: [1] Set AcqCreateItem to receiving. [2] Receive an order. Verify that adding, updating or deleting an item block still works as expected. Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 28c3c611ff43313d4072a65afeb389b708103075 Author: Jonathan Druart Date: Tue Dec 19 15:51:42 2017 -0300 Bug 19798: Fix print transfer slip ... and maybe other bugs as well What happens here is that $itemnumber is no longer set when barcode is passed. Test plan: 1. Check in available/not on hold item at a non owning library. 2. Click print slip 3. Item's info must be displayed on the slip Signed-off-by: Bj?rn Nyl?n Signed-off-by: Bj?rn Nyl?n Signed-off-by: Jon Knight Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit a0072fa491e8607a9aad54d8e07db5d20fefbbfe Author: Liz Rea Date: Tue Sep 19 15:29:22 2017 +1200 Bug 19338: Fix sorting by dates in opac-account.tt To test: Find an account with lots of fines/payments load up the borrower's account in the OPAC note that the sort on the dates sorts by day, and not by date. apply this patch reload the page, note that the sort on the dates is now correct. Signed-off-by: Katrin Fischer Signed-off-by: Alex Arnaud Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 0693c4be77bb92035426d924bded72939a2d912c Author: Owen Leonard Date: Wed Dec 20 19:48:13 2017 +0000 Bug 19860: Make staff client home page responsive This patch rewrites the markup of the staff client home page to use the Bootstrap grid instead of the YUI grid, taking advantage of Bootstrap's built-in responsiveness. This patch does not affect the logo and search form in the header. It will be necessary to address search forms in another patch. To test, apply the patch and clear your browser cache if necessary. For better results, apply the patch for Bug 19851 as well. - View the staff client home page and test the layout at various browser widths. - Test with and without news items - Test with and without content in IntranetmainUserblock Signed-off-by: Dominic Pichette Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e6553d44fb39180b28f19a93a15ce370c874d631 Author: Owen Leonard Date: Wed Dec 20 17:09:30 2017 +0000 Bug 19851: Improve responsive layout handling of staff client menu bar This patch modifies CSS and markup in the staff client header to override the default responsive style of the menu bar. The changed layout will keep the menu bar items in a horizontal line at lower screen widths. To test, apply the patch and clear your browser cache if necessary. - Log in to the staff client and confirm that the appearance of the menu bar at the top of the screen looks correct at various browser widths. - Confirm that the logged-in user menu label and help link expand and collapse according to browser width. Signed-off-by: Dominic Pichette Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 505ca939df661aae758d91d95ba237e32a9fa6b9 Author: Owen Leonard Date: Fri May 20 12:19:49 2016 -0400 Bug 16764: Update printers administration page This patch updates the template for printers administration according to current interface guidelines. - Custom JavaScript form validation is removed in favor of the built-in form validation plugin. - Printer-specific header search form is removed, along with server-side pagination code. The functionality of both is now taken care of the adding DataTables sorting and pagination to the table. - Edit and delete links are styled as Boostrap buttons with Font Awesome icons. - Confirmation dialogs are updated to use Font Awesome icons. To test properly you will need to add multiple printers. - Apply the patch and open /cgi-bin/koha/admin/printers.pl (there is no menu link for the page). - When no printers exist you should see a message dialog saying so. - Add a new printer. Confirm that printer name and queue are required fields. - After adding multiple printers, confirm that the table of printers is correctly sorted and searched by the DataTables plugin. - Delete a printer and verify that the confirmation dialog is correctly styled. Signed-off-by: Marc V?ron Update: rebased and updated Bootstrap 3 classes Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit f20d2f1ea37906c7bbc4be1935fb80295f771152 Author: Lari Taskula Date: Thu Dec 21 13:56:34 2017 +0200 Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Optionally hide SMS provider field in patron modification screen with BorrowerUnwantedField system preference. To test: 1. Apply patch 2. Append BorrowerUnwantedField with sms_provider_id and save changes 3. Go to patron modification screen in staff client 4. Observe the SMS provider selection is now hidden Signed-off-by: Owen Leonard Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 5ff8eca26c8d42cbca1c1e8b6b4ee10f2c45a387 Author: Fr?d?ric Demians Date: Mon Dec 11 08:41:05 2017 +0100 Bug 19788: Preserve case sensitivity when creating Local preferences Fix a bug tranforming new local preference variable name in lowercase. TO TEST: 1. Admin > System preferences > Local use 2. Button New preference. Fill variable field with 'TESTfoo'. Click Save. 3. The new variable is named: 'testfoo'. 4. Apply the patch. 5. Button New preference. Fill variable field with 'TESTfoo2'. Click Save. 6. The new variable is properly named: 'TESTfoo2'. Signed-off-by: Claire Gravely Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ab7ea3ff3834e1429f1b3244ee45468c43e58684 Author: Jonathan Druart Date: Tue Dec 19 11:56:07 2017 -0300 Bug 19788: Add a test Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 7934fea0c4c36f81b943de6c2016f8cedf53486c Author: David Bourgault Date: Mon Nov 27 16:05:48 2017 -0500 Bug 19702: Correct cookie path in Basket.js This corrects the cookie path in bootstrap/js/basket.js. It used to take the default value (current page path), but will now be "/" Test plan: 0) Visit the OPAC, add a book to your basket 1) Navigate to the OPAC's homepage (www.domain.com, without the /cgi-bin/koha) -> The basket will display as empty 2) Apply patch 3) Clear your cookies and your cache 4) Redo step 1) -> Basket will display correctly Patch applies without issue and functions as descibed. Signed-off-by: Dilan Johnpull? Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 9521925be40572163b98a3fd0edbdffb7e32dc72 Author: Jonathan Druart Date: Tue Dec 19 15:45:53 2017 -0300 Bug 19840: And avoid XSS... Signed-off-by: Owen Leonard Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 412c02f49bf60e6a515f9a605f26120d8221cd1c Author: Jonathan Druart Date: Tue Dec 19 15:40:45 2017 -0300 Bug 19840: Fix - display patron note on checkin If a patron let a note on the checkout (AllowCheckoutNotes), it is supposed to be displayed when checked in. Test plan: 1/ Enable AllowCheckoutNotes 2/ Check an item out 3/ At the opac let a note on the checkout 4/ Check the item in => With this patch applied you should see the notes displayed Signed-off-by: Owen Leonard Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 1792ab3d813839b61b060967f4d4f174462eaaa7 Author: Nick Clemens Date: Mon Nov 13 17:18:44 2017 +0000 Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Patch applies without issue and functions as described. Signed-off-by: Dilan Johnpull? Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 806ad212f5c5c765abd657de7891bc41ed24dfcf Author: Janusz Kaczmarek Date: Sat Nov 25 02:28:02 2017 +0100 Bug 18458: Fix subfields ordering when Merging authority records While doing a merge, if a subfield(s) precedes the controlled subfields (like $i before $a in 7XX, which comes before $a -- rare but will become more and more usual) after merging will be moved to the end. This is not right. The patch (with AuthorityMergeMode == loose) make merge consider the subfields order: all subfields which originally were found before the first controlled subfield (e.g. $i before $a in 7XX / MARC 21) will remain in the front, the rest of not controlled subfields that should remain in the field will come after the subfields copied from authority rec. As a bonus, $9 will be placed at the end. To test: 0) Have AuthorityMergeMode == loose; 1) Have some field in bibliorecord, controlled by an authority, with extra subfield(s) (i.e. not present in authority rec.) placed at the beginning of the field; 2) Open (not necessarily edit) and save the connected authority; 3) See that the extra subfieds were moved to the end of the field (and $9 is in the front); 4) Apply the patch; 5) Reorder subfields in biblio field; 6) Open (not necessarily edit) and save the connected authority; 7) See that the order has been conserved, additionally $9 the last subfield in the field. Signed-off-by: Marcel de Rooy Amended: Moved field creation to its original place. Changed $9 handling. Simplified the following add_subfields for loop. Edited comments. Restored the append_fields_ordered call (see comment6). With this patch, the Merge.t test now passes. Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 809dc7c9c5557307e5ae4f3443a7529b28b02311 Author: Marcel de Rooy Date: Fri Dec 8 13:45:55 2017 +0100 Bug 18458: Add a subtest in Merge.t This test illustrates the problem we have if you run it without the second patch. And it serves to demonstrate that we resolved the situation if you run it after the second patch. Test plan: [1] Without the second patch: The last subtest should fail. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 2e5f4af8390478953771656a4cec511503225386 Author: Kyle M Hall Date: Thu Dec 14 10:31:17 2017 -0500 Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags MarcItemFieldsToOrder defines how Koha looks at tags in order records to generate item data. Let's look at a simplified case: homebranch: 955$a holdingbranch: 956$a So, here we are looking at 955 for the home branch, and 956 for the holding branch. So, it should make sense that Koha requires that these fields exist in equal number in the record. That is, for each 955, there should be a corresponding 956. Let's look at a different case: homebranch: 946$a|975$a holdingbranch: 946$a|975$a In this case, we are using the fallback behavior. VendorA stores the branch data in 946, and VendorB stores it in 975. This seems like it would work, but it won't! That's because Koha is expecting there to be the same number of 946's as there are 975's! In reality, the VendorA records will have a number of 946's, and *zero* 975's. The inverse will be true for VendorB. Koha should be able to skip those tags that simply don't exist in the record. Test Plan: 1) Set MarcItemFieldsToOrder to something like: homebranch: 946$a|975$a holdingbranch: 946$a|975$a budget_code: 946$f|975$f itype: 946$y|975$y notforloan: 946$l|975$l ccode: 946$t|975$c quantity: 946$q|975$q price: 946$p|975$p itemcallnumber: 946$n|975$n loc: 946$c|975$t 2) Create a record using only the 975 tag for item building data 3) Import the record into Koha 4) Create a basket 5) Attempt to add the record to the basket 6) Note the unequal fields error 7) Apply this patch 8) Reload the page 9) No error! Signed-off-by: Kyle M Hall Signed-off-by: Marci Chen Signed-off-by: Marcel de Rooy Amended: Fix typo occurrance and theses. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 38a6d9eeb6ffacd8406753dac4f5cd96702b330c Author: Marcel de Rooy Date: Fri Dec 22 11:20:13 2017 +0100 Bug 19200: (QA follow-up) Simplify call to GetBasketAsCSV If no profile_id is passed, GetBasketAsCSV will fallback to default itself. No need to make the distinction in basket.pl. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit cf917b5d4bb4d625ba72202e411071b803f95bab Author: Aleisha Amohia Date: Tue Aug 29 21:07:39 2017 +0000 Bug 19200: Preventing warns when exporting a basket To test: 1) Go to Tools -> CSV profiles -> New CSV Profile 2) Create a new CSV profile with any name of SQL fields. Ensure profile type: SQL and usage: basket export in acquisition 3) Go to Acquisitions -> Find or create a vendor -> Use or create a basket 4) Click the dropdown menu next to the 'Export as CSV' button. There should be a 'Default' option and your new CSV profile (at least) 5) Click the 'Default' option. Notice warns 6) Click the 'Export as CSV' button. Notice warns 7) Click your new CSV profile option. Notice warns 8) Apply patch and refresh page 9) Repeat steps 5-7, confirm that warns do not show 10) Confirm export still works as expected Sponsored-by: Catalyst IT Signed-off-by: Katrin Fischer Signed-off-by: Jon Knight Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 9924fa4bd287ac665eb6e0c2adc7e7cea165f3f7 Author: Jonathan Druart Date: Fri Dec 22 14:04:52 2017 -0300 Bug 19760: Fix Config.t test Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit be960cc0cda7bb8dbe9a55a3a6e5e1aa0812f006 Author: Jonathan Druart Date: Wed Dec 6 13:58:04 2017 -0300 Bug 19760: Die if koha-conf is not accessible We got a lot of support questions because scripts are executed without the correct environment/user. We could die and provide more useful information Tested on my kohadevbox VM by: 1) sudo chmod a-rx /etc/koha/sites/kohadev/koha-conf.xml 2) run help.pl from the command line to produce the desired die message 3) sudo chmod a+rx /etc/koha/sites/kohadev/koha-conf.xml 4) rerun help.pl successfully Signed-off-by: Jon Knight Signed-off-by: Marcel de Rooy Bug 19760: Change wording Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ad99cd0f41f792dcd0f308cc31dde16f58bb1522 Author: Jonathan Druart Date: Thu Dec 21 12:42:03 2017 -0300 Bug 19429: Rename .delete to .delete_invoice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit d17e661d30ed614a0790b54cf385da3b539f4a34 Author: Jonathan Druart Date: Thu Dec 21 14:45:51 2017 -0300 Bug 19867: Prevent HouseboundRoles.t to fail randomly Here is just a guess but we need to tell TestBuilder the values of housebound_deliverer and housebound_chooser to make sure it will not be 1 Signed-off-by: Jonathan Druart Signed-off-by: Tomas Cohen Arazi I manually tested setting to the opposite values in the tests, and verified those values made the tests fail due to count problems. The fix is valid. Signed-off-by: Nick Clemens commit 128d163e1baf7d203373883e03980e3a5f1b2d6c Author: Aleisha Amohia Date: Tue Oct 3 02:47:40 2017 +0000 Bug 19401: Add confirm message when deleting invoice To test: 1) Go to Acquisitions 2) Go to Invoices (left nav menu) 3) Click Search (no need to filter results) 4) Click dropdown menu for an invoice, click Details 5) Click Delete 6) Notice invoice is deleted instantly 7) Apply patch and repeat steps 4 and 5 8) Confirm the confirm message shows and works as expected Sponsored-by: Catalyst IT Signed-off-by: Katrin Fischer Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 1a7c6c4b202da3246a20705e6a3e8c88340151cb Author: Aleisha Amohia Date: Tue Oct 10 02:17:36 2017 +0000 Bug 19429: Add confirm message when deleting invoice from invoice search page To test: To test: 1) Go to Acquisitions 2) Go to Invoices (left nav menu) 3) Click Search (no need to filter results) 4) Click dropdown menu for an invoice, click Delete 5) Notice invoice is deleted instantly 6) Apply patch and repeat steps 3 and 4 7) Confirm the confirm message shows and works as expected Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit e52486eeba13987c926ecf0c952644e5bacdc2b0 Author: Jonathan Druart Date: Wed Dec 20 18:59:39 2017 -0300 Bug 19756: Fix encoding issues during the update DB process To display the output of the updatedatabase.pl under Plack, we redirect the output to a temporary file, read it, then display it. We need to open it specifying the correct encoding (utf-8). Test plan: 1. MariaDB [koha_kohadev]> update systempreferences set value="17.1100000" where variable="version"; 2. restart plack 3. Login 4. Make the update from the interface => Without this patch you will see encoding issue: Upgrade to 17.12.00.000 done (T?? t??ia, t?? haumatia) => With this patch applied you will see : Upgrade to 17.12.00.000 done (T? t?ia, t? haumatia) Signed-off-by: Liz Rea Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit f4c1712f58b8e90704893fb501c5cfc9d12f02a2 Author: Owen Leonard Date: Thu Nov 9 15:54:12 2017 +0000 Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists This patch corrects the OPAC masthead include file so that the "New list" link will appear whether or not the logged-in user has existing private lists. To test, apply the patch and log into the OPAC as both a user with private lists and a user without private lists. The header's "Lists" dropdown menu should include a "New list" link in both cases. Signed-off-by: Simon Pouchol Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 3006819d317725cdf18ba8f7dfe2894c306bdbf8 Author: Jonathan Druart Date: Thu Dec 21 12:57:11 2017 -0300 Bug 11976: Fix sorting issues The last column must be sortable, and dates must use title-string I removed the class on the th (did not seem useful as we have an id already) Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 522873ac3a7071c86fb243f4cebee0a8108e9d20 Author: Mark Tompsett Date: Thu Oct 26 11:41:34 2017 -0400 Bug 11976: Add Publication date to subscription table (opac) + column settings This patch adds the column settings feature to the subscription list at the OPAC. It also adds a new column (Publication date) to this table Using Home->Administration->Column Settings->OPAC->subscriptionst the fields visibility can be toggled. TEST PLAN --------- 1) Have a subscription where you have received at least once. 2) Look for it in OPAC and note the date is the received date, not the publication date 3) Apply patch 4) Log in to staff client 5) Home->Administration->Column Settings->OPAC->subscriptionst 6) Set visibility as desired. 7) Refresh OPAC page -- everything should be as expected. 8) run koha qa test tools. Signed-off-by: David Bourgault Signed-off-by: Alex Arnaud Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 4ea54b678256b164fe9a951a44889ab3502c63b5 Author: Julian Maurice Date: Fri Dec 1 15:21:56 2017 +0000 Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Since bug 17196, biblioitems.timestamp is not always updated after a change in the MARC record. Filtering should be based on biblio_metadata.timestamp instead. Test plan: 1. prove t/db_dependent/OAI/Server.t 2. Verify that it SUCCEEDS Signed-off-by: Josef Moravec Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 55824b09d63ee83a8358c6e6f7740f664d3b86e3 Author: Julian Maurice Date: Fri Dec 1 15:18:04 2017 +0000 Bug 19725: Add failing test Also fix tests for UNIMARC Test plan: 1. prove t/db_dependent/OAI/Server.t 2. Verify that it FAILS Signed-off-by: Josef Moravec Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens ----------------------------------------------------------------------- Summary of changes: C4/AuthoritiesMarc.pm | 31 +- C4/Context.pm | 3 +- Koha/Config.pm | 2 +- Koha/OAI/Server/ListBase.pm | 6 +- acqui/addorderiso2709.pl | 25 +- acqui/basket.pl | 8 +- admin/columns_settings.yml | 11 + admin/printers.pl | 16 +- catalogue/search.pl | 3 - circ/returns.pl | 10 +- installer/install.pl | 4 +- .../lib/koha/cateditor/marc-editor.js | 8 + koha-tmpl/intranet-tmpl/prog/css/mainpage.css | 12 +- koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 71 ++++ .../intranet-tmpl/prog/en/includes/circ-menu.inc | 2 +- .../prog/en/includes/doc-head-close.inc | 2 +- .../intranet-tmpl/prog/en/includes/header.inc | 83 +++-- .../prog/en/includes/printers-admin-search.inc | 30 -- .../prog/en/includes/search_indexes.inc | 5 +- .../intranet-tmpl/prog/en/modules/acqui/invoice.tt | 5 +- .../prog/en/modules/acqui/invoices.tt | 6 +- .../prog/en/modules/admin/branches.tt | 2 +- .../prog/en/modules/admin/printers.tt | 162 ++++----- .../prog/en/modules/cataloguing/editor.tt | 8 + .../intranet-tmpl/prog/en/modules/circ/returns.tt | 2 +- .../intranet-tmpl/prog/en/modules/intranet-main.tt | 369 ++++++++++---------- .../prog/en/modules/members/memberentrygen.tt | 2 + .../en/modules/reports/guided_reports_start.tt | 16 +- koha-tmpl/intranet-tmpl/prog/js/additem.js | 6 +- .../opac-tmpl/bootstrap/en/includes/masthead.inc | 2 +- .../opac-tmpl/bootstrap/en/modules/opac-account.tt | 10 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 36 +- .../en/modules/opac-registration-confirmation.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/js/basket.js | 4 +- members/boraccount.pl | 1 - members/deletemem.pl | 1 - members/files.pl | 1 - members/mancredit.pl | 1 - members/maninvoice.pl | 1 - members/member-flags.pl | 1 - members/member-password.pl | 1 - members/moremember.pl | 1 - members/notices.pl | 1 - members/pay.pl | 1 - members/paycollect.pl | 1 - members/purchase-suggestions.pl | 1 - members/readingrec.pl | 1 - members/routing-lists.pl | 1 - members/statistics.pl | 1 - t/Koha/Config.t | 6 +- t/db_dependent/Authority/Merge.t | 27 +- t/db_dependent/Context.t | 4 +- t/db_dependent/OAI/Server.t | 62 ++-- t/db_dependent/Patron/HouseboundRoles.t | 4 +- tools/viewlog.pl | 1 - 55 files changed, 613 insertions(+), 470 deletions(-) delete mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/printers-admin-search.inc hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 15 17:54:09 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 15 Jan 2018 16:54:09 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-295-g129ffee Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 129ffee791da9f8ab4ad85a4473a138fc81ccbef (commit) via e1770d08162ed146d9e37e8058dea0fff2f9fb63 (commit) via 07ced9f337fe183403d2b62e9ded98c94224e73e (commit) from 3524925631817521480cb233d6c60927d80e93c5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 129ffee791da9f8ab4ad85a4473a138fc81ccbef Author: Jonathan Druart Date: Mon Jan 15 10:10:41 2018 -0300 Bug 19968: Add missing use Date::Calc statement It has been reported than the missing use statement can cause a compilation error: Undefined subroutine &Date::Calc::Today called at /usr/share/koha/intranet/cgi-bin/cataloguing/value_builder/unimarc_field_100.pl line 75. Test plan: Use this UNIMARC plugin and make sure it fixes the error or at least does not break it Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit e1770d08162ed146d9e37e8058dea0fff2f9fb63 Author: Jonathan Druart Date: Mon Jan 15 13:46:06 2018 -0300 Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Signed-off-by: Jonathan Druart commit 07ced9f337fe183403d2b62e9ded98c94224e73e Author: Jonathan Druart Date: Mon Jan 15 13:41:41 2018 -0300 Bug 18915: Add CHECKOUT_NOTE notice template for other languages Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: cataloguing/value_builder/unimarc_field_100.pl | 1 + installer/data/mysql/de-DE/mandatory/sample_notices.sql | 3 ++- installer/data/mysql/es-ES/mandatory/sample_notices.sql | 3 ++- installer/data/mysql/fr-CA/obligatoire/sample_notices.sql | 3 ++- installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql | 3 ++- installer/data/mysql/it-IT/necessari/notices.sql | 3 ++- installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql | 3 ++- installer/data/mysql/pl-PL/mandatory/sample_notices.sql | 3 ++- installer/data/mysql/ru-RU/mandatory/sample_notices.sql | 3 ++- installer/data/mysql/uk-UA/mandatory/sample_notices.sql | 6 ++++-- 10 files changed, 21 insertions(+), 10 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 16 14:40:08 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 16 Jan 2018 13:40:08 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-23-gc25b953 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via c25b953204e598f1fb1bf5ea965fe45bff014854 (commit) via 6bd9fbbcac803036fd731c1e9e9504e0a52472ca (commit) from ce1aacf121f7481c5377480501e367be9364c7e9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c25b953204e598f1fb1bf5ea965fe45bff014854 Author: Jonathan Druart Date: Thu Nov 9 10:34:08 2017 -0300 Bug 19599: Speed anonymise_issue_history up The query generated by anonymise_issue_history is unecessary complex and can be very slow on large DB. With this patch we will execute one query per patron instead. See patch "Bug 19599: Simplify the query" on the bug report for an alternative. Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 5be4704347610d269e7d3401f50af46b3202869a) Signed-off-by: Fridolin Somers commit 6bd9fbbcac803036fd731c1e9e9504e0a52472ca Author: Jonathan Druart Date: Mon Dec 18 14:27:52 2017 -0300 Bug 19830: Add the Koha::Patron->old_checkouts method Test plan: prove t/db_dependent/Koha/Patrons.t must return green Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 699340a398c3301eb74619c6dd1d18a4cee0951d) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: Koha/Patron.pm | 18 +++++++++++++++--- Koha/Patrons.pm | 13 ++++++++----- t/db_dependent/Koha/Patrons.t | 26 +++++++++++++++++++++----- 3 files changed, 44 insertions(+), 13 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 16 15:34:11 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 16 Jan 2018 14:34:11 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-25-g4c597ca Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 4c597ca7aac7615482ddd7a0e02eb4342f416161 (commit) via 89e5e6a223a3b7193da22dabb65a93b58b533172 (commit) from c25b953204e598f1fb1bf5ea965fe45bff014854 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4c597ca7aac7615482ddd7a0e02eb4342f416161 Author: Fridolin Somers Date: Tue Jan 16 15:26:04 2018 +0100 Revert "Bug 19514: Add client-side check" This reverts commit f74fc96595b2e98cbfdb9a93312e9aa4e3a1b38e. commit 89e5e6a223a3b7193da22dabb65a93b58b533172 Author: Fridolin Somers Date: Tue Jan 16 15:26:02 2018 +0100 Revert "Bug 19514: Implement password restrictions into onboarding tool" This reverts commit 1fdf1398bea79ca60caaea4ccd9b58e3e3f8aa67. ----------------------------------------------------------------------- Summary of changes: C4/InstallAuth.pm | 4 ---- installer/onboarding.pl | 9 +-------- .../prog/en/includes/onboarding_messages.inc | 6 ------ .../prog/en/modules/onboarding/onboardingstep3.tt | 3 --- koha-tmpl/intranet-tmpl/prog/js/onboarding.js | 18 ------------------ 5 files changed, 1 insertion(+), 39 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 19 11:00:34 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 Jan 2018 10:00:34 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-32-gd170129 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via d17012973e117c5ffdbc62c27ef4f8d6b50bdade (commit) via db7aa4cc3782b01da21e7739c72c77febcb3d527 (commit) via b8b5084b3d911f0cda5d89779449dd3fd0a9256f (commit) via a2ac6ac7ddb9494290afb8e1eff9d91ddb704ed1 (commit) via 1dc9d35487bfaf85f43a92d7de50a9584981bd78 (commit) via 67b04b433abc10b1f055cb6f978b901566ccd1ae (commit) via 04398df3726febe830519418014ca0dbc1ba967f (commit) from 4c597ca7aac7615482ddd7a0e02eb4342f416161 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d17012973e117c5ffdbc62c27ef4f8d6b50bdade Author: Jonathan Druart Date: Fri Dec 22 14:04:52 2017 -0300 Bug 19760: Fix Config.t test Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 9924fa4bd287ac665eb6e0c2adc7e7cea165f3f7) Signed-off-by: Fridolin Somers commit db7aa4cc3782b01da21e7739c72c77febcb3d527 Author: Jonathan Druart Date: Wed Dec 6 13:58:04 2017 -0300 Bug 19760: Die if koha-conf is not accessible We got a lot of support questions because scripts are executed without the correct environment/user. We could die and provide more useful information Tested on my kohadevbox VM by: 1) sudo chmod a-rx /etc/koha/sites/kohadev/koha-conf.xml 2) run help.pl from the command line to produce the desired die message 3) sudo chmod a+rx /etc/koha/sites/kohadev/koha-conf.xml 4) rerun help.pl successfully Signed-off-by: Jon Knight Signed-off-by: Marcel de Rooy Bug 19760: Change wording Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit be960cc0cda7bb8dbe9a55a3a6e5e1aa0812f006) Signed-off-by: Fridolin Somers commit b8b5084b3d911f0cda5d89779449dd3fd0a9256f Author: Jonathan Druart Date: Thu Dec 21 14:45:51 2017 -0300 Bug 19867: Prevent HouseboundRoles.t to fail randomly Here is just a guess but we need to tell TestBuilder the values of housebound_deliverer and housebound_chooser to make sure it will not be 1 Signed-off-by: Jonathan Druart Signed-off-by: Tomas Cohen Arazi I manually tested setting to the opposite values in the tests, and verified those values made the tests fail due to count problems. The fix is valid. Signed-off-by: Nick Clemens (cherry picked from commit d17e661d30ed614a0790b54cf385da3b539f4a34) Signed-off-by: Fridolin Somers commit a2ac6ac7ddb9494290afb8e1eff9d91ddb704ed1 Author: Jonathan Druart Date: Wed Dec 20 18:59:39 2017 -0300 Bug 19756: Fix encoding issues during the update DB process To display the output of the updatedatabase.pl under Plack, we redirect the output to a temporary file, read it, then display it. We need to open it specifying the correct encoding (utf-8). Test plan: 1. MariaDB [koha_kohadev]> update systempreferences set value="17.1100000" where variable="version"; 2. restart plack 3. Login 4. Make the update from the interface => Without this patch you will see encoding issue: Upgrade to 17.12.00.000 done (T?? t??ia, t?? haumatia) => With this patch applied you will see : Upgrade to 17.12.00.000 done (T? t?ia, t? haumatia) Signed-off-by: Liz Rea Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit e52486eeba13987c926ecf0c952644e5bacdc2b0) Signed-off-by: Fridolin Somers commit 1dc9d35487bfaf85f43a92d7de50a9584981bd78 Author: Owen Leonard Date: Thu Nov 9 15:54:12 2017 +0000 Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists This patch corrects the OPAC masthead include file so that the "New list" link will appear whether or not the logged-in user has existing private lists. To test, apply the patch and log into the OPAC as both a user with private lists and a user without private lists. The header's "Lists" dropdown menu should include a "New list" link in both cases. Signed-off-by: Simon Pouchol Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit f4c1712f58b8e90704893fb501c5cfc9d12f02a2) Signed-off-by: Fridolin Somers commit 67b04b433abc10b1f055cb6f978b901566ccd1ae Author: Julian Maurice Date: Fri Dec 1 15:21:56 2017 +0000 Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Since bug 17196, biblioitems.timestamp is not always updated after a change in the MARC record. Filtering should be based on biblio_metadata.timestamp instead. Test plan: 1. prove t/db_dependent/OAI/Server.t 2. Verify that it SUCCEEDS Signed-off-by: Josef Moravec Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 4ea54b678256b164fe9a951a44889ab3502c63b5) Signed-off-by: Fridolin Somers commit 04398df3726febe830519418014ca0dbc1ba967f Author: Julian Maurice Date: Fri Dec 1 15:18:04 2017 +0000 Bug 19725: Add failing test Also fix tests for UNIMARC Test plan: 1. prove t/db_dependent/OAI/Server.t 2. Verify that it FAILS Signed-off-by: Josef Moravec Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 55824b09d63ee83a8358c6e6f7740f664d3b86e3) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: Koha/Config.pm | 2 +- Koha/OAI/Server/ListBase.pm | 6 +- installer/install.pl | 4 +- .../opac-tmpl/bootstrap/en/includes/masthead.inc | 2 +- t/Koha/Config.t | 6 +- t/db_dependent/OAI/Server.t | 62 ++++++++++++-------- t/db_dependent/Patron/HouseboundRoles.t | 4 +- 7 files changed, 51 insertions(+), 35 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 19 14:34:08 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 Jan 2018 13:34:08 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-39-g0ba2ce0 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 0ba2ce047b58f92aaef74380c8e10afbc33970cb (commit) via 1176b2e8f1fd1763e3074c8b01e1cfa31559b564 (commit) via 1394d78f50a9d63af8e3b170bf2949f88fce3197 (commit) via 5a6eae13bfcb7cf08b9b278fcc97a937afd571ec (commit) via cdf608606fb35074acfe15d770fc36d395471bcb (commit) via 93b3cbff26680ca94534604b04bd99edfa6911b1 (commit) via e134b6768bb1da3e3af31b9b83c77f9ab78ffb83 (commit) from d17012973e117c5ffdbc62c27ef4f8d6b50bdade (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0ba2ce047b58f92aaef74380c8e10afbc33970cb Author: Fr?d?ric Demians Date: Mon Dec 11 08:41:05 2017 +0100 Bug 19788: Preserve case sensitivity when creating Local preferences Fix a bug tranforming new local preference variable name in lowercase. TO TEST: 1. Admin > System preferences > Local use 2. Button New preference. Fill variable field with 'TESTfoo'. Click Save. 3. The new variable is named: 'testfoo'. 4. Apply the patch. 5. Button New preference. Fill variable field with 'TESTfoo2'. Click Save. 6. The new variable is properly named: 'TESTfoo2'. Signed-off-by: Claire Gravely Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 5ff8eca26c8d42cbca1c1e8b6b4ee10f2c45a387) Signed-off-by: Fridolin Somers commit 1176b2e8f1fd1763e3074c8b01e1cfa31559b564 Author: Jonathan Druart Date: Tue Dec 19 11:56:07 2017 -0300 Bug 19788: Add a test Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit ab7ea3ff3834e1429f1b3244ee45468c43e58684) Signed-off-by: Fridolin Somers commit 1394d78f50a9d63af8e3b170bf2949f88fce3197 Author: David Bourgault Date: Mon Nov 27 16:05:48 2017 -0500 Bug 19702: Correct cookie path in Basket.js This corrects the cookie path in bootstrap/js/basket.js. It used to take the default value (current page path), but will now be "/" Test plan: 0) Visit the OPAC, add a book to your basket 1) Navigate to the OPAC's homepage (www.domain.com, without the /cgi-bin/koha) -> The basket will display as empty 2) Apply patch 3) Clear your cookies and your cache 4) Redo step 1) -> Basket will display correctly Patch applies without issue and functions as descibed. Signed-off-by: Dilan Johnpull? Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 7934fea0c4c36f81b943de6c2016f8cedf53486c) Signed-off-by: Fridolin Somers commit 5a6eae13bfcb7cf08b9b278fcc97a937afd571ec Author: Nick Clemens Date: Mon Nov 13 17:18:44 2017 +0000 Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Patch applies without issue and functions as described. Signed-off-by: Dilan Johnpull? Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 1792ab3d813839b61b060967f4d4f174462eaaa7) Signed-off-by: Fridolin Somers commit cdf608606fb35074acfe15d770fc36d395471bcb Author: Janusz Kaczmarek Date: Sat Nov 25 02:28:02 2017 +0100 Bug 18458: Fix subfields ordering when Merging authority records While doing a merge, if a subfield(s) precedes the controlled subfields (like $i before $a in 7XX, which comes before $a -- rare but will become more and more usual) after merging will be moved to the end. This is not right. The patch (with AuthorityMergeMode == loose) make merge consider the subfields order: all subfields which originally were found before the first controlled subfield (e.g. $i before $a in 7XX / MARC 21) will remain in the front, the rest of not controlled subfields that should remain in the field will come after the subfields copied from authority rec. As a bonus, $9 will be placed at the end. To test: 0) Have AuthorityMergeMode == loose; 1) Have some field in bibliorecord, controlled by an authority, with extra subfield(s) (i.e. not present in authority rec.) placed at the beginning of the field; 2) Open (not necessarily edit) and save the connected authority; 3) See that the extra subfieds were moved to the end of the field (and $9 is in the front); 4) Apply the patch; 5) Reorder subfields in biblio field; 6) Open (not necessarily edit) and save the connected authority; 7) See that the order has been conserved, additionally $9 the last subfield in the field. Signed-off-by: Marcel de Rooy Amended: Moved field creation to its original place. Changed $9 handling. Simplified the following add_subfields for loop. Edited comments. Restored the append_fields_ordered call (see comment6). With this patch, the Merge.t test now passes. Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 806ad212f5c5c765abd657de7891bc41ed24dfcf) Signed-off-by: Fridolin Somers commit 93b3cbff26680ca94534604b04bd99edfa6911b1 Author: Marcel de Rooy Date: Fri Dec 8 13:45:55 2017 +0100 Bug 18458: Add a subtest in Merge.t This test illustrates the problem we have if you run it without the second patch. And it serves to demonstrate that we resolved the situation if you run it after the second patch. Test plan: [1] Without the second patch: The last subtest should fail. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 809dc7c9c5557307e5ae4f3443a7529b28b02311) Signed-off-by: Fridolin Somers commit e134b6768bb1da3e3af31b9b83c77f9ab78ffb83 Author: Kyle M Hall Date: Thu Dec 14 10:31:17 2017 -0500 Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags MarcItemFieldsToOrder defines how Koha looks at tags in order records to generate item data. Let's look at a simplified case: homebranch: 955$a holdingbranch: 956$a So, here we are looking at 955 for the home branch, and 956 for the holding branch. So, it should make sense that Koha requires that these fields exist in equal number in the record. That is, for each 955, there should be a corresponding 956. Let's look at a different case: homebranch: 946$a|975$a holdingbranch: 946$a|975$a In this case, we are using the fallback behavior. VendorA stores the branch data in 946, and VendorB stores it in 975. This seems like it would work, but it won't! That's because Koha is expecting there to be the same number of 946's as there are 975's! In reality, the VendorA records will have a number of 946's, and *zero* 975's. The inverse will be true for VendorB. Koha should be able to skip those tags that simply don't exist in the record. Test Plan: 1) Set MarcItemFieldsToOrder to something like: homebranch: 946$a|975$a holdingbranch: 946$a|975$a budget_code: 946$f|975$f itype: 946$y|975$y notforloan: 946$l|975$l ccode: 946$t|975$c quantity: 946$q|975$q price: 946$p|975$p itemcallnumber: 946$n|975$n loc: 946$c|975$t 2) Create a record using only the 975 tag for item building data 3) Import the record into Koha 4) Create a basket 5) Attempt to add the record to the basket 6) Note the unequal fields error 7) Apply this patch 8) Reload the page 9) No error! Signed-off-by: Kyle M Hall Signed-off-by: Marci Chen Signed-off-by: Marcel de Rooy Amended: Fix typo occurrance and theses. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 2e5f4af8390478953771656a4cec511503225386) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: C4/AuthoritiesMarc.pm | 31 +++++++++++++++----- C4/Context.pm | 3 +- acqui/addorderiso2709.pl | 25 +++++++++------- .../intranet-tmpl/prog/en/includes/circ-menu.inc | 2 +- koha-tmpl/opac-tmpl/bootstrap/js/basket.js | 4 +-- members/boraccount.pl | 1 - members/deletemem.pl | 1 - members/files.pl | 1 - members/mancredit.pl | 1 - members/maninvoice.pl | 1 - members/member-flags.pl | 1 - members/member-password.pl | 1 - members/moremember.pl | 1 - members/notices.pl | 1 - members/pay.pl | 1 - members/paycollect.pl | 1 - members/purchase-suggestions.pl | 1 - members/readingrec.pl | 1 - members/routing-lists.pl | 1 - members/statistics.pl | 1 - t/db_dependent/Authority/Merge.t | 27 ++++++++++++++++- t/db_dependent/Context.t | 4 +-- tools/viewlog.pl | 1 - 23 files changed, 70 insertions(+), 42 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 19 19:58:08 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 Jan 2018 18:58:08 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-320-g750adfb Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 750adfb41484352e36723edc4cb292cae425cf25 (commit) via 231817c40f528144d8fe29f5a0b20470205052f2 (commit) via 3dfb27605c9f953d311382e662155f7f282f0e07 (commit) via 2c4974cc1246ceb5d84ed01ce70456ef34b9b330 (commit) via dfc82dbc418bc79781df3a9e231e60491c501220 (commit) via d2a045b9d508d56e556ecbbb11238d8108ce4512 (commit) via 5a2d0a8f652aa958b1c650fdf8002846970ce98c (commit) via f37ebd0f76e3bfcdcde6c27bbc2671910449fc59 (commit) via 6252c297a957124169b69b281ea764223bb71218 (commit) via 727177df5c0c02814f6f5c1cfeca65674d54c8fc (commit) via 1ebb19a94b7e28016048b9220f3e8b75ded22062 (commit) via 66693d84a8c5949766c1de76649c45ffe6a39815 (commit) via e85b584499946cee7f725fb839e484fdc049adbd (commit) via 59ea245f854ec04e8e081f6effececa4193f84c5 (commit) via 6f68f5c90136d6da1ec91778b3ee0ba9fb8ca613 (commit) via 2da5356e4b8dc5a7313a7d117a664764d4afc31c (commit) via 4933de21ea0d5d70d078456ff2317187134f1a4c (commit) via 6ef92056ffea9dd47d59dc9695391167ed3fdcb1 (commit) via 42d7b23c0256e4aab9aa6f1d014524ad9c5e0cd6 (commit) via 42d8c599e577e0595555892b83f9bee420516c0d (commit) via 01af3bb7dd1cd92eca2f33429048030655f7a0a0 (commit) via 8329eb174a4f856b11c0fd8c331bdd6f0371085c (commit) via 898b17ba8e8906870f7876f5e8283b05a1c93c7b (commit) via 6559f5524fdd586838bd48d03ee86f5c710ff35e (commit) via 326e83748c300ace9679244989c54ef6cffb9e5a (commit) from 129ffee791da9f8ab4ad85a4473a138fc81ccbef (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 750adfb41484352e36723edc4cb292cae425cf25 Author: Zoe Bennett Date: Wed Jan 17 03:27:06 2018 +0000 Bug 19988: Fixing the case where terminolgy referred to sex instead of gender. To test: 1) Change a users gender in the OPAC 2) View it in the patron request in the staff client 3) Check that under 'Field' it now says 'Gender' instead of 'Sex' Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 231817c40f528144d8fe29f5a0b20470205052f2 Author: Jonathan Druart Date: Fri Jan 19 15:42:54 2018 -0300 Bug 18083: Simplify the condition - if there are more than 1 library Signed-off-by: Jonathan Druart commit 3dfb27605c9f953d311382e662155f7f282f0e07 Author: Te Rauhina Jackson Date: Tue Jan 16 03:03:47 2018 +0000 Bug 18083: Don't show 'library' selection on popular titles page for single-branch libraries This patch hides the search filter labelled "From" that offers you to select a library branch which is located on the 'popular titles' page on the OPAC. It is hidden when the library only has one branchas it would be unneccessary to have an option for other branches when there is only one. Test Plan: 1) Make sure you have a single-branch library 2) Make sure OPACTopIssue is allowed in the OPAC preferences 3) In the OPAC, got to 'Most Popular' page 4) Check that there is no "From" filter in the refine search 5) Create a new branch so that you have more than one branch 6) Check that there is a "From" filter in the refine search on the Most Popular page. Signed-off-by: Marcel de Rooy Amended white space on second change. Signed-off-by: Jonathan Druart commit 2c4974cc1246ceb5d84ed01ce70456ef34b9b330 Author: Marcel de Rooy Date: Thu Nov 2 10:55:42 2017 +0100 Bug 19585: Inventory: Allow additional separators in a barcode file This patch makes \n, \r, |, comma, semicolon and hyphen ('-') all valid separators between barcodes passed to inventory. An additional grep removes empty barcodes. (Note: The grep looks for at least one non-whitespace character. We could be more specific, but this allows for more flexibility like testing with alphanumeric barcodes etc.) Test plan: Upload a barcode file that contains various allowed separators. Signed-off-by: Marcel de Rooy Signed-off-by: Jenny Way Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit dfc82dbc418bc79781df3a9e231e60491c501220 Author: Grace Smyth Date: Tue Jan 16 02:16:50 2018 +0000 Bug 18878: Align labels in item form to the right Test Plan [1.] Search for an item and click on it [2.] Press the edit button to edit an item [3.] Notice that the labels are aligned to the left and very far away from the boxes [4.] Load the patch and now notice that the labels are closer to the boxes and are easier to read Signed-off-by: Claire Gravely Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit d2a045b9d508d56e556ecbbb11238d8108ce4512 Author: Jonathan Druart Date: Wed Dec 20 20:29:29 2017 -0300 Bug 15770: Do not format numbers if too big At several places we got the following error if we use numbers too big for Number::Format Template process failed: undef error - round() overflow. Try smaller precision or use Math::BigFloat at /home/koha/src/Koha/Number/Price.pm line 44 It make the app explodes. The goal here is to handle these errors gracefully and easily. Test plan: - Add a manual fine to a patron of 100000000000000 - Create a patron category with an enrolment fee of 123456789012345 Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 5a2d0a8f652aa958b1c650fdf8002846970ce98c Author: Olivier Crouzet Date: Mon Jan 15 17:22:22 2018 +0100 Bug 19971: Typo in the comments of parseQuery routine TEST PLAN --------- 1) Run these commands: git checkout master git pull perldoc C4::Search 2) look for parseQuery -- NOTE: The sample code provided below this heading has the wrong function name! 3) Run these commands: git checkout -b bug_19971 origin/master perldoc C4::Search 4) look for parseQuery -- NOTE: The wrong function name is corrected. 5) Run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit f37ebd0f76e3bfcdcde6c27bbc2671910449fc59 Author: Te Rauhina Jackson Date: Tue Jan 16 21:21:21 2018 +0000 Bug 19221: Onboarding tool says user needs to be made superlibrarian I changed the "To give new patron superlibrarian permissions go to:" message to "To edit patron permissions, go to:". Please clarify if this is clearer or not. Test plan: 1) Apply patch 2) Go through the web installer 3) At the create koha administrator patron step, notice that at the bottom, there is a message saying "To edit patron permissions, go to:" Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart commit 6252c297a957124169b69b281ea764223bb71218 Author: Josef Moravec Date: Sun Dec 17 08:45:41 2017 +0000 Bug 19825: Make links to biblios on pending offline circulation page working again 0) Do not apply the patch 1) Have pending offline circulation operations - you can use standalone application, Firefox add-on or built-in offline circulatin client - it does not matter in this case 2) Go to Circulation -> pending offline circulation actions 3) You see all barcode in red and without links - even if the item and biblio existed 4) Apply the patch 5) Repeat 1-3, now you should see the links to biblio on existing items Note: Don't add non-existent barcodes actions and payment actions unti bug 19771 is not fixed Signed-off-by: Charlotte Cordwell Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 727177df5c0c02814f6f5c1cfeca65674d54c8fc Author: Grace Smyth Date: Tue Jan 16 03:41:15 2018 +0000 Bug 19839: Removed Warning (invoice.pl - uncertainprices) Test Plan [1.] Check the patch to see that I have removed: $template->param( uncertainprices => 1 ); from line 204 as Mr Druart has instructed to do (to get to the patch see the comment above by Mr Druart) Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 1ebb19a94b7e28016048b9220f3e8b75ded22062 Author: Jonathan Druart Date: Fri Jan 19 15:49:28 2018 -0300 Bug 17682: DBRev 17.12.00.006 Signed-off-by: Jonathan Druart commit 66693d84a8c5949766c1de76649c45ffe6a39815 Author: Jonathan Druart Date: Fri Jan 19 15:26:32 2018 -0300 Bug 17682: Replace 2 occurrences in de-DE and nb-NO Signed-off-by: Jonathan Druart commit e85b584499946cee7f725fb839e484fdc049adbd Author: Charlotte Cordwell Date: Tue Jan 16 20:14:20 2018 +0000 Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn Amended the sql statement so it only affects the http://www.scholar.google.com url Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 59ea245f854ec04e8e081f6effececa4193f84c5 Author: Charlotte Cordwell Date: Tue Jan 16 03:55:49 2018 +0000 Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn 1)apply patch 2) go into administration --> search for OPACSearchForTitleIn 3) *click to edit* 4) look at the link and read the google scholar one. 5) check that the start link is https://scholar.google.com. 6) http://www.scholar.google is incorrect Signed-off-by: Claire Gravely Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 6f68f5c90136d6da1ec91778b3ee0ba9fb8ca613 Author: Nick Clemens Date: Fri Jan 19 14:11:51 2018 +0000 Bug 16603: (QA follow-up) Add a FIXME Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 2da5356e4b8dc5a7313a7d117a664764d4afc31c Author: Owen Leonard Date: Fri Dec 1 18:23:01 2017 +0000 Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails This patch is a temporary mitigation of whatever the real problem is. The patch hides the "Apply directly" button so that the option isn't available. To test, apply the patch and generate a .koc file with some transactions. Upload the file via Circulation -> Offline circulation file upload. After the file is uploaded, you should see only a "Add to offline circulation queue" button, which should work correctly. Signed-off-by: Grace Smyth Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 4933de21ea0d5d70d078456ff2317187134f1a4c Author: Nick Clemens Date: Mon Dec 18 14:42:25 2017 +0000 Bug 19677: Properly escape enumchrom/serialseq data Some serial issues use angle brackets for denoting certain data. Currently this is not displayed in Koha. This patch escapes the data so that angle brackets will display. To test: 1 - Add an enumchron field to an item containg angle brackets: "This is a " 2 - View the record in the staff and opac, not the field displays as: "This is a" 3 - Apply patch 4 - Note full text now displays Signed-off-by: Charlotte Cordwell Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 6ef92056ffea9dd47d59dc9695391167ed3fdcb1 Author: Mirko Tietgen Date: Fri Jan 19 14:06:48 2018 +0100 Bug 18696: Change debian/source/format to quilt debian/source/format uses 'native'. As Koha is not native Debian software, and to allow Debian revision numbers like -2 in 16.05.13-2, it should be changed to 'quilt'. This is only relevant to packaging and does not affect Koha itself. Signed-off-by: Jonathan Druart commit 42d7b23c0256e4aab9aa6f1d014524ad9c5e0cd6 Author: Mirko Tietgen Date: Fri Jan 19 13:55:30 2018 +0100 Bug 19783: Move check_kohastructure.t to db_dependent Signed-off-by: Jonathan Druart commit 42d8c599e577e0595555892b83f9bee420516c0d Author: Mirko Tietgen Date: Fri Jan 19 13:59:43 2018 +0100 Bug 20042: 00-load.t fails when Elasticsearch is not installed 00-load.t fails when Elasticsearch is not installed. Blocks packaging. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 01af3bb7dd1cd92eca2f33429048030655f7a0a0 Author: Grace Smyth Date: Thu Jan 18 20:30:00 2018 +0000 Bug 19987: If no z39.50/SRU servers the button should not show Test plan: [1.] Load the patch and make sure you have some Z39.50/SRU servers (Administration => Z39.50/SRU servers administration) [2.] Then go to authorities and notice that the 'New from Z39.50/SRU' button is there [3.] Next go to cataloging and notice that the 'New from Z39.50/SRU' button is there too [4.] Now make sure you have no Z39.50/SRU servers (remove the servers) (Administration => Z39.50/SRU servers administration) [5.] Go to authorities and notice that the 'New from Z39.50/SRU' button is not there [6.] Lastly go to cataloging and notice that the 'New from Z39.50/SRU' button is not there too :) Signed-off-by: Owen Leonard I added a missing [% END %] during signoff. Hope no one minds! Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 8329eb174a4f856b11c0fd8c331bdd6f0371085c Author: Julian Maurice Date: Tue Jan 16 10:20:21 2018 +0100 Bug 19977: Open only .pref files in Local Use tab (sysprefs) Test plan: 1. Open .../prog/en/modules/admin/preferences/circulation.pref with vim (check that it creates a .circulation.pref.swp in the same directory) 2. Go to the "Local Use" tab in admin/systempreferences.pl 3. Confirm that the page works normally Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 898b17ba8e8906870f7876f5e8283b05a1c93c7b Author: Josef Moravec Date: Sun Dec 17 08:53:18 2017 +0000 Bug 19771: Fix crashing in pending offline circulation actions list When the barcode is empty or invalid, an "Internal Server Error" is triggered on the kohadev box. TEST PLAN --------- 0) back up your database if you care about it. 1) Run the following commands: git checkout master git pull git checkout -b bug_19771 origin/master git bz apply 19771 -- This should be quite uneventful. Standard promptings. 2) Continue to run the following commands: git checkout master reset_all sudo koha-shell -c bash kohadev ./misc/cronjobs/create_te_koc_db.pl --sqlite3 -- This will create a borrowers.db in your current directory. 3) On the host where you intend on running the koct install it. -- https://sourceforge.net/projects/koha-oc/files/ download and install. 4) get the borrowers.db file to your host where you installed koct 5) point koct at the file you downloaded Database -> Select Borrowers DB File 6) Create a .koc file with the following transactions. check in, check out, check in (bad barcode), pay fines (any non-zero amount). 7) Run the following commands: restart_all -- we want to make sure caching for plack isn't in the way. 8) In the staff client: Home -> Circulation -> Upload offline circulation file (.koc) 9) Choose the file created and click 'Upload file'. 10) Add to offline circulation queue. 11) View pending offline circulation actions -- This should die. Reading /var/log/koha/kohadev/plack-error.log should be the same error as comment #0. However, this was only the bad biblio error. 12) Run the following commands: git checkout bug_19771 restart_all 13) Refresh staff client page. -- it should all come up. 14) Select the bad biblio line, and delete it. 15) Run the following commands: git checkout master restart_all 16) Refresh the staff client page. -- it should die. Same error as comment #0. This confirms the fine payment issue. 17) Run the following commands git checkout bug_19771 restart_all 18) Refresh the staff client page. -- it should all come up. 19) run the koha qa test tools 20) if you backed up your database, restore it. :) Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 6559f5524fdd586838bd48d03ee86f5c710ff35e Author: Jonathan Druart Date: Thu Jan 18 12:49:12 2018 -0300 Bug 20001: Fix confusion between array and arrayref Illrequest->available_backends always returned only 1 element TEST PLAN --------- See bug 7317 comment #20 for configuring ILL Make sure to restart_all Strangely, ILLIBS didn't exist, but IL did in default install, so use that as the patron code in your koha-conf.xml Make sure to turn on the ILL related system preference. 1) Configure ILL. -- this is the hard part. Hopefully the above will give you enough. 2) open OPAC and log in 3) Click the 'your interlibrary loan request' in the left pane 4) Click the 'Create a new request' button. -- when you hover your mouse over the links for the backends, they will have ARRAY(...) instead of a meaningful name. This is what triggers the error (see comment #7). 5) Run the following commands git checkout -b bug_20001 origin/master git bz apply 20001 restart_all 6) Refresh the OPAC page, and repeat step 4. -- when hovering your mouse over the links for the backends, they will have meaningful values now. 7) run koha qa test tools. Signed-off-by: Mark Tompsett Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart commit 326e83748c300ace9679244989c54ef6cffb9e5a Author: Tomas Cohen Arazi Date: Thu Oct 20 10:00:19 2016 -0300 Bug 17467: Add missing --status switch handling RM note: I forgot this patch (no idea what happened!) Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: C4/Search.pm | 2 +- Koha.pm | 2 +- Koha/Illrequest.pm | 4 ++-- Koha/Number/Price.pm | 5 +++++ acqui/invoice.pl | 1 - admin/systempreferences.pl | 2 +- authorities/authorities-home.pl | 12 ++++++++++++ cataloguing/addbooks.pl | 12 ++++++++++++ debian/scripts/koha-zebra | 3 +++ debian/source/format | 2 +- .../data/mysql/de-DE/mandatory/system_preferences.sql | 2 +- .../data/mysql/nb-NO/1-Obligatorisk/system_preferences.sql | 2 +- installer/data/mysql/sysprefs.sql | 2 +- installer/data/mysql/updatedatabase.pl | 10 ++++++++++ koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 6 +++++- .../intranet-tmpl/prog/en/includes/authorities-toolbar.inc | 8 +++++--- .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 6 +++--- .../intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt | 2 ++ .../prog/en/modules/members/members-update.tt | 2 +- .../intranet-tmpl/prog/en/modules/offline_circ/list.tt | 2 +- .../prog/en/modules/offline_circ/process_koc.tt | 3 ++- .../prog/en/modules/onboarding/onboardingstep3.tt | 2 +- .../opac-tmpl/bootstrap/en/includes/opac-topissues.inc | 2 ++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 6 +++--- offline_circ/list.pl | 10 ++++++---- t/00-load.t | 3 +++ t/Number/Price.t | 4 +++- t/{ => db_dependent}/check_kohastructure.t | 0 tools/inventory.pl | 5 +---- 29 files changed, 89 insertions(+), 33 deletions(-) rename t/{ => db_dependent}/check_kohastructure.t (100%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 19 20:22:09 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 Jan 2018 19:22:09 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-324-gad770a0 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via ad770a01be4f79ab78273e4f3a2b660589c34084 (commit) via 330314f609b32d6c7eb102120bff083d90573185 (commit) via 3c5a368db8d6cae4219d03b0a84f63c36f48cc81 (commit) via e5adc40ad1c39cb4fb784a41e39ae471c28d0513 (commit) from 750adfb41484352e36723edc4cb292cae425cf25 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ad770a01be4f79ab78273e4f3a2b660589c34084 Author: Jonathan Druart Date: Fri Jan 19 16:08:33 2018 -0300 Bug 7143: Update about page for new dev - Zoe Bennett Signed-off-by: Jonathan Druart commit 330314f609b32d6c7eb102120bff083d90573185 Author: Jonathan Druart Date: Fri Jan 19 16:06:35 2018 -0300 Bug 7143: Update about page for new dev - Te Rauhina Jackson Signed-off-by: Jonathan Druart commit 3c5a368db8d6cae4219d03b0a84f63c36f48cc81 Author: Jonathan Druart Date: Fri Jan 19 16:07:46 2018 -0300 Bug 7143: Update about page for new dev - Charlotte Cordwell Signed-off-by: Jonathan Druart commit e5adc40ad1c39cb4fb784a41e39ae471c28d0513 Author: Jonathan Druart Date: Fri Jan 19 16:03:07 2018 -0300 Bug 7143: Update about page for new dev - Grace Smyth Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: docs/history.txt | 8 ++++++++ koha-tmpl/intranet-tmpl/prog/en/modules/about.tt | 4 ++++ 2 files changed, 12 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 22 12:41:04 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 Jan 2018 11:41:04 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-45-g8af1f9e Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 8af1f9eb60bf87ed8e79dc5f43de111743fe808d (commit) via c5bb0ab26ac2b1ef06e9cd062160ee54517c8df0 (commit) via f460450c091b7bfe295c468d15a7e911c9e0b297 (commit) via a4d988ffad9cf527daa229497cafe2f425d30b17 (commit) via a4e5026036f63d207937ae0e787effe807f43703 (commit) via 30c465aa15644fec6ae49d4243453257d91f3d36 (commit) from 0ba2ce047b58f92aaef74380c8e10afbc33970cb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8af1f9eb60bf87ed8e79dc5f43de111743fe808d Author: Jonathan Druart Date: Wed Jan 3 18:12:33 2018 -0300 Bug 19913: Fix embedded HTML5 videos at the OPAC Caused by commit 752aef4593f1aa2d64700bf9738e7e03907eb1cd Bug 18754: Translatability: Get rid of exposed tt directives in opac-detail.tt A space is missing between 'source' and 'src' Test plan: Set HTML5MediaEnabled to OPAC Put a video link to 856$u See the OPAC detail page, tab video, click the video => Should play with this patch applied Note that this does not affect intranet Signed-off-by: George Williams Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit d8080061a64726c3d466f187c223fe4c5234b806) Signed-off-by: Fridolin Somers commit c5bb0ab26ac2b1ef06e9cd062160ee54517c8df0 Author: Jonathan Druart Date: Fri Jan 5 11:09:09 2018 -0300 Bug 19918: Close span tag in opac-registration-confirmation.tt Introduced by: commit 06f4950aa21ff889cff81f27b2f4e79788db193f Bug 13599 - Add patron cardnumber to self registration confirmation Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 6e9a466a7a0fde6a7706ef80ae773ac53d9fc57e) Signed-off-by: Fridolin Somers commit f460450c091b7bfe295c468d15a7e911c9e0b297 Author: Victor Grousset Date: Wed Dec 13 20:16:54 2017 +0100 Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase This patch - fixes callnum and sn - Removes unecessary syspref transmission to the template. As the template directly reads the syspref Test plan: 1. Set sysprefs IntranetCatalogSearchPulldown and IntranetNumbersPreferPhrase to true 2. Go to staff:/cgi-bin/koha/catalogue/search.pl 3. "search for" ? "call number" and write anything that won't match a call number in the field 4. Then you should see ?No results match your search for 'callnum,phr: [...]? 5. Go to the staff homepage 6. Click on "Search the catalog" 7. Do the same search as previouly 8. Then you should see ?No results match your search for 'callnum,wrdl: [...]? This shows that IntranetNumbersPreferPhrase isn't honored 9. Apply this patch 10. Redo the same two searches and see that phr will now be always used. So IntranetNumbersPreferPhrase is honored Signed-off-by: Jon Knight Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit df899212b25250cfac412f14478e481acdd6672a) Signed-off-by: Fridolin Somers commit a4d988ffad9cf527daa229497cafe2f425d30b17 Author: Marcel de Rooy Date: Tue Feb 28 14:26:22 2017 +0100 Bug 18183: jQuery append error related to script tags in cloneItemBlock See the detailed explanation of the error on Bugzilla. As a workaround, we move the append of clone to outeritemblock before the append of data (long string with item fields and script tags) to clone. This patch also moves two vars inside the success function, since they are not used outside of it. Test plan: [1] Set AcqCreateItem to receiving. [2] Receive an order. Verify that adding, updating or deleting an item block still works as expected. Signed-off-by: Katrin Fischer Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 8386f544b1bf68891b0ce2f68741e9d0115a0d49) Signed-off-by: Fridolin Somers commit a4e5026036f63d207937ae0e787effe807f43703 Author: Liz Rea Date: Tue Sep 19 15:29:22 2017 +1200 Bug 19338: Fix sorting by dates in opac-account.tt To test: Find an account with lots of fines/payments load up the borrower's account in the OPAC note that the sort on the dates sorts by day, and not by date. apply this patch reload the page, note that the sort on the dates is now correct. Signed-off-by: Katrin Fischer Signed-off-by: Alex Arnaud Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit a0072fa491e8607a9aad54d8e07db5d20fefbbfe) Signed-off-by: Fridolin Somers commit 30c465aa15644fec6ae49d4243453257d91f3d36 Author: Lari Taskula Date: Thu Dec 21 13:56:34 2017 +0200 Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Optionally hide SMS provider field in patron modification screen with BorrowerUnwantedField system preference. To test: 1. Apply patch 2. Append BorrowerUnwantedField with sms_provider_id and save changes 3. Go to patron modification screen in staff client 4. Observe the SMS provider selection is now hidden Signed-off-by: Owen Leonard Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit f20d2f1ea37906c7bbc4be1935fb80295f771152) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: catalogue/search.pl | 3 --- koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc | 5 +++-- .../intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 2 ++ koha-tmpl/intranet-tmpl/prog/js/additem.js | 6 +++--- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt | 10 +++++++--- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 2 +- .../bootstrap/en/modules/opac-registration-confirmation.tt | 2 +- 7 files changed, 17 insertions(+), 13 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon Jan 22 17:55:38 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 Jan 2018 16:55:38 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-326-g19e97be Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 19e97bed4ecec730058c2f4f95efb49f07c0f44e (commit) via adaa2ad86ae4021b7846de9930c2032c425a6691 (commit) from ad770a01be4f79ab78273e4f3a2b660589c34084 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 19e97bed4ecec730058c2f4f95efb49f07c0f44e Author: Charlotte Cordwell Date: Tue Jan 16 02:09:29 2018 +0000 Bug 19831: Turn on EnhancedMessagingPreferences by default for new installations Test plan: 1) Create a new installation 2) On staff go adminisation --> and search EnchancedMessagingPreferences 3) Check that it is automaticaly on allow. If it is the it has worked. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit adaa2ad86ae4021b7846de9930c2032c425a6691 Author: Marcel de Rooy Date: Wed Jan 17 14:26:38 2018 +0100 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Although we could argue that the user should make all $9 subfields visible, this might be a good compromise. It selectively reverts the change from the first patch by accepting $9 subfields without checking the hidden flag in the framework. Test plan: [1] Make a subfield $9 visible for some authority field. [2] Put a value in it somewhere in authorities.pl [3] Make subfield $9 invisible in the auth framework. [4] Open and save the adjusted authority record. [5] Check the marcxml of this record. Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: authorities/authorities.pl | 8 ++++---- installer/data/mysql/sysprefs.sql | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 23 04:15:30 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 23 Jan 2018 03:15:30 +0000 Subject: [koha-commits] main Koha release repository branch 17.11.x updated. v17.11.01-107-g9c3eb14 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.11.x has been updated via 9c3eb146fa8ff22452f87afb12cb6de25ac00b5d (commit) via 937237a1f29192c8be73fbcc3cd7e29c40468831 (commit) via 431d315534c9f41d4418b528bf9b78970f235a46 (commit) via 42ff4bfca63da3e4e8df39b4f6bce703f7cc9213 (commit) via 14a3e2fddf031aca6b76d69122464412c461c5f9 (commit) via db7e3a41b15829a11d9f4465c95e36c7fd3eb735 (commit) via 84ab40c64680641cc0fe3bc0b277909b85ff278a (commit) via 7b4b8699a69df4d4c6e0bedd421e385bfdc5dcee (commit) via 5bf7600456aa66c1984ba7e8f2d781f468f23b6e (commit) via 17a0a796bb3349f175ae82fa8a7ba05eb614391c (commit) via 479945b208d15dd9ea4290e512a873c75a994e3c (commit) via 18e5177e1a3a0fc6f0b16b827c2c28474ff54c03 (commit) via 8be48eeb5180a529c079a32e4db3766bd0e4e142 (commit) via 7086c399fd8a9329d440fa636fa8e383c265865b (commit) via 6c7ea2aeb1f81c3d1e3418dd3587c02a7712dad1 (commit) via 5c2a90e80c310200c7ddf26584586efff03e596f (commit) via 0b3e70c961be7dcc5aa18f5dc7e0996852563e66 (commit) via fe2560c06a6ae8c93291c99b5afd410b5f721f52 (commit) via 6b93aca4066ea92bb0410103d094a37aa21f72cf (commit) via 349359841a2ea379a183e181da37af38a55be7a9 (commit) via cc8738afd113298ade1f0fa9135cd7e272f610b8 (commit) via 3f38b34445ada2bfb7c7dc48f340fd408b1a5b67 (commit) via a44804f015964ec95d997c9adfdaae4b3527fb50 (commit) via ceeb92081a8dc67f8c685319eb461162b0ba7a19 (commit) via 1107590df2a7fab465225c683a3ba62b7796584c (commit) via f25d650a1ca4fd6bb927484586210b74e2c40eb6 (commit) via ee819e6862cab4a504828de17a24f1f08d635df7 (commit) via e7dd617de0e8eb1769c81cbfe85333ace701764d (commit) via 065d3de88c55d8ce9efd05ecf80b073fffef242a (commit) via 92972fa3de205d736185e8a39b1e59309794f875 (commit) via c199ced310abdef53379115ee285757df20ac335 (commit) via f6adfb4257d0326a101771246777b10965632bc8 (commit) via 25b2cd2d72feda887d0d0f242972baa80f0d3463 (commit) via d735b4957b6073c6d8bf085cc81382dc4dc50d06 (commit) via 4538e6c4981b096f8ddcf4b235a7f9e2860ffe9b (commit) via 57605308436cb0f60e2f45933126a61f17f88092 (commit) from 5d3265f52751d70cb87b7919cb0258ffb7c2e768 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9c3eb146fa8ff22452f87afb12cb6de25ac00b5d Author: Marcel de Rooy Date: Wed Jan 17 14:26:38 2018 +0100 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Although we could argue that the user should make all $9 subfields visible, this might be a good compromise. It selectively reverts the change from the first patch by accepting $9 subfields without checking the hidden flag in the framework. Test plan: [1] Make a subfield $9 visible for some authority field. [2] Put a value in it somewhere in authorities.pl [3] Make subfield $9 invisible in the auth framework. [4] Open and save the adjusted authority record. [5] Check the marcxml of this record. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 937237a1f29192c8be73fbcc3cd7e29c40468831 Author: Jonathan Druart Date: Wed Dec 20 20:29:29 2017 -0300 Bug 15770: Do not format numbers if too big At several places we got the following error if we use numbers too big for Number::Format Template process failed: undef error - round() overflow. Try smaller precision or use Math::BigFloat at /home/koha/src/Koha/Number/Price.pm line 44 It make the app explodes. The goal here is to handle these errors gracefully and easily. Test plan: - Add a manual fine to a patron of 100000000000000 - Create a patron category with an enrolment fee of 123456789012345 Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 431d315534c9f41d4418b528bf9b78970f235a46 Author: Olivier Crouzet Date: Mon Jan 15 17:22:22 2018 +0100 Bug 19971: Typo in the comments of parseQuery routine TEST PLAN --------- 1) Run these commands: git checkout master git pull perldoc C4::Search 2) look for parseQuery -- NOTE: The sample code provided below this heading has the wrong function name! 3) Run these commands: git checkout -b bug_19971 origin/master perldoc C4::Search 4) look for parseQuery -- NOTE: The wrong function name is corrected. 5) Run koha qa test tools Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 42ff4bfca63da3e4e8df39b4f6bce703f7cc9213 Author: Te Rauhina Jackson Date: Tue Jan 16 21:21:21 2018 +0000 Bug 19221: Onboarding tool says user needs to be made superlibrarian I changed the "To give new patron superlibrarian permissions go to:" message to "To edit patron permissions, go to:". Please clarify if this is clearer or not. Test plan: 1) Apply patch 2) Go through the web installer 3) At the create koha administrator patron step, notice that at the bottom, there is a message saying "To edit patron permissions, go to:" Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 14a3e2fddf031aca6b76d69122464412c461c5f9 Author: Josef Moravec Date: Sun Dec 17 08:45:41 2017 +0000 Bug 19825: Make links to biblios on pending offline circulation page working again 0) Do not apply the patch 1) Have pending offline circulation operations - you can use standalone application, Firefox add-on or built-in offline circulatin client - it does not matter in this case 2) Go to Circulation -> pending offline circulation actions 3) You see all barcode in red and without links - even if the item and biblio existed 4) Apply the patch 5) Repeat 1-3, now you should see the links to biblio on existing items Note: Don't add non-existent barcodes actions and payment actions unti bug 19771 is not fixed Signed-off-by: Charlotte Cordwell Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit db7e3a41b15829a11d9f4465c95e36c7fd3eb735 Author: Grace Smyth Date: Tue Jan 16 03:41:15 2018 +0000 Bug 19839: Removed Warning (invoice.pl - uncertainprices) Test Plan [1.] Check the patch to see that I have removed: $template->param( uncertainprices => 1 ); from line 204 as Mr Druart has instructed to do (to get to the patch see the comment above by Mr Druart) Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 84ab40c64680641cc0fe3bc0b277909b85ff278a Author: Nick Clemens Date: Tue Jan 23 02:24:28 2018 +0000 Bug 17682: DBRev 17.11.01.002 Signed-off-by: Nick Clemens commit 7b4b8699a69df4d4c6e0bedd421e385bfdc5dcee Author: Jonathan Druart Date: Fri Jan 19 15:26:32 2018 -0300 Bug 17682: Replace 2 occurrences in de-DE and nb-NO Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 5bf7600456aa66c1984ba7e8f2d781f468f23b6e Author: Charlotte Cordwell Date: Tue Jan 16 20:14:20 2018 +0000 Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn Amended the sql statement so it only affects the http://www.scholar.google.com url Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 17a0a796bb3349f175ae82fa8a7ba05eb614391c Author: Charlotte Cordwell Date: Tue Jan 16 03:55:49 2018 +0000 Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn 1)apply patch 2) go into administration --> search for OPACSearchForTitleIn 3) *click to edit* 4) look at the link and read the google scholar one. 5) check that the start link is https://scholar.google.com. 6) http://www.scholar.google is incorrect Signed-off-by: Claire Gravely Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 479945b208d15dd9ea4290e512a873c75a994e3c Author: Nick Clemens Date: Fri Jan 19 14:11:51 2018 +0000 Bug 16603: (QA follow-up) Add a FIXME Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 18e5177e1a3a0fc6f0b16b827c2c28474ff54c03 Author: Owen Leonard Date: Fri Dec 1 18:23:01 2017 +0000 Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails This patch is a temporary mitigation of whatever the real problem is. The patch hides the "Apply directly" button so that the option isn't available. To test, apply the patch and generate a .koc file with some transactions. Upload the file via Circulation -> Offline circulation file upload. After the file is uploaded, you should see only a "Add to offline circulation queue" button, which should work correctly. Signed-off-by: Grace Smyth Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 8be48eeb5180a529c079a32e4db3766bd0e4e142 Author: Nick Clemens Date: Mon Dec 18 14:42:25 2017 +0000 Bug 19677: Properly escape enumchrom/serialseq data Some serial issues use angle brackets for denoting certain data. Currently this is not displayed in Koha. This patch escapes the data so that angle brackets will display. To test: 1 - Add an enumchron field to an item containg angle brackets: "This is a " 2 - View the record in the staff and opac, not the field displays as: "This is a" 3 - Apply patch 4 - Note full text now displays Signed-off-by: Charlotte Cordwell Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 7086c399fd8a9329d440fa636fa8e383c265865b Author: Mirko Tietgen Date: Fri Jan 19 14:06:48 2018 +0100 Bug 18696: Change debian/source/format to quilt debian/source/format uses 'native'. As Koha is not native Debian software, and to allow Debian revision numbers like -2 in 16.05.13-2, it should be changed to 'quilt'. This is only relevant to packaging and does not affect Koha itself. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 6c7ea2aeb1f81c3d1e3418dd3587c02a7712dad1 Author: Mirko Tietgen Date: Fri Jan 19 13:55:30 2018 +0100 Bug 19783: Move check_kohastructure.t to db_dependent Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 5c2a90e80c310200c7ddf26584586efff03e596f Author: Mirko Tietgen Date: Fri Jan 19 13:59:43 2018 +0100 Bug 20042: 00-load.t fails when Elasticsearch is not installed 00-load.t fails when Elasticsearch is not installed. Blocks packaging. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 0b3e70c961be7dcc5aa18f5dc7e0996852563e66 Author: Grace Smyth Date: Thu Jan 18 20:30:00 2018 +0000 Bug 19987: If no z39.50/SRU servers the button should not show Test plan: [1.] Load the patch and make sure you have some Z39.50/SRU servers (Administration => Z39.50/SRU servers administration) [2.] Then go to authorities and notice that the 'New from Z39.50/SRU' button is there [3.] Next go to cataloging and notice that the 'New from Z39.50/SRU' button is there too [4.] Now make sure you have no Z39.50/SRU servers (remove the servers) (Administration => Z39.50/SRU servers administration) [5.] Go to authorities and notice that the 'New from Z39.50/SRU' button is not there [6.] Lastly go to cataloging and notice that the 'New from Z39.50/SRU' button is not there too :) Signed-off-by: Owen Leonard I added a missing [% END %] during signoff. Hope no one minds! Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit fe2560c06a6ae8c93291c99b5afd410b5f721f52 Author: Julian Maurice Date: Tue Jan 16 10:20:21 2018 +0100 Bug 19977: Open only .pref files in Local Use tab (sysprefs) Test plan: 1. Open .../prog/en/modules/admin/preferences/circulation.pref with vim (check that it creates a .circulation.pref.swp in the same directory) 2. Go to the "Local Use" tab in admin/systempreferences.pl 3. Confirm that the page works normally Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 6b93aca4066ea92bb0410103d094a37aa21f72cf Author: Josef Moravec Date: Sun Dec 17 08:53:18 2017 +0000 Bug 19771: Fix crashing in pending offline circulation actions list When the barcode is empty or invalid, an "Internal Server Error" is triggered on the kohadev box. TEST PLAN --------- 0) back up your database if you care about it. 1) Run the following commands: git checkout master git pull git checkout -b bug_19771 origin/master git bz apply 19771 -- This should be quite uneventful. Standard promptings. 2) Continue to run the following commands: git checkout master reset_all sudo koha-shell -c bash kohadev ./misc/cronjobs/create_te_koc_db.pl --sqlite3 -- This will create a borrowers.db in your current directory. 3) On the host where you intend on running the koct install it. -- https://sourceforge.net/projects/koha-oc/files/ download and install. 4) get the borrowers.db file to your host where you installed koct 5) point koct at the file you downloaded Database -> Select Borrowers DB File 6) Create a .koc file with the following transactions. check in, check out, check in (bad barcode), pay fines (any non-zero amount). 7) Run the following commands: restart_all -- we want to make sure caching for plack isn't in the way. 8) In the staff client: Home -> Circulation -> Upload offline circulation file (.koc) 9) Choose the file created and click 'Upload file'. 10) Add to offline circulation queue. 11) View pending offline circulation actions -- This should die. Reading /var/log/koha/kohadev/plack-error.log should be the same error as comment #0. However, this was only the bad biblio error. 12) Run the following commands: git checkout bug_19771 restart_all 13) Refresh staff client page. -- it should all come up. 14) Select the bad biblio line, and delete it. 15) Run the following commands: git checkout master restart_all 16) Refresh the staff client page. -- it should die. Same error as comment #0. This confirms the fine payment issue. 17) Run the following commands git checkout bug_19771 restart_all 18) Refresh the staff client page. -- it should all come up. 19) run the koha qa test tools 20) if you backed up your database, restore it. :) Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 349359841a2ea379a183e181da37af38a55be7a9 Author: Jonathan Druart Date: Thu Jan 18 12:49:12 2018 -0300 Bug 20001: Fix confusion between array and arrayref Illrequest->available_backends always returned only 1 element TEST PLAN --------- See bug 7317 comment #20 for configuring ILL Make sure to restart_all Strangely, ILLIBS didn't exist, but IL did in default install, so use that as the patron code in your koha-conf.xml Make sure to turn on the ILL related system preference. 1) Configure ILL. -- this is the hard part. Hopefully the above will give you enough. 2) open OPAC and log in 3) Click the 'your interlibrary loan request' in the left pane 4) Click the 'Create a new request' button. -- when you hover your mouse over the links for the backends, they will have ARRAY(...) instead of a meaningful name. This is what triggers the error (see comment #7). 5) Run the following commands git checkout -b bug_20001 origin/master git bz apply 20001 restart_all 6) Refresh the OPAC page, and repeat step 4. -- when hovering your mouse over the links for the backends, they will have meaningful values now. 7) run koha qa test tools. Signed-off-by: Mark Tompsett Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit cc8738afd113298ade1f0fa9135cd7e272f610b8 Author: Tomas Cohen Arazi Date: Thu Oct 20 10:00:19 2016 -0300 Bug 17467: Add missing --status switch handling RM note: I forgot this patch (no idea what happened!) Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 3f38b34445ada2bfb7c7dc48f340fd408b1a5b67 Author: Jonathan Druart Date: Mon Jan 15 10:10:41 2018 -0300 Bug 19968: Add missing use Date::Calc statement It has been reported than the missing use statement can cause a compilation error: Undefined subroutine &Date::Calc::Today called at /usr/share/koha/intranet/cgi-bin/cataloguing/value_builder/unimarc_field_100.pl line 75. Test plan: Use this UNIMARC plugin and make sure it fixes the error or at least does not break it Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit a44804f015964ec95d997c9adfdaae4b3527fb50 Author: Jonathan Druart Date: Mon Jan 15 13:46:06 2018 -0300 Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ceeb92081a8dc67f8c685319eb461162b0ba7a19 Author: Jonathan Druart Date: Mon Jan 15 13:41:41 2018 -0300 Bug 18915: Add CHECKOUT_NOTE notice template for other languages Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 1107590df2a7fab465225c683a3ba62b7796584c Author: Mark Tompsett Date: Tue Jan 9 14:37:08 2018 +0000 Bug 19937: Silence warnings t/db_dependent/www/batch.t TEST PLAN --------- 1) Run the following on a kohadevbox: git checkout -b bug_19937 origin/master sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The following errors are triggered at the end of the log file: Use of uninitialized value in array element at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 50. Use of uninitialized value $results_per_page in numeric eq (==) at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 53. Use of uninitialized value in uc at /home/vagrant/kohaclone/C4/ImportBatch.pm line 1120. 2) Run the following on a kohadevbox: exit git bz apply 19937 restart_all sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The log file will end with the restarting of plack, not the errors. 3) run koha qa test tools Signed-off-by: Lee Jamison Signed-off-by: Marcel de Rooy Amended handling of $results_per_page. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit f25d650a1ca4fd6bb927484586210b74e2c40eb6 Author: Olli-Antti Kivilahti Date: Wed Oct 18 14:33:22 2017 +0300 Bug 19483: Fix test plan in t/db_dependent/www/* t/db_dependent/www/* crashes test harness due to misconfigured test plan prove t/db_dependent/www/ without defining KOHA_INTRANET_URL bails out and marks the whole test suite as failed. Test suite should not be failed if this optional WWW::Mechanize test suite is not activated. After this patch, the tests are properly skipped without failing the whole tests. This is important when running all tests under t, as this needlessly fails the test suite. Also handling of 'skip_all' is inconsistent in t/db_dependent/www -tests, so this normalizes it to skip_all instead of bail_out Signed-off-by: Mark Tompsett Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit ee819e6862cab4a504828de17a24f1f08d635df7 Author: Nick Clemens Date: Tue Jan 23 01:36:22 2018 +0000 Bug 18915: DBRev 17.11.01.001 Signed-off-by: Nick Clemens commit e7dd617de0e8eb1769c81cbfe85333ace701764d Author: Marcel de Rooy Date: Fri Jan 12 11:31:42 2018 +0100 Bug 18915: (QA follow-up) Add note for installs after 17.05 Since the 17.05 upgrade adds the note and the sql file did not yet include the note, we should add it when it is not there (for example new 17.11s). Signed-off-by: Marcel de Rooy Tested by running the dbrev while there is a letter and while not. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 065d3de88c55d8ce9efd05ecf80b073fffef242a Author: Aleisha Amohia Date: Sun Dec 17 23:42:36 2017 +0000 Bug 18915: Renaming svc/patron_notes to svc/checkout_notes For consistency. Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 92972fa3de205d736185e8a39b1e59309794f875 Author: Aleisha Amohia Date: Sun Dec 17 23:33:18 2017 +0000 Bug 18915: Giving CHECKOUT_NOTE access to issues table This patch allows the notice to reference the issues table so that the checkout note itself can be added to the note if wanted, such as in Comment 9. Sponsored-by: Catalyst IT Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit c199ced310abdef53379115ee285757df20ac335 Author: Aleisha Amohia Date: Sun Aug 27 23:20:40 2017 +0000 Bug 18915: Fix checkout note email message This patch replaces the <> in the email with <> and uses CHECKOUT_NOTE instead of PATRON_NOTE. This patch also adds the notice to installer/data/mysql/en/mandatory/sample_notices.sql, and updates the PATRON_NOTE entry in installer/data/mysql/updatedatabase.pl To test: 1) Apply patch and update database 2) View the message_queue table in mysql 3) Check out an item if haven't already 4) Go to OPAC and set a checkout note for an item 5) View message_queue table and confirm it the title is included in the email and all instances of 'patron note' have been replaced with 'checkout note' 6) Disable javascript in browser 7) repeat steps 4 and 5 and confirm all works as expected Sponsored-by: Catalyst IT Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit f6adfb4257d0326a101771246777b10965632bc8 Author: Jonathan Druart Date: Wed Jan 3 16:15:18 2018 -0300 Bug 19911: Escape password value during self-registration confirmation The password must be correctly escape, it can contains html character and break the display. Test plan: Apply first patch and confirm that the display is broken Apply second patch (this one) and confirm that the display is fixed Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 25b2cd2d72feda887d0d0f242972baa80f0d3463 Author: Jonathan Druart Date: Thu Jan 4 11:00:35 2018 -0300 Bug 19911: Do not escape html characters when saving passwords When the password is not generated automatically, we should not escape the html characters. Otherwise it will be changed without any warnings. Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit d735b4957b6073c6d8bf085cc81382dc4dc50d06 Author: Jonathan Druart Date: Fri Jan 5 16:36:31 2018 -0300 Bug 19921: Fix update child when only one adult patron category exist We are passing the Koha::Patron::Category object to the template instead of the categorycode. To reproduce this bug you must test in a system which has only one patron category of the "adult" type. View the details of a patron with a child-type patron category and choose More -> Update child to adult patron. This results in an error: Can't call method "category_type" on an undefined value at /home/vagrant/kohaclone/members/update-child.pl line 84. The URL of the error page shows a problem with the parameters being passed: members/update-child.pl?op=update&borrowernumber=12345&catcode=Koha::Patron::Category=HASH(0xa168a18)&catcode_multi= Test plan: Make sure you have only 1 adult patron category Update a child to adult => With this patch applied the error is gone and the patron has been correctly updated Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 4538e6c4981b096f8ddcf4b235a7f9e2860ffe9b Author: Nick Clemens Date: Sat Nov 4 01:01:42 2017 +0000 Bug 19580: Exclude period as splitting character for autotrunction To test: 0 - Apply Unit test patch only 1 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 2 - Should fail 3 - Apply this patch 4 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 5 - should pass 6 - search for 'Local-number.raw:"4"' (or a vlid biblionumber) 7 - should get expected result Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens commit 57605308436cb0f60e2f45933126a61f17f88092 Author: Nick Clemens Date: Sat Nov 4 01:01:20 2017 +0000 Bug 19580: Unit tests Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens ----------------------------------------------------------------------- Summary of changes: C4/ImportBatch.pm | 2 +- C4/Search.pm | 2 +- Koha.pm | 2 +- Koha/Illrequest.pm | 4 +-- Koha/Number/Price.pm | 5 ++++ Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 4 +-- acqui/invoice.pl | 1 - admin/systempreferences.pl | 2 +- authorities/authorities-home.pl | 12 ++++++++ authorities/authorities.pl | 8 ++--- cataloguing/addbooks.pl | 12 ++++++++ cataloguing/value_builder/unimarc_field_100.pl | 1 + circ/circulation.pl | 2 +- debian/scripts/koha-zebra | 3 ++ debian/source/format | 2 +- .../data/mysql/de-DE/mandatory/sample_notices.sql | 3 +- .../mysql/de-DE/mandatory/system_preferences.sql | 2 +- .../data/mysql/en/mandatory/sample_notices.sql | 3 +- .../data/mysql/es-ES/mandatory/sample_notices.sql | 3 +- .../mysql/fr-CA/obligatoire/sample_notices.sql | 3 +- .../mysql/fr-FR/1-Obligatoire/sample_notices.sql | 3 +- installer/data/mysql/it-IT/necessari/notices.sql | 3 +- .../mysql/nb-NO/1-Obligatorisk/sample_notices.sql | 3 +- .../nb-NO/1-Obligatorisk/system_preferences.sql | 2 +- .../data/mysql/pl-PL/mandatory/sample_notices.sql | 3 +- .../data/mysql/ru-RU/mandatory/sample_notices.sql | 3 +- installer/data/mysql/sysprefs.sql | 2 +- .../data/mysql/uk-UA/mandatory/sample_notices.sql | 6 ++-- installer/data/mysql/updatedatabase.pl | 31 +++++++++++++++++++- .../prog/en/includes/authorities-toolbar.inc | 8 +++-- .../prog/en/modules/catalogue/detail.tt | 6 ++-- .../prog/en/modules/cataloguing/addbooks.tt | 2 ++ .../prog/en/modules/offline_circ/list.tt | 2 +- .../prog/en/modules/offline_circ/process_koc.tt | 3 +- .../prog/en/modules/onboarding/onboardingstep3.tt | 2 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 6 ++-- .../en/modules/opac-registration-confirmation.tt | 4 +-- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 2 +- members/boraccount.pl | 2 +- members/holdshistory.pl | 2 +- members/mancredit.pl | 2 +- members/maninvoice.pl | 2 +- members/member-flags.pl | 2 +- members/member-password.pl | 2 +- members/moremember.pl | 2 +- members/pay.pl | 2 +- members/paycollect.pl | 2 +- members/printfeercpt.pl | 2 +- members/printinvoice.pl | 2 +- members/readingrec.pl | 2 +- offline_circ/list.pl | 10 ++++--- opac/opac-issue-note.pl | 2 +- opac/opac-memberentry.pl | 13 +++++--- opac/svc/{patron_notes => checkout_notes} | 5 ++-- t/00-load.t | 3 ++ t/Number/Price.t | 4 ++- .../Koha_SearchEngine_Elasticsearch_Search.t | 23 ++++++++++++++- t/{ => db_dependent}/check_kohastructure.t | 0 t/db_dependent/www/auth_values_input_www.t | 16 +++++----- t/db_dependent/www/batch.t | 12 ++++++-- t/db_dependent/www/history.t | 17 ++++++----- t/db_dependent/www/search_utf8.t | 7 +++-- tools/batch_records_ajax.pl | 4 +-- 63 files changed, 216 insertions(+), 91 deletions(-) rename opac/svc/{patron_notes => checkout_notes} (95%) rename t/{ => db_dependent}/check_kohastructure.t (100%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 23 08:59:52 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 23 Jan 2018 07:59:52 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-46-g15d4f71 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 15d4f717ed9cdc8d974bc8429139a30c8194795e (commit) from 8af1f9eb60bf87ed8e79dc5f43de111743fe808d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 15d4f717ed9cdc8d974bc8429139a30c8194795e Author: Marcel de Rooy Date: Wed Jan 17 14:26:38 2018 +0100 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Although we could argue that the user should make all $9 subfields visible, this might be a good compromise. It selectively reverts the change from the first patch by accepting $9 subfields without checking the hidden flag in the framework. Test plan: [1] Make a subfield $9 visible for some authority field. [2] Put a value in it somewhere in authorities.pl [3] Make subfield $9 invisible in the auth framework. [4] Open and save the adjusted authority record. [5] Check the marcxml of this record. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 9c3eb146fa8ff22452f87afb12cb6de25ac00b5d) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: authorities/authorities.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 23 20:15:38 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 23 Jan 2018 19:15:38 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-331-g80de9fa Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 80de9fa97cfc737e7da42418c059dbf6b1bcf1f7 (commit) via c2bf4289ad16507f673bed36d222353adef6189f (commit) via 85b0424eb704d416950510c30b41a10ce56cbc3b (commit) via c87adaf4f3802cb3d701529efc10fa65a70caac3 (commit) via e7236df74223b3976f4da88f51d8321d7a4802f7 (commit) from 19e97bed4ecec730058c2f4f95efb49f07c0f44e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 80de9fa97cfc737e7da42418c059dbf6b1bcf1f7 Author: Tomas Cohen Arazi Date: Fri Jul 21 16:28:31 2017 -0300 Bug 18964: Add --debugger option to koha-plack CAVEAT: This patch is only about allowing koha-plack to start a debugging session on a remote target. Configuring all the needed pieces to make it work is out of the scope of the bug. Testing should be focused (mainly) on making sure this introduces NO REGRESSIONS on regular use (i.e. not debugging). This patch adds the following option switches to koha-plack: --debugger ---------- Toggle debugging --debugger-key -------------- Some IDEs require a key, this needs to match because they are picky about it --debugger-location ------------------- This option switch is used to specify the host:port your IDE is listening at. Inside kohadevbox (using Vdebug with Vim) this would be localhost:9000. Outside kohadevbox it would be 192.168.50.1:9000 --debugger-path --------------- This is the path in which you installed the Komodo Remote Debugger library [1]. In kohadevbox you could put the contents of the downloaded .tar.gz in /home/vagrant/dbgp/perllib. That perllib seems to be required for things to work [2]. You can test with a simple CLI script things work: PERL5LIB=/home/vagrant/dbgp/perllib:$PERL5LIB \ PERLDB="BEGIN { require q(/home/vagrant/dbgp/perllib/perl5db.pl) }" \ PERLDB_OPTS="RemotePort=192.168.50.1:9000" perl -d t/Prices.t If you see action on your IDE, you are on the right track on the IDE side. To test: - Apply this patch - Enable remote debugging on your IDE, on port 9000 (or adjust the command below to match your IDE's listening port). - Download the Komodo Remote Debugger package, and place the package's contents in /home/vagrant/dbgp/perllib (you should see perl5db.pl in there). - Run: $ sudo koha-plack --stop kohadev $ sudo kohaclone/debian/koha-plack --start \ --debugger \ --debugger-path /home/vagrant/dbgp/perllib \ --debugger-location 192.168.50.1:9000 \ kohadev => SUCCESS: You IDE/tool gets a connection from the Plack process. - Sign off :-D The explanation on how to use it assumes you are running kohadevbox. WARNING: The main difficulty I found was setting the right dir/file mappings. [1] http://code.activestate.com/komodo/remotedebugging/ [2] https://github.com/Komodo/KomodoEdit/issues/644#issuecomment-236268012 Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart commit c2bf4289ad16507f673bed36d222353adef6189f Author: Jonathan Druart Date: Mon Jan 22 17:18:59 2018 -0300 Bug 19985: Make TestBuilder.t pass even if default_circ_rules is not empty This table cannot contain more than 1 row, so we need to remove its data before trying to generate a new entry. Test plan: Set a default circ rule prove t/db_dependent/TestBuilder.t should return green Without this patch you get: # Failed test 'TestBuilder should be able to create an object for every source' # at t/db_dependent/TestBuilder.t line 78. # got: '1' # expected: '0' # The following sources have not been generated correctly: DefaultCircRule # Looks like you failed 1 test of 1. Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart commit 85b0424eb704d416950510c30b41a10ce56cbc3b Author: Kyle M Hall Date: Mon May 8 16:47:06 2017 +0000 Bug 18477: Populate article_requests table values for AR_PENDING notices The default AR_PENDING letter does not print populate <> fields. Test Plan: 1) Enable article requests ( syspref: ArticleRequests => Enable, Circ and fine rules ALL/ALL (or a given category/itemtype): Article requests => Yes ) 2) Search for a title, click in to catalog detail, click 'Request Article' button. 3) Select Patron 4) Fill out request information 5) Click 'Place request' 6) Go to notices in patron record, inspect 'Article Request Received' notice. You should see the request information from step 4, but it doesn't display. 7) Apply this patch 8) Repeat steps 2-6, not the fields now display! Signed-off-by: Eric Phetteplace Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart commit c87adaf4f3802cb3d701529efc10fa65a70caac3 Author: Jonathan Druart Date: Tue Jan 2 14:36:43 2018 -0300 Bug 18477: Add tests Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart commit e7236df74223b3976f4da88f51d8321d7a4802f7 Author: Aleisha Amohia Date: Mon Jan 22 23:52:21 2018 +0000 Bug 20068: Check if user logged in before passing dashboard params to template This prevents warns from dashboard variables when not logged in To test: 1) Go to OPAC main homepage. Do not log in 2) Notice warn 3) Apply patch and refresh 4) Warn should be gone 5) Log in 6) Confirm dashboard shows as normal Sponsored-by: Catalyst IT Signed-off-by: Jonathan Druart Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: Koha/ArticleRequest.pm | 1 + debian/scripts/koha-plack | 63 +++++++++++++++++++++++++++++++++----- opac/opac-main.pl | 31 +++++++++++-------- t/db_dependent/ArticleRequests.t | 25 +++++++++++++-- t/db_dependent/TestBuilder.t | 1 + 5 files changed, 99 insertions(+), 22 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 23 21:09:16 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 23 Jan 2018 20:09:16 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-332-g7e1c6dd Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 7e1c6dddde372f622cc88f993f72b8f81d0b6252 (commit) from 80de9fa97cfc737e7da42418c059dbf6b1bcf1f7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7e1c6dddde372f622cc88f993f72b8f81d0b6252 Author: Jonathan Druart Date: Tue Jan 23 17:00:16 2018 -0300 Bug 19705: Try to fix random failures from DecreaseLoanHighHolds.t No idea if it will do the trick, wait and see... Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: t/db_dependent/DecreaseLoanHighHolds.t | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 25 10:15:22 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 25 Jan 2018 09:15:22 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.07-53-g1e62199 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 1e621994e34deb35c54382555509fd00afb83f28 (commit) via 8a20bfe5ea8930bc331ad3c6f5f268ee13f8d8a0 (commit) via 86e099803ef668577d44f38deb751882a11d5516 (commit) via 40ca9443a882c822d490620d26accef53dfb56c1 (commit) via a4698e5e8b943219a987bc570339454c810fdde0 (commit) via c33dfe9040fd939ea83e653773b1da3c5a126d85 (commit) via 605ff8292c3e991e184870469168bdf9e359399c (commit) from 15d4f717ed9cdc8d974bc8429139a30c8194795e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1e621994e34deb35c54382555509fd00afb83f28 Author: Fridolin Somers Date: Wed Jan 24 10:59:55 2018 +0100 Update release notes for 17.05.08 release Signed-off-by: Fridolin Somers commit 8a20bfe5ea8930bc331ad3c6f5f268ee13f8d8a0 Author: Josef Moravec Date: Sun Dec 3 22:21:57 2017 +0000 Bug 19738: Fix XSS on vendor name in serials module Test plan: 1) do not apply this patch 2) Have at least one vendor which name does contain javascript, for example: Vendor 1 3) go to serial module and create new subscription 4) use "Search for vendor" 5) Search for your vendor, when search results table is presented, the javascript is executed 6) go through subscription creation and save the new subscription 7) On subscription detail page, the javascript is executed as well 8) apply this patch 9) Repeat 3-7, the script is not executed, the input is escaped Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Fridolin Somers commit 86e099803ef668577d44f38deb751882a11d5516 Author: Jonathan Druart Date: Tue Dec 26 18:05:56 2017 -0300 Bug 19881: Remove authorities-list.pl For obvious reasons... Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Fridolin Somers commit 40ca9443a882c822d490620d26accef53dfb56c1 Author: Jonathan Druart Date: Wed Dec 20 12:13:10 2017 -0300 Bug 19847: Track links within the records and 404 for others Test plan: Behave like a robot, you will get 404 Be a human, you will be tracked Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Fridolin Somers commit a4698e5e8b943219a987bc570339454c810fdde0 Merge: 605ff82 c33dfe9 Author: Fridolin Somers Date: Tue Jan 23 09:02:23 2018 +0100 Merge remote-tracking branch 'translate/17.05.08-translate-20180123' into 17.05.x commit c33dfe9040fd939ea83e653773b1da3c5a126d85 Author: Koha translators <> Date: Tue Jan 23 04:59:44 2018 -0300 Translation updates for Koha 17.05.08 commit 605ff8292c3e991e184870469168bdf9e359399c Author: Fridolin Somers Date: Tue Jan 23 08:58:37 2018 +0100 Increment version for 17.05.08 release Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- authorities/authorities-list.pl | 37 --- installer/data/mysql/updatedatabase.pl | 6 + .../prog/en/modules/serials/acqui-search-result.tt | 2 +- .../prog/en/modules/serials/subscription-detail.tt | 2 +- misc/release_notes/release_notes_17_05_08.md | 316 ++++++++++++++++++++ misc/translator/po/cs-CZ-opac-bootstrap.po | 22 +- misc/translator/po/cs-CZ-staff-prog.po | 12 +- misc/translator/po/de-DE-staff-help.po | 19 +- misc/translator/po/de-DE-staff-prog.po | 10 +- misc/translator/po/fr-CA-pref.po | 19 +- misc/translator/po/fr-CA-staff-prog.po | 14 +- misc/translator/po/sv-SE-staff-prog.po | 12 +- misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 8 +- misc/translator/po/zh-Hans-TW-pref.po | 10 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 6 +- opac/tracklinks.pl | 32 +- 17 files changed, 409 insertions(+), 120 deletions(-) delete mode 100755 authorities/authorities-list.pl create mode 100644 misc/release_notes/release_notes_17_05_08.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 25 10:15:56 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 25 Jan 2018 09:15:56 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.05.08 created. v17.05.08 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.05.08 has been created at 4e1521da680ede95c8b123bdaf5ef854f59980fe (tag) tagging 1e621994e34deb35c54382555509fd00afb83f28 (commit) replaces v17.05.07 tagged by Fridolin Somers on Wed Jan 24 11:00:28 2018 +0100 - Log ----------------------------------------------------------------- Koha release 17.05.08 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJaaFk8AAoJECvJNkKAZAZu5LAH/iRqlDXgV9HZ1A0dzwfBkfwQ FN5zh9fq73JhClCZWvW3l6m5BHr+zW20Ot6Ku+ETiBC7YfbqXWKBYn5ptAtdnWiw PvfQ+PtanQlB6YCogJP6YuhJQYsstIMdjZQnn9FpHsieGyv+PVL1fXGVm5i356Pr azbCrjSB5pLvCJlHiPLm/y8mEkciHPIeShLrHL3kC/vdZFxl9ODn5DvcW+GRJeoV aChgylwWOrytBUnB+ILDr9/CMbECrVSMwb5r+RHs4FUwO6HG0eWb+77c6jaGbGyC AxPcoewRTGEXZeG0OtJCF3Hz8de8VAQQhBrybyWgO2Mi3s/1kOCBkT1CDnkG6ik= =OdGZ -----END PGP SIGNATURE----- Aleisha Amohia (1): Bug 19496: [17.05.x] Fixing to_address for patron notes Alex Buckley (1): Bug 19514: Implement password restrictions into onboarding tool Chris Weeks (1): Bug 19510: Add description for edi_manage in acquistion permissions David Bourgault (2): Bug 11210: Writeoff partial amounts Bug 19702: Correct cookie path in Basket.js Fridolin Somers (5): Revert "Bug 19514: Implement password restrictions into onboarding tool" Revert "Bug 19514: Add client-side check" Increment version for 17.05.08 release Merge remote-tracking branch 'translate/17.05.08-translate-20180123' into 17.05.x Update release notes for 17.05.08 release Fr?d?ric Demians (1): Bug 19788: Preserve case sensitivity when creating Local preferences Janusz Kaczmarek (1): Bug 18458: Fix subfields ordering when Merging authority records Jonathan Druart (16): Bug 19496: [17.05.x] ReplytoDefault is a pref, not a C4::Context method Bug 19514: Add client-side check Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set Bug 19444: Display error message for auto_account_expired Bug 19694: Force scalar context for output_pref called with billingdate Bug 19830: Add the Koha::Patron->old_checkouts method Bug 19599: Speed anonymise_issue_history up Bug 19756: Fix encoding issues during the update DB process Bug 19867: Prevent HouseboundRoles.t to fail randomly Bug 19760: Die if koha-conf is not accessible Bug 19760: Fix Config.t test Bug 19788: Add a test Bug 19918: Close span tag in opac-registration-confirmation.tt Bug 19913: Fix embedded HTML5 videos at the OPAC Bug 19847: Track links within the records and 404 for others Bug 19881: Remove authorities-list.pl Josef Moravec (1): Bug 19738: Fix XSS on vendor name in serials module Julian Maurice (4): Bug 19444: (QA follow-up) Fix tests for UNIMARC Bug 19444: (QA follow-up) Remove repeating condition Bug 19725: Add failing test Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Koha translators (1): Translation updates for Koha 17.05.08 Kyle M Hall (2): Bug 19669: (QA follow-up) Remove itemstypes.plugin Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags Lari Taskula (1): Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Liz Rea (1): Bug 19338: Fix sorting by dates in opac-account.tt Marcel de Rooy (4): Bug 18923: Warning in Biblio::GetCOinSBiblio Bug 18458: Add a subtest in Merge.t Bug 18183: jQuery append error related to script tags in cloneItemBlock Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Mark Tompsett (3): Bug 17770: Fix Sitemapper.t if date changes during test run Bug 17770: Improve perlcritic level Bug 17770: Perltidy Nick Clemens (3): Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality Bug 18201: Unit tests Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Owen Leonard (3): Bug 19602: Add usage statistics link to administration sidebar menu Bug 19669: Remove deprecated checkouts by patron category report Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists Srdjan (1): Bug 19450: Fixed WebService::ILS bug upstream (0.17) Victor Grousset (1): Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Thu Jan 25 11:05:25 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Thu, 25 Jan 2018 10:05:25 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.08-9-ga91e244 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via a91e24454d434b9ee9bb826c196f60c186ba78ec (commit) via 4a7757f83a85888c7867324e86eea044746bdc14 (commit) via cb3dd95c51cf7fbf3d043fcf467ccc2a9a441ea2 (commit) via a69b874ee64737c7bbd59aa739e981b3fe61a944 (commit) via ffdaeb60bdca44d32be3fb1801840e0b66564884 (commit) via c2715702fa5af8383896343c7971a375f436f4c3 (commit) via 631d560ec5f8a6c1d953bfa362bbe3d83c5355af (commit) via 31aa0aa22a3ae9e3a117d3dad0532f64fef70be3 (commit) via 804cacedda9b31db8f3e56661bc040fb5af9bff7 (commit) from 1e621994e34deb35c54382555509fd00afb83f28 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a91e24454d434b9ee9bb826c196f60c186ba78ec Author: Nick Clemens Date: Tue Oct 24 19:11:28 2017 +0000 Bug 18417: (follow-up) Document new shortcuts in dropdown Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit e1bfe98d856ca849a48c728118a9e05fcbe2b31c) Signed-off-by: Fridolin Somers commit 4a7757f83a85888c7867324e86eea044746bdc14 Author: Jesse Weaver Date: Tue Nov 10 12:02:06 2015 -0700 Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) To test: 1 - Apply patch 2 - Open advanced cataloging editor 3 - Try using Alt+P and Alt+C and note symbols are added 4 - Save record and ensure symbols are saved Signed-off-by: Mark Tompsett Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit ff374c3d3e9be828491821356c0b1790fa3d397f) Signed-off-by: Fridolin Somers commit cb3dd95c51cf7fbf3d043fcf467ccc2a9a441ea2 Author: Jonathan Druart Date: Thu Jan 4 10:27:57 2018 -0300 Bug 19914: Add an id to the Delete button on the library list view To ease selenium tests, see bug 19243. Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 564acdc4cd7e12885e4d470a929536fb25e442cd) Signed-off-by: Fridolin Somers commit a69b874ee64737c7bbd59aa739e981b3fe61a944 Author: Jonathan Druart Date: Wed Nov 29 15:24:40 2017 -0300 Bug 19560: Correctly escape branchcode in admin/branches.pl Signed-off-by: Owen Leonard Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit d9735ae0d8aff9ca405674df3d2b03183e0883b6) Signed-off-by: Fridolin Somers commit ffdaeb60bdca44d32be3fb1801840e0b66564884 Author: Aleisha Amohia Date: Tue Oct 3 02:47:40 2017 +0000 Bug 19401: Add confirm message when deleting invoice To test: 1) Go to Acquisitions 2) Go to Invoices (left nav menu) 3) Click Search (no need to filter results) 4) Click dropdown menu for an invoice, click Details 5) Click Delete 6) Notice invoice is deleted instantly 7) Apply patch and repeat steps 4 and 5 8) Confirm the confirm message shows and works as expected Sponsored-by: Catalyst IT Signed-off-by: Katrin Fischer Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 128d163e1baf7d203373883e03980e3a5f1b2d6c) Signed-off-by: Fridolin Somers commit c2715702fa5af8383896343c7971a375f436f4c3 Author: Jonathan Druart Date: Thu Dec 21 12:42:03 2017 -0300 Bug 19429: Rename .delete to .delete_invoice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit ad99cd0f41f792dcd0f308cc31dde16f58bb1522) commit 631d560ec5f8a6c1d953bfa362bbe3d83c5355af Author: Aleisha Amohia Date: Tue Oct 10 02:17:36 2017 +0000 Bug 19429: Add confirm message when deleting invoice from invoice search page To test: To test: 1) Go to Acquisitions 2) Go to Invoices (left nav menu) 3) Click Search (no need to filter results) 4) Click dropdown menu for an invoice, click Delete 5) Notice invoice is deleted instantly 6) Apply patch and repeat steps 3 and 4 7) Confirm the confirm message shows and works as expected Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 1a7c6c4b202da3246a20705e6a3e8c88340151cb) commit 31aa0aa22a3ae9e3a117d3dad0532f64fef70be3 Author: Mirko Tietgen Date: Wed Jan 24 16:02:26 2018 +0100 d/control 17.05.08 https://bugs.koha-community.org/show_bug.cgi?id=17111 Signed-off-by: Mirko Tietgen Signed-off-by: Fridolin Somers commit 804cacedda9b31db8f3e56661bc040fb5af9bff7 Author: Mirko Tietgen Date: Fri Jan 19 14:06:48 2018 +0100 Bug 18696: Change debian/source/format to quilt debian/source/format uses 'native'. As Koha is not native Debian software, and to allow Debian revision numbers like -2 in 16.05.13-2, it should be changed to 'quilt'. This is only relevant to packaging and does not affect Koha itself. Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: debian/control | 26 ++++++++++---------- debian/source/format | 2 +- .../lib/koha/cateditor/marc-editor.js | 8 ++++++ .../intranet-tmpl/prog/en/modules/acqui/invoice.tt | 5 +++- .../prog/en/modules/acqui/invoices.tt | 6 ++++- .../prog/en/modules/admin/branches.tt | 24 ++++++++++-------- .../prog/en/modules/cataloguing/editor.tt | 8 ++++++ 7 files changed, 53 insertions(+), 26 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 12:59:39 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 11:59:39 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.02 created. v17.11.02 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.02 has been created at 38639b3524e6ca5b07b1a981db87048b912535c0 (tag) tagging 6e0f754022d087ff31049e75f4486548f8b3858f (commit) replaces v17.11.01 tagged by Nick Clemens on Fri Jan 26 06:51:49 2018 -0500 - Log ----------------------------------------------------------------- Koha release 17.11.02 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJaaxZVAAoJEGolcazKjUn0Db0QAJPybGumzuMvANizbKaDYenc Ab8l225fYQ8XHI2SVj2J7QsJfPYX3XYDbzQQEB1KFtkx9AiH+oTYqsLR6SLWRim+ WO46VNVYFxurhyvYoa8NcGfDc5msZtHf2m5bwLl4qqoOnt/QMLHulydb/UcufwXa BaLPNrMGHaARWCATpUrVdVqWU0Lzc/GOxUQFkdTU/uz0dDhKNQZPmmLJfIxBlc4f js2hejqLfGIh5glgVVf6lhRovQzBqHdltgXfsAgZqJ+4/QpTzemk6cNMjWWWyDg8 7swnmFav1VnYDKBPwXoKoFgxmwwflgqhmhnP//PEizqmkZkf5CR9tk7MtS9kPZX3 VEUIG3IH3eGiw2Tpqj6z0vBR9pJe/pIkuWYP2A2gchu5kHNFnXmMEDa/yaVYx4wM 5XOP5N/PrsrDQ/rFneFyMv3Vx+Xo0o+jSau4EQrcEdsgGc8yaz8Ht1IjCoJyl6GM ulXlgJbG0x/elnZtyuW6dHjTe0G4ZAIHCOGCZlAd8KF/1wh1yGvbxqIILIZY0KFJ o2DS0Ha3xP3a70sSFbZxkPrL1dBdiMwJosYaZ9m1qpBInj8bZAI4uoTz4HBGvN8f XehoS2fEmeS0INh+WOpc7AHa0cVgrkHrYX+tvxRPeN8QdzdB686egP3Y0A7BpMZ2 OSMPMbogP6xU0fl8tzOd =UGxk -----END PGP SIGNATURE----- Aleisha Amohia (6): Bug 19429: Add confirm message when deleting invoice from invoice search page Bug 19401: Add confirm message when deleting invoice Bug 19200: Preventing warns when exporting a basket Bug 18915: Fix checkout note email message Bug 18915: Giving CHECKOUT_NOTE access to issues table Bug 18915: Renaming svc/patron_notes to svc/checkout_notes Alex Buckley (1): Bug 19514: Implement password restrictions into onboarding tool Charlotte Cordwell (2): Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn Chris Weeks (1): Bug 19510: Add description for edi_manage in acquistion permissions David Bourgault (2): Bug 11210: Writeoff partial amounts Bug 19702: Correct cookie path in Basket.js Fr?d?ric Demians (1): Bug 19788: Preserve case sensitivity when creating Local preferences Grace Smyth (2): Bug 19987: If no z39.50/SRU servers the button should not show Bug 19839: Removed Warning (invoice.pl - uncertainprices) Janusz Kaczmarek (1): Bug 18458: Fix subfields ordering when Merging authority records Jesse Weaver (1): Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) Jonathan Druart (36): Bug 19560: Correctly escape branchcode in admin/branches.pl Bug 19759: Make TestBuilder generates only 2 decimals for float Bug 19759: Fix failing test in Chargelostitem.t Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Bug 19845: Do not generate a password if one is filled on selfreg Bug 19514: Add client-side check Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set Bug 19444: Display error message for auto_account_expired Bug 19694: Force scalar context for output_pref called with billingdate Bug 19830: Add the Koha::Patron->old_checkouts method Bug 19599: Speed anonymise_issue_history up Bug 11976: Fix sorting issues Bug 19756: Fix encoding issues during the update DB process Bug 19867: Prevent HouseboundRoles.t to fail randomly Bug 19429: Rename .delete to .delete_invoice Bug 19760: Die if koha-conf is not accessible Bug 19760: Fix Config.t test Bug 19840: Fix - display patron note on checkin Bug 19840: And avoid XSS... Bug 19788: Add a test Bug 19798: Fix print transfer slip Bug 19918: Close span tag in opac-registration-confirmation.tt Bug 19899: Restore Item floats feature - do not crash Bug 19914: Add an id to the Delete button on the library list view Bug 19913: Fix embedded HTML5 videos at the OPAC Bug 19921: Fix update child when only one adult patron category exist Bug 19911: Do not escape html characters when saving passwords Bug 19911: Escape password value during self-registration confirmation Bug 18915: Add CHECKOUT_NOTE notice template for other languages Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Bug 19968: Add missing use Date::Calc statement Bug 20001: Fix confusion between array and arrayref Bug 17682: Replace 2 occurrences in de-DE and nb-NO Bug 15770: Do not format numbers if too big Bug 19847: Track links within the records and 404 for others Bug 19881: Remove authorities-list.pl Josef Moravec (4): Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency) Bug 19771: Fix crashing in pending offline circulation actions list Bug 19825: Make links to biblios on pending offline circulation page working again Bug 19738: Fix XSS on vendor name in serials module Julian Maurice (6): Bug 17182: (QA follow-up) Fix call to GetMarcBiblio Bug 19444: (QA follow-up) Fix tests for UNIMARC Bug 19444: (QA follow-up) Remove repeating condition Bug 19725: Add failing test Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Bug 19977: Open only .pref files in Local Use tab (sysprefs) Koha translators (1): Translation updates for Koha 17.11.02 Kyle M Hall (2): Bug 19669: (QA follow-up) Remove itemstypes.plugin Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags Lari Taskula (1): Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Liz Rea (2): Bug 19338: Fix sorting by dates in opac-account.tt Bug 16782: Disclose JSON URL for reports on the saved report page Marcel de Rooy (5): Bug 19200: (QA follow-up) Simplify call to GetBasketAsCSV Bug 18458: Add a subtest in Merge.t Bug 18183: jQuery append error related to script tags in cloneItemBlock Bug 18915: (QA follow-up) Add note for installs after 17.05 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Mark Tompsett (5): Bug 17770: Fix Sitemapper.t if date changes during test run Bug 17770: Improve perlcritic level Bug 17770: Perltidy Bug 11976: Add Publication date to subscription table (opac) + column settings Bug 19937: Silence warnings t/db_dependent/www/batch.t Mirko Tietgen (3): Bug 20042: 00-load.t fails when Elasticsearch is not installed Bug 19783: Move check_kohastructure.t to db_dependent Bug 18696: Change debian/source/format to quilt Nick Clemens (19): Bug 17182: Allow Keyword to MARC mapping for acquisitions searches Bug 19706: Fix bad json formed when there are no CCODE values Bug 19806: Add classes to itemnotes in issues table Merge branch 'new/sec-release-17.11.01' of git.koha-community.org:security into 1711_rel Merge branch '17.11.x' of git.koha-community.org:koha into 1711_rel Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality Bug 18201: Unit tests Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Bug 18417: (follow-up) Document new shortcuts in dropdown Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes Bug 19580: Unit tests Bug 19580: Exclude period as splitting character for autotrunction Bug 18915: DBRev 17.11.01.001 Bug 19677: Properly escape enumchrom/serialseq data Bug 16603: (QA follow-up) Add a FIXME Bug 17682: DBRev 17.11.01.002 Merge remote-tracking branch 'translate/17.11.02-translate-20180123' into 1711_rel Increment version for 17.11.02 release Update release notes for 17.11.02 release Olivier Crouzet (1): Bug 19971: Typo in the comments of parseQuery routine Olli-Antti Kivilahti (1): Bug 19483: Fix test plan in t/db_dependent/www/* Owen Leonard (7): Bug 19767: Remove unused serial-issues.pl script Bug 19669: Remove deprecated checkouts by patron category report Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists Bug 16764: Update printers administration page Bug 19851: Improve responsive layout handling of staff client menu bar Bug 19860: Make staff client home page responsive Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails Srdjan (1): Bug 19450: Fixed WebService::ILS bug upstream (0.17) Te Rauhina Jackson (1): Bug 19221: Onboarding tool says user needs to be made superlibrarian Tomas Cohen Arazi (1): Bug 17467: Add missing --status switch handling Victor Grousset (1): Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 13:10:25 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 12:10:25 +0000 Subject: [koha-commits] main Koha release repository branch 17.11.x updated. v17.11.01-113-g2a87bcc Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.11.x has been updated via 2a87bcc1c40b72672d429e5ac3ef8c548bf75cf5 (commit) via bb8d875f3203a07c8a64ffe420d0d5174f2143bc (commit) via 0a372c2b1ebcc9ce6ce4310fc227b801fe04cc85 (commit) via b9b75c03341d70ae9c3d84471c4a9ef3809d34a9 (commit) via 215b9c09d33a142473e2aba52a196c608ef808eb (commit) via 8ff994290a597f04370e3b778f7f9c2936c7939b (commit) from 9c3eb146fa8ff22452f87afb12cb6de25ac00b5d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2a87bcc1c40b72672d429e5ac3ef8c548bf75cf5 Author: Nick Clemens Date: Tue Jan 23 12:14:53 2018 +0000 Update release notes for 17.11.02 release Signed-off-by: Nick Clemens commit bb8d875f3203a07c8a64ffe420d0d5174f2143bc Author: Nick Clemens Date: Tue Jan 23 11:33:45 2018 +0000 Increment version for 17.11.02 release Signed-off-by: Nick Clemens commit 0a372c2b1ebcc9ce6ce4310fc227b801fe04cc85 Author: Josef Moravec Date: Sun Dec 3 22:21:57 2017 +0000 Bug 19738: Fix XSS on vendor name in serials module Test plan: 1) do not apply this patch 2) Have at least one vendor which name does contain javascript, for example: Vendor 1 3) go to serial module and create new subscription 4) use "Search for vendor" 5) Search for your vendor, when search results table is presented, the javascript is executed 6) go through subscription creation and save the new subscription 7) On subscription detail page, the javascript is executed as well 8) apply this patch 9) Repeat 3-7, the script is not executed, the input is escaped Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens commit b9b75c03341d70ae9c3d84471c4a9ef3809d34a9 Author: Jonathan Druart Date: Tue Dec 26 18:05:56 2017 -0300 Bug 19881: Remove authorities-list.pl For obvious reasons... Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Nick Clemens commit 215b9c09d33a142473e2aba52a196c608ef808eb Author: Jonathan Druart Date: Wed Dec 20 12:13:10 2017 -0300 Bug 19847: Track links within the records and 404 for others Test plan: Behave like a robot, you will get 404 Be a human, you will be tracked Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Nick Clemens commit 8ff994290a597f04370e3b778f7f9c2936c7939b Author: Koha translators <> Date: Tue Jan 23 00:34:30 2018 -0300 Translation updates for Koha 17.11.02 Signed-off-by: Nick Clemens ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- authorities/authorities-list.pl | 37 - installer/data/mysql/updatedatabase.pl | 6 + .../prog/en/modules/serials/acqui-search-result.tt | 2 +- .../prog/en/modules/serials/subscription-detail.tt | 2 +- misc/release_notes/release_notes_17_11_02.md | 366 +++ misc/translator/po/bn-IN-marc-MARC21.po | 342 +-- misc/translator/po/bn-IN-opac-bootstrap.po | 2511 ++++++++++++-------- misc/translator/po/bn-IN-pref.po | 26 +- misc/translator/po/bn-IN-staff-prog.po | 1322 +++++------ misc/translator/po/cs-CZ-opac-bootstrap.po | 12 +- misc/translator/po/cs-CZ-staff-prog.po | 16 +- misc/translator/po/de-DE-opac-bootstrap.po | 10 +- misc/translator/po/de-DE-staff-help.po | 21 +- misc/translator/po/de-DE-staff-prog.po | 10 +- misc/translator/po/el-GR-opac-bootstrap.po | 8 +- misc/translator/po/en-NZ-staff-prog.po | 12 +- misc/translator/po/eo-opac-bootstrap.po | 64 +- misc/translator/po/es-ES-opac-bootstrap.po | 12 +- misc/translator/po/fr-CA-pref.po | 22 +- misc/translator/po/fr-CA-staff-prog.po | 14 +- misc/translator/po/fr-FR-pref.po | 16 +- misc/translator/po/fr-FR-staff-prog.po | 34 +- misc/translator/po/hi-staff-prog.po | 123 +- misc/translator/po/hu-HU-marc-MARC21.po | 10 +- misc/translator/po/hu-HU-opac-bootstrap.po | 219 +- misc/translator/po/hy-Armn-marc-MARC21.po | 399 ++-- misc/translator/po/hy-Armn-opac-bootstrap.po | 213 +- misc/translator/po/hy-Armn-pref.po | 68 +- misc/translator/po/hy-Armn-staff-help.po | 22 +- misc/translator/po/hy-Armn-staff-prog.po | 194 +- misc/translator/po/nb-NO-marc-MARC21.po | 8 +- misc/translator/po/nb-NO-staff-prog.po | 24 +- misc/translator/po/sv-SE-opac-bootstrap.po | 12 +- misc/translator/po/sv-SE-staff-prog.po | 18 +- misc/translator/po/tr-TR-pref.po | 13 +- misc/translator/po/uk-UA-staff-prog.po | 16 +- misc/translator/po/zh-Hans-TW-opac-bootstrap.po | 8 +- misc/translator/po/zh-Hans-TW-pref.po | 22 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 28 +- opac/tracklinks.pl | 32 +- 41 files changed, 3612 insertions(+), 2684 deletions(-) delete mode 100755 authorities/authorities-list.pl create mode 100644 misc/release_notes/release_notes_17_11_02.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 13:21:03 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 12:21:03 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.02 deleted. v17.11.01-114-g6e0f754 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.02 has been deleted was 38639b3524e6ca5b07b1a981db87048b912535c0 - Log ----------------------------------------------------------------- 6e0f754022d087ff31049e75f4486548f8b3858f Update release notes for 17.11.02 release ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 13:21:40 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 12:21:40 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.02 created. v17.11.02 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.02 has been created at 38639b3524e6ca5b07b1a981db87048b912535c0 (tag) tagging 6e0f754022d087ff31049e75f4486548f8b3858f (commit) replaces v17.11.01 tagged by Nick Clemens on Fri Jan 26 06:51:49 2018 -0500 - Log ----------------------------------------------------------------- Koha release 17.11.02 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJaaxZVAAoJEGolcazKjUn0Db0QAJPybGumzuMvANizbKaDYenc Ab8l225fYQ8XHI2SVj2J7QsJfPYX3XYDbzQQEB1KFtkx9AiH+oTYqsLR6SLWRim+ WO46VNVYFxurhyvYoa8NcGfDc5msZtHf2m5bwLl4qqoOnt/QMLHulydb/UcufwXa BaLPNrMGHaARWCATpUrVdVqWU0Lzc/GOxUQFkdTU/uz0dDhKNQZPmmLJfIxBlc4f js2hejqLfGIh5glgVVf6lhRovQzBqHdltgXfsAgZqJ+4/QpTzemk6cNMjWWWyDg8 7swnmFav1VnYDKBPwXoKoFgxmwwflgqhmhnP//PEizqmkZkf5CR9tk7MtS9kPZX3 VEUIG3IH3eGiw2Tpqj6z0vBR9pJe/pIkuWYP2A2gchu5kHNFnXmMEDa/yaVYx4wM 5XOP5N/PrsrDQ/rFneFyMv3Vx+Xo0o+jSau4EQrcEdsgGc8yaz8Ht1IjCoJyl6GM ulXlgJbG0x/elnZtyuW6dHjTe0G4ZAIHCOGCZlAd8KF/1wh1yGvbxqIILIZY0KFJ o2DS0Ha3xP3a70sSFbZxkPrL1dBdiMwJosYaZ9m1qpBInj8bZAI4uoTz4HBGvN8f XehoS2fEmeS0INh+WOpc7AHa0cVgrkHrYX+tvxRPeN8QdzdB686egP3Y0A7BpMZ2 OSMPMbogP6xU0fl8tzOd =UGxk -----END PGP SIGNATURE----- Aleisha Amohia (6): Bug 19429: Add confirm message when deleting invoice from invoice search page Bug 19401: Add confirm message when deleting invoice Bug 19200: Preventing warns when exporting a basket Bug 18915: Fix checkout note email message Bug 18915: Giving CHECKOUT_NOTE access to issues table Bug 18915: Renaming svc/patron_notes to svc/checkout_notes Alex Buckley (1): Bug 19514: Implement password restrictions into onboarding tool Charlotte Cordwell (2): Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn Chris Weeks (1): Bug 19510: Add description for edi_manage in acquistion permissions David Bourgault (2): Bug 11210: Writeoff partial amounts Bug 19702: Correct cookie path in Basket.js Fr?d?ric Demians (1): Bug 19788: Preserve case sensitivity when creating Local preferences Grace Smyth (2): Bug 19987: If no z39.50/SRU servers the button should not show Bug 19839: Removed Warning (invoice.pl - uncertainprices) Janusz Kaczmarek (1): Bug 18458: Fix subfields ordering when Merging authority records Jesse Weaver (1): Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) Jonathan Druart (36): Bug 19560: Correctly escape branchcode in admin/branches.pl Bug 19759: Make TestBuilder generates only 2 decimals for float Bug 19759: Fix failing test in Chargelostitem.t Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Bug 19845: Do not generate a password if one is filled on selfreg Bug 19514: Add client-side check Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set Bug 19444: Display error message for auto_account_expired Bug 19694: Force scalar context for output_pref called with billingdate Bug 19830: Add the Koha::Patron->old_checkouts method Bug 19599: Speed anonymise_issue_history up Bug 11976: Fix sorting issues Bug 19756: Fix encoding issues during the update DB process Bug 19867: Prevent HouseboundRoles.t to fail randomly Bug 19429: Rename .delete to .delete_invoice Bug 19760: Die if koha-conf is not accessible Bug 19760: Fix Config.t test Bug 19840: Fix - display patron note on checkin Bug 19840: And avoid XSS... Bug 19788: Add a test Bug 19798: Fix print transfer slip Bug 19918: Close span tag in opac-registration-confirmation.tt Bug 19899: Restore Item floats feature - do not crash Bug 19914: Add an id to the Delete button on the library list view Bug 19913: Fix embedded HTML5 videos at the OPAC Bug 19921: Fix update child when only one adult patron category exist Bug 19911: Do not escape html characters when saving passwords Bug 19911: Escape password value during self-registration confirmation Bug 18915: Add CHECKOUT_NOTE notice template for other languages Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Bug 19968: Add missing use Date::Calc statement Bug 20001: Fix confusion between array and arrayref Bug 17682: Replace 2 occurrences in de-DE and nb-NO Bug 15770: Do not format numbers if too big Bug 19847: Track links within the records and 404 for others Bug 19881: Remove authorities-list.pl Josef Moravec (4): Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency) Bug 19771: Fix crashing in pending offline circulation actions list Bug 19825: Make links to biblios on pending offline circulation page working again Bug 19738: Fix XSS on vendor name in serials module Julian Maurice (6): Bug 17182: (QA follow-up) Fix call to GetMarcBiblio Bug 19444: (QA follow-up) Fix tests for UNIMARC Bug 19444: (QA follow-up) Remove repeating condition Bug 19725: Add failing test Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Bug 19977: Open only .pref files in Local Use tab (sysprefs) Koha translators (1): Translation updates for Koha 17.11.02 Kyle M Hall (2): Bug 19669: (QA follow-up) Remove itemstypes.plugin Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags Lari Taskula (1): Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Liz Rea (2): Bug 19338: Fix sorting by dates in opac-account.tt Bug 16782: Disclose JSON URL for reports on the saved report page Marcel de Rooy (5): Bug 19200: (QA follow-up) Simplify call to GetBasketAsCSV Bug 18458: Add a subtest in Merge.t Bug 18183: jQuery append error related to script tags in cloneItemBlock Bug 18915: (QA follow-up) Add note for installs after 17.05 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Mark Tompsett (5): Bug 17770: Fix Sitemapper.t if date changes during test run Bug 17770: Improve perlcritic level Bug 17770: Perltidy Bug 11976: Add Publication date to subscription table (opac) + column settings Bug 19937: Silence warnings t/db_dependent/www/batch.t Mirko Tietgen (3): Bug 20042: 00-load.t fails when Elasticsearch is not installed Bug 19783: Move check_kohastructure.t to db_dependent Bug 18696: Change debian/source/format to quilt Nick Clemens (19): Bug 17182: Allow Keyword to MARC mapping for acquisitions searches Bug 19706: Fix bad json formed when there are no CCODE values Bug 19806: Add classes to itemnotes in issues table Merge branch 'new/sec-release-17.11.01' of git.koha-community.org:security into 1711_rel Merge branch '17.11.x' of git.koha-community.org:koha into 1711_rel Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality Bug 18201: Unit tests Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Bug 18417: (follow-up) Document new shortcuts in dropdown Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes Bug 19580: Unit tests Bug 19580: Exclude period as splitting character for autotrunction Bug 18915: DBRev 17.11.01.001 Bug 19677: Properly escape enumchrom/serialseq data Bug 16603: (QA follow-up) Add a FIXME Bug 17682: DBRev 17.11.01.002 Merge remote-tracking branch 'translate/17.11.02-translate-20180123' into 1711_rel Increment version for 17.11.02 release Update release notes for 17.11.02 release Olivier Crouzet (1): Bug 19971: Typo in the comments of parseQuery routine Olli-Antti Kivilahti (1): Bug 19483: Fix test plan in t/db_dependent/www/* Owen Leonard (7): Bug 19767: Remove unused serial-issues.pl script Bug 19669: Remove deprecated checkouts by patron category report Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists Bug 16764: Update printers administration page Bug 19851: Improve responsive layout handling of staff client menu bar Bug 19860: Make staff client home page responsive Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails Srdjan (1): Bug 19450: Fixed WebService::ILS bug upstream (0.17) Te Rauhina Jackson (1): Bug 19221: Onboarding tool says user needs to be made superlibrarian Tomas Cohen Arazi (1): Bug 17467: Add missing --status switch handling Victor Grousset (1): Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 13:24:00 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 12:24:00 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.02 deleted. v17.11.01-114-g6e0f754 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.02 has been deleted was 38639b3524e6ca5b07b1a981db87048b912535c0 - Log ----------------------------------------------------------------- 6e0f754022d087ff31049e75f4486548f8b3858f Update release notes for 17.11.02 release ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri Jan 26 13:25:19 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 Jan 2018 12:25:19 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.11.02 created. v17.11.02 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The annotated tag, v17.11.02 has been created at 255426ae8364b000803aeda1a31de2d4ab4f3e15 (tag) tagging 2a87bcc1c40b72672d429e5ac3ef8c548bf75cf5 (commit) replaces v17.11.01 tagged by Nick Clemens on Fri Jan 26 07:17:10 2018 -0500 - Log ----------------------------------------------------------------- Koha release 17.11.02 Aleisha Amohia (6): Bug 19429: Add confirm message when deleting invoice from invoice search page Bug 19401: Add confirm message when deleting invoice Bug 19200: Preventing warns when exporting a basket Bug 18915: Fix checkout note email message Bug 18915: Giving CHECKOUT_NOTE access to issues table Bug 18915: Renaming svc/patron_notes to svc/checkout_notes Alex Buckley (1): Bug 19514: Implement password restrictions into onboarding tool Charlotte Cordwell (2): Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn Chris Weeks (1): Bug 19510: Add description for edi_manage in acquistion permissions David Bourgault (2): Bug 11210: Writeoff partial amounts Bug 19702: Correct cookie path in Basket.js Fr?d?ric Demians (1): Bug 19788: Preserve case sensitivity when creating Local preferences Grace Smyth (2): Bug 19987: If no z39.50/SRU servers the button should not show Bug 19839: Removed Warning (invoice.pl - uncertainprices) Janusz Kaczmarek (1): Bug 18458: Fix subfields ordering when Merging authority records Jesse Weaver (1): Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P) Jonathan Druart (36): Bug 19560: Correctly escape branchcode in admin/branches.pl Bug 19759: Make TestBuilder generates only 2 decimals for float Bug 19759: Fix failing test in Chargelostitem.t Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made Bug 19845: Do not generate a password if one is filled on selfreg Bug 19514: Add client-side check Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set Bug 19444: Display error message for auto_account_expired Bug 19694: Force scalar context for output_pref called with billingdate Bug 19830: Add the Koha::Patron->old_checkouts method Bug 19599: Speed anonymise_issue_history up Bug 11976: Fix sorting issues Bug 19756: Fix encoding issues during the update DB process Bug 19867: Prevent HouseboundRoles.t to fail randomly Bug 19429: Rename .delete to .delete_invoice Bug 19760: Die if koha-conf is not accessible Bug 19760: Fix Config.t test Bug 19840: Fix - display patron note on checkin Bug 19840: And avoid XSS... Bug 19788: Add a test Bug 19798: Fix print transfer slip Bug 19918: Close span tag in opac-registration-confirmation.tt Bug 19899: Restore Item floats feature - do not crash Bug 19914: Add an id to the Delete button on the library list view Bug 19913: Fix embedded HTML5 videos at the OPAC Bug 19921: Fix update child when only one adult patron category exist Bug 19911: Do not escape html characters when saving passwords Bug 19911: Escape password value during self-registration confirmation Bug 18915: Add CHECKOUT_NOTE notice template for other languages Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Bug 19968: Add missing use Date::Calc statement Bug 20001: Fix confusion between array and arrayref Bug 17682: Replace 2 occurrences in de-DE and nb-NO Bug 15770: Do not format numbers if too big Bug 19847: Track links within the records and 404 for others Bug 19881: Remove authorities-list.pl Josef Moravec (4): Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency) Bug 19771: Fix crashing in pending offline circulation actions list Bug 19825: Make links to biblios on pending offline circulation page working again Bug 19738: Fix XSS on vendor name in serials module Julian Maurice (6): Bug 17182: (QA follow-up) Fix call to GetMarcBiblio Bug 19444: (QA follow-up) Fix tests for UNIMARC Bug 19444: (QA follow-up) Remove repeating condition Bug 19725: Add failing test Bug 19725: OAI-PMH - Use biblio_metadata.timestamp Bug 19977: Open only .pref files in Local Use tab (sysprefs) Koha translators (1): Translation updates for Koha 17.11.02 Kyle M Hall (2): Bug 19669: (QA follow-up) Remove itemstypes.plugin Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags Lari Taskula (1): Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection Liz Rea (2): Bug 19338: Fix sorting by dates in opac-account.tt Bug 16782: Disclose JSON URL for reports on the saved report page Marcel de Rooy (5): Bug 19200: (QA follow-up) Simplify call to GetBasketAsCSV Bug 18458: Add a subtest in Merge.t Bug 18183: jQuery append error related to script tags in cloneItemBlock Bug 18915: (QA follow-up) Add note for installs after 17.05 Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields Mark Tompsett (5): Bug 17770: Fix Sitemapper.t if date changes during test run Bug 17770: Improve perlcritic level Bug 17770: Perltidy Bug 11976: Add Publication date to subscription table (opac) + column settings Bug 19937: Silence warnings t/db_dependent/www/batch.t Mirko Tietgen (3): Bug 20042: 00-load.t fails when Elasticsearch is not installed Bug 19783: Move check_kohastructure.t to db_dependent Bug 18696: Change debian/source/format to quilt Nick Clemens (18): Bug 17182: Allow Keyword to MARC mapping for acquisitions searches Bug 19706: Fix bad json formed when there are no CCODE values Bug 19806: Add classes to itemnotes in issues table Merge branch 'new/sec-release-17.11.01' of git.koha-community.org:security into 1711_rel Merge branch '17.11.x' of git.koha-community.org:koha into 1711_rel Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality Bug 18201: Unit tests Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab Bug 18417: (follow-up) Document new shortcuts in dropdown Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes Bug 19580: Unit tests Bug 19580: Exclude period as splitting character for autotrunction Bug 18915: DBRev 17.11.01.001 Bug 19677: Properly escape enumchrom/serialseq data Bug 16603: (QA follow-up) Add a FIXME Bug 17682: DBRev 17.11.01.002 Increment version for 17.11.02 release Update release notes for 17.11.02 release Olivier Crouzet (1): Bug 19971: Typo in the comments of parseQuery routine Olli-Antti Kivilahti (1): Bug 19483: Fix test plan in t/db_dependent/www/* Owen Leonard (7): Bug 19767: Remove unused serial-issues.pl script Bug 19669: Remove deprecated checkouts by patron category report Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists Bug 16764: Update printers administration page Bug 19851: Improve responsive layout handling of staff client menu bar Bug 19860: Make staff client home page responsive Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails Srdjan (1): Bug 19450: Fixed WebService::ILS bug upstream (0.17) Te Rauhina Jackson (1): Bug 19221: Onboarding tool says user needs to be made superlibrarian Tomas Cohen Arazi (1): Bug 17467: Add missing --status switch handling Victor Grousset (1): Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 30 10:23:29 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 30 Jan 2018 09:23:29 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.08-22-g56f1a54 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via 56f1a54656a03bdcdbc8730427c91584b8ec8080 (commit) via f9efe84a2d382df3091f5b6eea76c2fdab143fbc (commit) via 387b40bf23ea15bb3d40090d2d96fc69228b3e92 (commit) via 5a2b7813592be0ce51510acfa3d3b22a4fd21806 (commit) via ca185a5e86fdfb97958ce593b57014302fe0c630 (commit) via 7d1409e188437155911764757a0c61c54b0cd90d (commit) via eb2592e028c28b51d6276b3cb7102c6cfce19357 (commit) via 8e909bcdb105a879b97298996a1dac860566f7d4 (commit) via a4245efd875c74c9a342db0eb7cfbd72c8d6920d (commit) via b5ceced57697b97d727430c21fddd62c06830a51 (commit) via ec601b839192c3c588ab4d2337213d52df92d49e (commit) via 70c0452e2ca9fb1a48250a5ce302b68cc434e88f (commit) via afeef629f5794e2aadf43c65e751e054be7efe10 (commit) from a91e24454d434b9ee9bb826c196f60c186ba78ec (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 56f1a54656a03bdcdbc8730427c91584b8ec8080 Author: Jonathan Druart Date: Mon Jan 15 13:41:41 2018 -0300 Bug 18915: Add CHECKOUT_NOTE notice template for other languages Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit ceeb92081a8dc67f8c685319eb461162b0ba7a19) Signed-off-by: Fridolin Somers commit f9efe84a2d382df3091f5b6eea76c2fdab143fbc Author: Fridolin Somers Date: Tue Jan 30 09:26:39 2018 +0100 Bug 18915: DBRev 17.05.08.001 Signed-off-by: Fridolin Somers commit 387b40bf23ea15bb3d40090d2d96fc69228b3e92 Author: Marcel de Rooy Date: Fri Jan 12 11:31:42 2018 +0100 Bug 18915: (QA follow-up) Add note for installs after 17.05 Since the 17.05 upgrade adds the note and the sql file did not yet include the note, we should add it when it is not there (for example new 17.11s). Signed-off-by: Marcel de Rooy Tested by running the dbrev while there is a letter and while not. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit e7dd617de0e8eb1769c81cbfe85333ace701764d) Signed-off-by: Fridolin Somers commit 5a2b7813592be0ce51510acfa3d3b22a4fd21806 Author: Aleisha Amohia Date: Sun Dec 17 23:42:36 2017 +0000 Bug 18915: Renaming svc/patron_notes to svc/checkout_notes For consistency. Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 065d3de88c55d8ce9efd05ecf80b073fffef242a) Signed-off-by: Fridolin Somers commit ca185a5e86fdfb97958ce593b57014302fe0c630 Author: Aleisha Amohia Date: Sun Dec 17 23:33:18 2017 +0000 Bug 18915: Giving CHECKOUT_NOTE access to issues table This patch allows the notice to reference the issues table so that the checkout note itself can be added to the note if wanted, such as in Comment 9. Sponsored-by: Catalyst IT Signed-off-by: Marjorie Barry-Vila https://bugs.koha-community.org/show_bug.cgi?id=19801 Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 92972fa3de205d736185e8a39b1e59309794f875) commit 7d1409e188437155911764757a0c61c54b0cd90d Author: Aleisha Amohia Date: Sun Aug 27 23:20:40 2017 +0000 Bug 18915: Fix checkout note email message This patch replaces the <> in the email with <> and uses CHECKOUT_NOTE instead of PATRON_NOTE. This patch also adds the notice to installer/data/mysql/en/mandatory/sample_notices.sql, and updates the PATRON_NOTE entry in installer/data/mysql/updatedatabase.pl To test: 1) Apply patch and update database 2) View the message_queue table in mysql 3) Check out an item if haven't already 4) Go to OPAC and set a checkout note for an item 5) View message_queue table and confirm it the title is included in the email and all instances of 'patron note' have been replaced with 'checkout note' 6) Disable javascript in browser 7) repeat steps 4 and 5 and confirm all works as expected Sponsored-by: Catalyst IT Signed-off-by: Marjorie Vila Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit c199ced310abdef53379115ee285757df20ac335) Signed-off-by: Fridolin Somers commit eb2592e028c28b51d6276b3cb7102c6cfce19357 Author: Jonathan Druart Date: Wed Jan 3 16:15:18 2018 -0300 Bug 19911: Escape password value during self-registration confirmation The password must be correctly escape, it can contains html character and break the display. Test plan: Apply first patch and confirm that the display is broken Apply second patch (this one) and confirm that the display is fixed Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit f6adfb4257d0326a101771246777b10965632bc8) Signed-off-by: Fridolin Somers commit 8e909bcdb105a879b97298996a1dac860566f7d4 Author: Jonathan Druart Date: Thu Jan 4 11:00:35 2018 -0300 Bug 19911: Do not escape html characters when saving passwords When the password is not generated automatically, we should not escape the html characters. Otherwise it will be changed without any warnings. Signed-off-by: Arturo Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 25b2cd2d72feda887d0d0f242972baa80f0d3463) Signed-off-by: Fridolin Somers commit a4245efd875c74c9a342db0eb7cfbd72c8d6920d Author: Jonathan Druart Date: Fri Jan 5 16:36:31 2018 -0300 Bug 19921: Fix update child when only one adult patron category exist We are passing the Koha::Patron::Category object to the template instead of the categorycode. To reproduce this bug you must test in a system which has only one patron category of the "adult" type. View the details of a patron with a child-type patron category and choose More -> Update child to adult patron. This results in an error: Can't call method "category_type" on an undefined value at /home/vagrant/kohaclone/members/update-child.pl line 84. The URL of the error page shows a problem with the parameters being passed: members/update-child.pl?op=update&borrowernumber=12345&catcode=Koha::Patron::Category=HASH(0xa168a18)&catcode_multi= Test plan: Make sure you have only 1 adult patron category Update a child to adult => With this patch applied the error is gone and the patron has been correctly updated Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit d735b4957b6073c6d8bf085cc81382dc4dc50d06) Signed-off-by: Fridolin Somers commit b5ceced57697b97d727430c21fddd62c06830a51 Author: Nick Clemens Date: Sat Nov 4 01:01:42 2017 +0000 Bug 19580: Exclude period as splitting character for autotrunction To test: 0 - Apply Unit test patch only 1 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 2 - Should fail 3 - Apply this patch 4 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 5 - should pass 6 - search for 'Local-number.raw:"4"' (or a vlid biblionumber) 7 - should get expected result Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 4538e6c4981b096f8ddcf4b235a7f9e2860ffe9b) Signed-off-by: Fridolin Somers commit ec601b839192c3c588ab4d2337213d52df92d49e Author: Nick Clemens Date: Sat Nov 4 01:01:20 2017 +0000 Bug 19580: Unit tests Signed-off-by: David Bourgault Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 57605308436cb0f60e2f45933126a61f17f88092) Signed-off-by: Fridolin Somers commit 70c0452e2ca9fb1a48250a5ce302b68cc434e88f Author: Nick Clemens Date: Wed Nov 1 15:47:39 2017 +0000 Bug 19559: Add '-' to list of characters we don't split search terms on Test plan assumes QueryAutoTruncate = automatically SearchEngine = Elasticsearch To test: 0 - Apply Unit test patch only 1 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 2 - Should fail 3 - Apply this patch 4 - prove t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t 5 - should pass 6 - search for 'Local-number:"4"' (or a vlid biblionumber) 7 - should get expected result Signed-off-by: David Bourgault Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart (cherry picked from commit a081ed16c0c3295253408f999354e6bbfa5fe183) Signed-off-by: Fridolin Somers commit afeef629f5794e2aadf43c65e751e054be7efe10 Author: Nick Clemens Date: Wed Nov 1 15:46:59 2017 +0000 Bug 19559: Add tests Signed-off-by: David Bourgault Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart (cherry picked from commit 26be355fe8c83a187a0cfbdae4f3a9e3b9ba8be9) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 4 +-- circ/circulation.pl | 2 +- .../data/mysql/de-DE/mandatory/sample_notices.sql | 3 +- .../data/mysql/en/mandatory/sample_notices.sql | 3 +- .../data/mysql/es-ES/mandatory/sample_notices.sql | 3 +- .../mysql/fr-CA/obligatoire/sample_notices.sql | 3 +- .../mysql/fr-FR/1-Obligatoire/sample_notices.sql | 3 +- installer/data/mysql/it-IT/necessari/notices.sql | 3 +- .../mysql/nb-NO/1-Obligatorisk/sample_notices.sql | 3 +- .../data/mysql/pl-PL/mandatory/sample_notices.sql | 3 +- .../data/mysql/ru-RU/mandatory/sample_notices.sql | 3 +- .../data/mysql/uk-UA/mandatory/sample_notices.sql | 4 ++- installer/data/mysql/updatedatabase.pl | 22 +++++++++++- .../en/modules/opac-registration-confirmation.tt | 4 +-- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 2 +- members/boraccount.pl | 2 +- members/mancredit.pl | 2 +- members/maninvoice.pl | 2 +- members/member-flags.pl | 2 +- members/member-password.pl | 2 +- members/moremember.pl | 2 +- members/pay.pl | 2 +- members/paycollect.pl | 2 +- members/printfeercpt.pl | 2 +- members/printinvoice.pl | 2 +- members/readingrec.pl | 2 +- opac/opac-issue-note.pl | 2 +- opac/opac-memberentry.pl | 13 ++++--- opac/svc/{patron_notes => checkout_notes} | 5 +-- .../Koha_SearchEngine_Elasticsearch_Search.t | 37 +++++++++++++++++++- 31 files changed, 109 insertions(+), 37 deletions(-) rename opac/svc/{patron_notes => checkout_notes} (95%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 30 17:49:59 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 30 Jan 2018 16:49:59 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-333-g7cb8665 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via 7cb86656956131ed81cc74069a765a37664edd8e (commit) from 7e1c6dddde372f622cc88f993f72b8f81d0b6252 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7cb86656956131ed81cc74069a765a37664edd8e Author: Jonathan Druart Date: Tue Jan 30 12:24:48 2018 -0300 Revert "Bug 19669: (QA follow-up) Remove itemstypes.plugin" This reverts commit 7140a5e4ecc68759c1bee04571386f9cc9a16d92. Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: reports/itemtypes.plugin | 109 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100755 reports/itemtypes.plugin hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue Jan 30 18:29:29 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 30 Jan 2018 17:29:29 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.11.00-352-gbd2d2fd Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, master has been updated via bd2d2fd433baeca3d311c403b482c6a2000a6668 (commit) via c76281f3fcb4f634a1e1a8f74b9663763c874dfd (commit) via 83177006302494bc3a5bc67a7d89d373d5a9002c (commit) via e04c780e9a51c06d606b1bf7cda89e465f1d7431 (commit) via 20e89d051c9ca3def36e9cde742ea10fd59204aa (commit) via e1ba582af9c93a96870365be2fd1609621567a2e (commit) via 32a2b5a996a91bfa1f4a22c1c7ceefc9e2bd8b31 (commit) via 13cb7e0490e7a41e2c47ba89e27bfdc446af572c (commit) via 84fc8c65186053ea69e46b5c8aac736050e0ac54 (commit) via 5d6e58f7cadd9c42ef5669b29674bd4b38fabc4f (commit) via 65e541085c86ab2f6873a0c98d631b7719bcc62d (commit) via 19a07cc16f2ffb1c019bf98707fcbe31e57168a5 (commit) via f05da6ada78f2366a96cce4af25f20bab3b271c1 (commit) via 24b72f8bfa122ed9bbbf697d15fb6de68c66f4a0 (commit) via 10c3dc1a25f08994b832bd37998ff10c30ac2f88 (commit) via c1cb8a14bcd5bcc1ca6fd9efb0b9912b773790a7 (commit) via ccea385ce7bf65a2650d7993f3e9d0cd34d51c49 (commit) via 74dec87b0f9d9868d910cf9e2b400598b2217aa8 (commit) via f3abb73b5cc8c541f7b6c8acc4c03be337c77099 (commit) from 7cb86656956131ed81cc74069a765a37664edd8e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit bd2d2fd433baeca3d311c403b482c6a2000a6668 Author: Josef Moravec Date: Fri Jan 26 09:25:21 2018 +0000 Bug 16213: (QA follow-up) Fix terminology Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit c76281f3fcb4f634a1e1a8f74b9663763c874dfd Author: Julian Maurice Date: Wed Apr 6 13:12:51 2016 +0200 Bug 16213: Allow to select hold's itemtype when using API Test plan: 1/ Use your usual "REST testing" tool to place a title-level hold with an itemtype. The request should look like this: POST /api/v1/holds { "borrowernumber": 1234, "biblionumber": 456, "branchcode": "CPL", "itemtype": "A" } 2/ Check that the hold was placed and the itemtype is correctly selected 3/ prove t/db_dependent/api/v1/holds.t Signed-off-by: Benjamin Rokseth Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart commit 83177006302494bc3a5bc67a7d89d373d5a9002c Author: Mirko Tietgen Date: Tue Jan 23 12:11:32 2018 +0100 Bug 17084: Automatic debian/control updates Signed-off-by: Mirko Tietgen Signed-off-by: Jonathan Druart commit e04c780e9a51c06d606b1bf7cda89e465f1d7431 Author: Marcel de Rooy Date: Thu Jan 25 12:01:30 2018 +0100 Bug 20088: Fix uninitialized warning from svc/holds Use of uninitialized value in array element at svc/holds line 56. Test plan: Check if the warn is no longer in the logs; the warning is triggered by an ajax call from the circulation template in staff. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 20e89d051c9ca3def36e9cde742ea10fd59204aa Author: Marcel de Rooy Date: Mon Jan 22 09:49:36 2018 +0100 Bug 20056: Resolve uninitialized warn in cmp_sysprefs.pl When running a compare with --upd flag, I got the following warn: Use of uninitialized value in addition (+) at misc/maintenance/cmp_sysprefs.pl line 125. This is simply resolved by not returning undef but 0 in case of the Version syspref in the sub UpdateOnePref. Test plan: Look at this simple change. Signed-off-by: Marcel de Rooy Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit e1ba582af9c93a96870365be2fd1609621567a2e Author: Zoe Bennett Date: Wed Jan 17 23:16:38 2018 +0000 Bug 19827: Removing &checkuniquemember from the export in C4/Members.pm Test Plan: - Check that the line &checkuniquemember has been removed from the export in C4/Members.pm Signed-off-by: Roch D'Amour Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart commit 32a2b5a996a91bfa1f4a22c1c7ceefc9e2bd8b31 Author: Nick Clemens Date: Fri Jan 26 12:43:58 2018 +0000 Bug 20091: Moved FailedLoginAttempts out of Norwegian Patron Database heading To test: 1 - View systempreferences patron tab 2 - Note FailedLoginAttempts is uner 'Norwegian Patron Database' 3 - apply patch 4 - Now it is under 'General' Signed-off-by: Mark Tompsett Signed-off-by: Maksim Sen Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart commit 13cb7e0490e7a41e2c47ba89e27bfdc446af572c Author: Mark Tompsett Date: Sun Jan 28 01:41:01 2018 -0500 Bug 13990: (follow-up) silence warnings on testing prove t/db_dependent/ILSDI_Services.t Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 84fc8c65186053ea69e46b5c8aac736050e0ac54 Author: Mark Tompsett Date: Sun Jan 28 01:18:54 2018 -0500 Bug 13990: (QA follow-up) Add unit test coverage prove t/db_dependent/ILSDI_Services.t Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 5d6e58f7cadd9c42ef5669b29674bd4b38fabc4f Author: Mark Tompsett Date: Fri Jan 26 16:20:20 2018 +0000 Bug 13990: (follow-up) fix various whitespace errors - tabs to 4 spaces - trailing whitespace - missing vertical whitespace before =head3 Without this patch, this bug fails qa test tools. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 65e541085c86ab2f6873a0c98d631b7719bcc62d Author: Jon Knight Date: Tue Nov 7 17:27:56 2017 +0000 Bug 13990: ILS-DI LookupPatron requires ID Type Patch provides a constrained set of borrower attributes to try in turn if the ID type is not specified. Also added "email" to the POD documented list of id types seeing as its quite a useful one for integration developers. Test plan: 1) without the patch applied, turn on ils-di interface in your admin sysprefs and then try accessing the URL: https://your-server/cgi-bin/koha/ilsdi.pl?service=LookupPatron&id=Mabel replacing "your-server" your Koha dev test domain name (localhost:8080 if you're using a kohadevbox VM) and "Mabel" with the first name of a patron (Mabel is in the test database already if you're using that). You should get back an error message in the XML. 2) Apply the patch and repeat. This time you should get an element in the XML with Mabel's patron ID in it. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 19a07cc16f2ffb1c019bf98707fcbe31e57168a5 Author: Jonathan Druart Date: Tue Jan 30 14:06:27 2018 -0300 Bug 19230: (follow-up) Preventing warn when deleting course Simplify 'unless' statement Signed-off-by: Jonathan Druart commit f05da6ada78f2366a96cce4af25f20bab3b271c1 Author: Aleisha Amohia Date: Thu Dec 21 00:57:21 2017 +0000 Bug 19230: Preventing warn when deleting course To test: 1) Ensure UseCourseReserves is enabled 2) Go to Course Reserves, create a course 3) When you are taken to the course page, you should notice the 'Argument "" isn't numeric in numeric gt' warn 4) Delete course 5) Notice warn, and that no confirm message popped up 6) Apply patch 7) Create a course again. Confirm the 'Argument "" isn't numeric in numeric gt' warn did not show 8) Delete the course 9) Notice no warn and the confirm message pops up Sponsored-by: Catalyst IT Signed-off-by: Roch D'Amour Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit 24b72f8bfa122ed9bbbf697d15fb6de68c66f4a0 Author: Liz Rea Date: Fri Jan 26 15:01:39 2018 +1300 Bug 20041: ILL module missing from more menu in staff when activated Apply this patch Check that ILL requests are now listed in More menu when ILL requests syspref is enabled Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 10c3dc1a25f08994b832bd37998ff10c30ac2f88 Author: Grace Smyth Date: Wed Jan 17 20:36:59 2018 +0000 Bug 19986: 'Server name' doesn't appear as required Test plan: [1.] Go to Admin -> z39.50/SRU servers [2.] Make a new z39.50 server [3.] Fill in the required field (hostname, port, database) [4.] Save the server [5.] Notice that the form does not submit, tells you that Sever name is required [6.] Repeat steps 2 - 5 but this time make a new SRU server [6.] Upload the patch and repeat steps 1 - 3 (make a new z39.50 server and a new SRRU server) [7.] See that now 'Server name:' is red and on the right side of the box there is a required note [8.] Save both servers and it should have created a new z39.50 server and a new SRU server Signed-off-by: Roch D'Amour Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart commit c1cb8a14bcd5bcc1ca6fd9efb0b9912b773790a7 Author: Nick Clemens Date: Fri Jan 26 21:05:39 2018 +0000 Bug 20003: (QA follow-up) use patron checkouts method instead of Koha::Checkouts Signed-off-by: Jonathan Druart commit ccea385ce7bf65a2650d7993f3e9d0cd34d51c49 Author: Josef Moravec Date: Thu Jan 18 07:56:15 2018 +0000 Bug 20003: Fix showing number of remaining checkouts during checking in Test plan: 0) Do not apply the patch 1) Have a patron with more then one checkout 2) Return one of patron's checkout and confirm the remaining number of checkout is not shown 3) Apply the patch 4) Try it again and confirm the number is now shown Signed-off-by: Roch D'Amour Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart commit 74dec87b0f9d9868d910cf9e2b400598b2217aa8 Author: Jonathan Druart Date: Mon Jan 22 17:04:28 2018 -0300 Bug 19975: Fix search by tags at the OPAC This bug has certainly be caused by commit 091d6c513bcbee224ff06477e79be48cea7fe825 Bug 17843: Replace C4::Koha::getitemtypeinfo with Koha::ItemTypes The reason is quite simple, in Koha::ItemType->translated_description (called in opac-search.pl l.229) there is an eval to know if we have access to the translated description of the item type, to avoid retrieving it again. The evaluation of $@ later in opac-search.pl is supposed to test the 2 eval made few lines before (a "normal" search, without tags), but $@ contains the error message from the *last* eval command. So we are raising an error that have been correctly handled in Koha::ItemType. Test plan: At the OPAC, click Tag cloud, then click any of the tags => Without the patch you get Koha::ItemType::get_column generated this error: DBIx::Class::Row::get_column(): No such column 'translated_description' on Koha::Schema::Result::Itemtype at /usr/share/koha/lib/Koha/Object.pm line 307 => With the patch applied the page is correctly displayed Signed-off-by: Claire Gravely Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart commit f3abb73b5cc8c541f7b6c8acc4c03be337c77099 Author: Mirko Tietgen Date: Tue Jan 23 11:43:10 2018 +0100 Bug 20072: Fix build-git-snapshot for Debian source format quilt With bug 18696 we need a few tiny changes to build-git-snapshot: - Debian revision number for debian/changelog - "orig" in the file name for the tar.gz archive Signed-off-by: Mirko Tietgen Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: C4/ILSDI/Services.pm | 143 +++++++++++--------- C4/Members.pm | 1 - Koha/REST/V1/Hold.pm | 4 +- api/v1/swagger/paths/holds.json | 4 + circ/returns.pl | 3 +- course_reserves/mod_course.pl | 12 +- debian/build-git-snapshot | 4 +- debian/control | 30 ++-- .../intranet-tmpl/prog/en/includes/header.inc | 3 + .../prog/en/modules/admin/preferences/patrons.pref | 10 +- .../prog/en/modules/admin/z3950servers.tt | 4 +- .../en/modules/course_reserves/course-details.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt | 5 +- misc/maintenance/cmp_sysprefs.pl | 2 +- opac/ilsdi.pl | 2 +- opac/opac-search.pl | 2 +- svc/holds | 4 +- t/db_dependent/ILSDI_Services.t | 57 +++++++- t/db_dependent/api/v1/holds.t | 46 ++++++- 19 files changed, 231 insertions(+), 107 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed Jan 31 09:36:37 2018 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 31 Jan 2018 08:36:37 +0000 Subject: [koha-commits] main Koha release repository branch 17.05.x updated. v17.05.08-35-gd635ed5 Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "main Koha release repository". The branch, 17.05.x has been updated via d635ed5c8c610958dd934a6681d8ca517864d99b (commit) via 104f9b0046175fa195842006b801b59b70a6f6ca (commit) via b93521a444e0b67fc5ad2111517ba2699c96dc80 (commit) via 25a26ad97e25caa0c93cdffb1556fedf8eaf299f (commit) via eef58349aeb925958fd2bdcc5bfa8d66638f33f7 (commit) via bb2ff03ff7d53ba5e95d0e063c8acc5ea60ce7e6 (commit) via ac09cc26a172a1317baca97c11c7d835a5efe1bc (commit) via b986d5071fea52a9bd81de87c776bfa28502052f (commit) via 06d7942eb56c7e9914b00644452ae60078e05b00 (commit) via bad3c9fec70ee98c509dd953c9f3538e8b77effb (commit) via 3c7f2da486717dc785f7237e7e215b45671b30fc (commit) via 6b3287ffd5d6c2c7d927febf3a9ad35793b4b45b (commit) via 862b732c0a5771038d4922cb666ebf7567d6f4ca (commit) from 56f1a54656a03bdcdbc8730427c91584b8ec8080 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d635ed5c8c610958dd934a6681d8ca517864d99b Author: Nick Clemens Date: Fri Jan 19 14:11:51 2018 +0000 Bug 16603: (QA follow-up) Add a FIXME Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 479945b208d15dd9ea4290e512a873c75a994e3c) Signed-off-by: Fridolin Somers commit 104f9b0046175fa195842006b801b59b70a6f6ca Author: Owen Leonard Date: Fri Dec 1 18:23:01 2017 +0000 Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails This patch is a temporary mitigation of whatever the real problem is. The patch hides the "Apply directly" button so that the option isn't available. To test, apply the patch and generate a .koc file with some transactions. Upload the file via Circulation -> Offline circulation file upload. After the file is uploaded, you should see only a "Add to offline circulation queue" button, which should work correctly. Signed-off-by: Grace Smyth Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 18e5177e1a3a0fc6f0b16b827c2c28474ff54c03) Signed-off-by: Fridolin Somers commit b93521a444e0b67fc5ad2111517ba2699c96dc80 Author: Nick Clemens Date: Mon Dec 18 14:42:25 2017 +0000 Bug 19677: Properly escape enumchrom/serialseq data Some serial issues use angle brackets for denoting certain data. Currently this is not displayed in Koha. This patch escapes the data so that angle brackets will display. To test: 1 - Add an enumchron field to an item containg angle brackets: "This is a " 2 - View the record in the staff and opac, not the field displays as: "This is a" 3 - Apply patch 4 - Note full text now displays Signed-off-by: Charlotte Cordwell Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 8be48eeb5180a529c079a32e4db3766bd0e4e142) Signed-off-by: Fridolin Somers commit 25a26ad97e25caa0c93cdffb1556fedf8eaf299f Author: Mirko Tietgen Date: Fri Jan 19 13:55:30 2018 +0100 Bug 19783: Move check_kohastructure.t to db_dependent Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 6c7ea2aeb1f81c3d1e3418dd3587c02a7712dad1) Signed-off-by: Fridolin Somers commit eef58349aeb925958fd2bdcc5bfa8d66638f33f7 Author: Jonathan Druart Date: Fri Oct 13 13:41:11 2017 -0300 Bug 19422: Make sure it will never happen again Signed-off-by: Jonathan Druart (cherry picked from commit 84bc17a894fb5023ca69836b4f584392ecfd8373) Signed-off-by: Fridolin Somers commit bb2ff03ff7d53ba5e95d0e063c8acc5ea60ce7e6 Author: David Bourgault Date: Fri Oct 6 08:42:32 2017 -0400 Bug 19422: Missing DROP TABLES in kohastructure.sql Adds DROP TABLE statements to the following tables - article_requests - biblio_metadata - deletedbiblio_metadata Test plan : Clean your database by running 'mysql < kohastructure.sql'. Without patch you'll get error messages. With patch everything will work fine, no warnings. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart (cherry picked from commit 2386e33dbba4c561f3ce465cf1a0970d52b8efd5) Signed-off-by: Fridolin Somers commit ac09cc26a172a1317baca97c11c7d835a5efe1bc Author: Mirko Tietgen Date: Fri Jan 19 13:59:43 2018 +0100 Bug 20042: 00-load.t fails when Elasticsearch is not installed 00-load.t fails when Elasticsearch is not installed. Blocks packaging. Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 5c2a90e80c310200c7ddf26584586efff03e596f) Signed-off-by: Fridolin Somers commit b986d5071fea52a9bd81de87c776bfa28502052f Author: Grace Smyth Date: Thu Jan 18 20:30:00 2018 +0000 Bug 19987: If no z39.50/SRU servers the button should not show Test plan: [1.] Load the patch and make sure you have some Z39.50/SRU servers (Administration => Z39.50/SRU servers administration) [2.] Then go to authorities and notice that the 'New from Z39.50/SRU' button is there [3.] Next go to cataloging and notice that the 'New from Z39.50/SRU' button is there too [4.] Now make sure you have no Z39.50/SRU servers (remove the servers) (Administration => Z39.50/SRU servers administration) [5.] Go to authorities and notice that the 'New from Z39.50/SRU' button is not there [6.] Lastly go to cataloging and notice that the 'New from Z39.50/SRU' button is not there too :) Signed-off-by: Owen Leonard I added a missing [% END %] during signoff. Hope no one minds! Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 0b3e70c961be7dcc5aa18f5dc7e0996852563e66) Signed-off-by: Fridolin Somers commit 06d7942eb56c7e9914b00644452ae60078e05b00 Author: Julian Maurice Date: Tue Jan 16 10:20:21 2018 +0100 Bug 19977: Open only .pref files in Local Use tab (sysprefs) Test plan: 1. Open .../prog/en/modules/admin/preferences/circulation.pref with vim (check that it creates a .circulation.pref.swp in the same directory) 2. Go to the "Local Use" tab in admin/systempreferences.pl 3. Confirm that the page works normally Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit fe2560c06a6ae8c93291c99b5afd410b5f721f52) Signed-off-by: Fridolin Somers commit bad3c9fec70ee98c509dd953c9f3538e8b77effb Author: Jonathan Druart Date: Mon Jan 15 10:10:41 2018 -0300 Bug 19968: Add missing use Date::Calc statement It has been reported than the missing use statement can cause a compilation error: Undefined subroutine &Date::Calc::Today called at /usr/share/koha/intranet/cgi-bin/cataloguing/value_builder/unimarc_field_100.pl line 75. Test plan: Use this UNIMARC plugin and make sure it fixes the error or at least does not break it Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 3f38b34445ada2bfb7c7dc48f340fd408b1a5b67) Signed-off-by: Fridolin Somers commit 3c7f2da486717dc785f7237e7e215b45671b30fc Author: Jonathan Druart Date: Mon Jan 15 13:46:06 2018 -0300 Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit a44804f015964ec95d997c9adfdaae4b3527fb50) Signed-off-by: Fridolin Somers commit 6b3287ffd5d6c2c7d927febf3a9ad35793b4b45b Author: Mark Tompsett Date: Tue Jan 9 14:37:08 2018 +0000 Bug 19937: Silence warnings t/db_dependent/www/batch.t TEST PLAN --------- 1) Run the following on a kohadevbox: git checkout -b bug_19937 origin/master sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The following errors are triggered at the end of the log file: Use of uninitialized value in array element at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 50. Use of uninitialized value $results_per_page in numeric eq (==) at /home/vagrant/kohaclone/tools/batch_records_ajax.pl line 53. Use of uninitialized value in uc at /home/vagrant/kohaclone/C4/ImportBatch.pm line 1120. 2) Run the following on a kohadevbox: exit git bz apply 19937 restart_all sudo koha-shell -c bash kohadev prove t/db_dependent/www/batch.t cat /var/log/koha/kohadev/plack-error.log The log file will end with the restarting of plack, not the errors. 3) run koha qa test tools Signed-off-by: Lee Jamison Signed-off-by: Marcel de Rooy Amended handling of $results_per_page. Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 1107590df2a7fab465225c683a3ba62b7796584c) Signed-off-by: Fridolin Somers commit 862b732c0a5771038d4922cb666ebf7567d6f4ca Author: Olli-Antti Kivilahti Date: Wed Oct 18 14:33:22 2017 +0300 Bug 19483: Fix test plan in t/db_dependent/www/* t/db_dependent/www/* crashes test harness due to misconfigured test plan prove t/db_dependent/www/ without defining KOHA_INTRANET_URL bails out and marks the whole test suite as failed. Test suite should not be failed if this optional WWW::Mechanize test suite is not activated. After this patch, the tests are properly skipped without failing the whole tests. This is important when running all tests under t, as this needlessly fails the test suite. Also handling of 'skip_all' is inconsistent in t/db_dependent/www -tests, so this normalizes it to skip_all instead of bail_out Signed-off-by: Mark Tompsett Signed-off-by: Julian Maurice Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit f25d650a1ca4fd6bb927484586210b74e2c40eb6) Signed-off-by: Fridolin Somers ----------------------------------------------------------------------- Summary of changes: C4/ImportBatch.pm | 2 +- admin/systempreferences.pl | 2 +- authorities/authorities-home.pl | 12 ++++++ cataloguing/addbooks.pl | 12 ++++++ cataloguing/value_builder/unimarc_field_100.pl | 1 + installer/data/mysql/kohastructure.sql | 3 ++ .../data/mysql/uk-UA/mandatory/sample_notices.sql | 2 +- .../prog/en/includes/authorities-toolbar.inc | 8 ++-- .../prog/en/modules/catalogue/detail.tt | 6 +-- .../prog/en/modules/cataloguing/addbooks.tt | 2 + .../prog/en/modules/offline_circ/process_koc.tt | 3 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 6 +-- t/00-load.t | 3 ++ .../check_kohastructure.t} | 44 +++++++++----------- t/db_dependent/www/auth_values_input_www.t | 16 +++---- t/db_dependent/www/batch.t | 12 ++++-- t/db_dependent/www/history.t | 17 ++++---- t/db_dependent/www/search_utf8.t | 7 +++- tools/batch_records_ajax.pl | 4 +- 19 files changed, 103 insertions(+), 59 deletions(-) copy t/{Makefile.t => db_dependent/check_kohastructure.t} (54%) hooks/post-receive -- main Koha release repository