From gitmaster at git.koha-community.org Tue May 2 08:59:54 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 02 May 2017 06:59:54 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-88-gd74bac5 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.05.x has been updated via d74bac52b68c12c8865d8183d51d946f58d8f34f (commit) via 96650b4e76a5bc1302611a3a150e195e85e6f8fa (commit) via 08cc470c35bf2a92147d15f48984d3020935b6b8 (commit) via b811451989414e1d5baaf2e87d5c099ae98556de (commit) via bb0a58494bd9886d2a9fa25bd3874c3ece2dd3b0 (commit) via f5d9d7ddc86042e8fd266674899961941ff52e2a (commit) via a09f17fa70f6571a9e7432339032623da5272621 (commit) via 8343b56ab1f93dce3f3d58d7d10907e442be3125 (commit) via de90787db6c9eae54062ea6a795c4a6fde4389bf (commit) via df46724747d56cfdf2fde2f9d19fae360ab8b1f4 (commit) via de0e3f8512fd4831213807c7e4d83109a8504cd5 (commit) via 63802c7ec270d63bd5d3b5c06eaf8828c4b798e1 (commit) via ad9bef2419394a7f3677a9bd8bc04fa31785612f (commit) via 27a3ad799ce3c125c4e727fcf39012c81ba4bb1c (commit) via daefab479c758bcfa6cf92b08b811c8702fd4705 (commit) via 8c67c2c448b53978f0d47374456ee64f3537b974 (commit) via ab4d7d6987fd1d8a3f6e42e5afa258845f8cf934 (commit) via f5558529ff52baeecda4b6ca293d73ee6982dffe (commit) via 318f62227169215d8e6c1fcb4171025df1c87e3a (commit) via e7ee2fd59f39f6092cb2420c8fed25df096e1529 (commit) via a98b5468baca4716357643c87f5cb9e02f62c343 (commit) via 00b76faf0ac30601fb3ff12a6cd71bcdab1b7177 (commit) via c481c15a4fedd13b7f0f96d519313f744a425421 (commit) via 63c72da9483f26d88c1b287b93105cea7d6cdf89 (commit) via 4cc1f7304f98886aa035fe194d5c5bc63409ff24 (commit) via 46fd998c85ea36291f5af6169f8860d36fb57a94 (commit) via c7cfc20995d885c33f53e16ce01c09146efceab6 (commit) via b63f1c8b6ebfa24ae70745da7393cb1f15637dd4 (commit) via 15751085e950b38df235d11e958259e15ef48f37 (commit) via a2d5655093a7188028036ba439256d9f819c136e (commit) via 8d27cf601203990ec9f79d280a45ff4435f91975 (commit) via 9dbbcb8ba50f0b6c26ce159c82cd88e973df3c54 (commit) via 4b653d7649f59d38325b88d453965341d785a2fe (commit) via 71107ee25f805a64c3bd2896f48955aeee573bcc (commit) via a6315f2f4423a9b90203db72f74f69bfaa31815e (commit) via 32ceafbf418490a34f4fa6dcf9c5f94097d0f4e1 (commit) via b8c6167f9f5c22286a590539dcfae54832f35a8f (commit) via f083c8a0672490ea55dcd9b2e7b57d78115c0113 (commit) via eaf914f591947adf9c56c30ee018713adba91bab (commit) via 4e8972d9c7c40040d726819b1b1479884bb640f8 (commit) via 8671b3259969c0ec770040a78f6fd9372c9f4b7b (commit) via 34b3be97e0a369fd864d584f937e7115141a3e2b (commit) via 5ecd9f981aeab0a9b7658b260097647365b29811 (commit) via fae6a72523cc8ccbe60ab73799e52e4b489ba4f8 (commit) via 42741c2689e5cad1c1b2d11fa303b60d5fff25e4 (commit) via a6f9a0a529c9df6749cb2cabb1f6c2b2d9869fe9 (commit) via f6cac0592397ae829e34a576173fd0c86980d1bc (commit) via cf4ef31201dabc3524258bc08a1c11a8cbe15a11 (commit) via 593c2bd896867cbd3e9bde4f10949ddb90cec368 (commit) via 5323d908c170e529ff5542659e58313d849b2b1e (commit) via 95190934a741692f3883965e28c1c659d5ab8f85 (commit) via d6bbbc1aa36e38a38d10e1ea55771b9602b52c4c (commit) via 719dc345f4d38b1e34ef2318f472e4757709a647 (commit) via 1c70793c3d20483aeae827dcd360a4c76a29ee7e (commit) via fd09dd40a99b20a5095e9b05724f256868421d12 (commit) via 9196963828b6e2f97d500e96eabd6bceab675dfb (commit) via 81fa253a8f15035a87076bad77dd0b5dde562ecd (commit) via 41882c4f2eb4bff954b5a74537b0cad4d0187352 (commit) via 5cee43cbb314cdf602fb0a9719b127889e277b5b (commit) via 719bd8e31e536c7317eeb9cf0dfd66a769a626ee (commit) via 7f4d6b4dd4256394e8c569bb73b8ed5c58087275 (commit) via f483053af42b184b98c1d077c21e5132d9494d43 (commit) via 74f24ce406cee9af6a36db6e5d948542b0554e58 (commit) via 5e19242713ee95ca2676981bdba00f45b2be2294 (commit) via bd136bd78d0c8e2177bc861d42732635ae81d17d (commit) via 6771c9bf4c3a7936a1ef83b9fe22c7ecc9db97b0 (commit) via 6a713f7793463effc5ca7c174436c3fdc1a3bb63 (commit) via 7a8c0af22c46370c2a5187449da01d591c11ba75 (commit) via 753eda6bae0a58282e134beadc96690ac2d26226 (commit) via 71034e08013c5111098a648cf46113c8f671637f (commit) via a4e2f71dc563af9d33376f706fa3ec384c53ab87 (commit) via 39b1653348fd450ded9406a35b567042bf36d886 (commit) via 3f139899743ac3214e49d83c099120af28f414da (commit) via 9e74db7b51085f62919e34ab4e5ccdf9da2066a1 (commit) from 9de99ca2d5494177bf4e0c805cc46cb3124fdd5c (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 d74bac52b68c12c8865d8183d51d946f58d8f34f Author: Mason James Date: Tue May 2 17:26:19 2017 +1200 Revert "Bug 18094: Only search in searchable patron attributes if searching in standard fields" This reverts commit b696300c3a2ddbd670775fe22a0cb95b61751abf. commit 96650b4e76a5bc1302611a3a150e195e85e6f8fa Author: Mason James Date: Tue May 2 17:26:09 2017 +1200 Revert "Bug 18094: Add tests to highlight the problem" This reverts commit dde4036df4fba9b8d3652a78c320c42f9e71c660. commit 08cc470c35bf2a92147d15f48984d3020935b6b8 Author: Mason James Date: Sun Apr 30 23:55:25 2017 +1200 fix t/db_dependent/HoldsQueue.t tests Signed-off-by: Mason James commit b811451989414e1d5baaf2e87d5c099ae98556de Author: Jonathan Druart Date: Tue Mar 21 10:52:42 2017 -0300 Bug 18312: Fix export unless a file is supplied Bug 18087 breaks export unless a file is supplied. Can't use an undefined value as a HASH reference at /home/vagrant/kohaclone/tools/export.pl line 75. Test plan: Export records using a file of id that is not a valid file (not txt or csv) Export records using a valid file Export records without supplying a file => The export should work or fail as expected. Signed-off-by: Jesse Maseto Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit bb0a58494bd9886d2a9fa25bd3874c3ece2dd3b0 Author: Jonathan Druart Date: Tue Feb 14 10:52:14 2017 +0100 Bug 18087: Handle invalid filetypes If an invalid file is used as biblionumber list, we should display a message. Test plan: 1/ Use csv, plain text files => Should work 2/ Use invalid files (binary files like pdf, doc*, xsl*, etc.) => Should not work and see a warning message. Amended patch after signoff: Remove one warn debug line Signed-off-by: Joy Nelson Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit f5d9d7ddc86042e8fd266674899961941ff52e2a Author: Joy Nelson Date: Thu Feb 9 11:42:57 2017 -0800 Bug 18087 - Clarification on File type when using file of biblionumbers to export data Added a line to the screen detailing the types of files that can be used to upload a list of biblionumbers. Test plan: 1. Go to tools->export data 2. under File option, (File types accepted: .csv and .txt) should appear 3. Check both Bibliographic and Authority Export screens for this new string. Signed-off-by: Claire Gravely Signed-off-by: Joy Nelson Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit a09f17fa70f6571a9e7432339032623da5272621 Author: Jonathan Druart Date: Fri Jul 22 10:26:12 2016 +0100 Bug 15451: Better error handling 1/ If a librarian edit (add_validate) a non-existing csv profile, we explicitely die 2/ If you try to delete a non-existing csv profile, you will now get a nice alert box commit 8343b56ab1f93dce3f3d58d7d10907e442be3125 Author: Bernardo Gonzalez Kriegel Date: Wed Apr 27 22:28:08 2016 -0300 Bug 15451: (followup) fix filename extension for csv file This patch does the same as basket/downloadcart.pl to set '.csv' as filename extension for downloadshelf.pl To test: 1) Define a CSV MARC profile 2) On staff download a list, extension is '.NN' with 'NN' the CSV profile id. 3) Apply the patch 4) Download again, check extension is now '.csv' Signed-off-by: Jonathan Druart Signed-off-by: Marcel de Rooy commit de90787db6c9eae54062ea6a795c4a6fde4389bf Author: Jonathan Druart Date: Wed Jan 6 08:58:13 2016 +0000 Bug 15451: Do not considered a Resultset as a Result The previous calls were wrong, but there is something bad with the DB structure: export_format.profile should be a unique key. This patch fixes the previous calls and add a FIXME not to forget to fix the DB structure. Signed-off-by: Bernardo Gonzalez Kriegel Previous test where done with all patches applied, including this one, and all worked. No errors Signed-off-by: Marcel de Rooy commit df46724747d56cfdf2fde2f9d19fae360ab8b1f4 Author: Jonathan Druart Date: Wed Dec 30 18:28:55 2015 +0000 Bug 15451: Koha::CsvProfiles - Remove the residue This patch erase all traces of C4::Csv since it's not used anymore. All occurrences have been replaced by previous patches to use Koha::CsvProfiles. Note that GetMarcFieldsForCsv was not used prior this patch set. Test plan: git grep 'C4::Csv' should not return any result. Signed-off-by: Bernardo Gonzalez Kriegel No more traces of the file. This produces a koha-qa fail, due to the missing file. No other errors Signed-off-by: Marcel de Rooy commit de0e3f8512fd4831213807c7e4d83109a8504cd5 Author: Jonathan Druart Date: Wed Dec 30 18:26:17 2015 +0000 Bug 15451: Koha::CsvProfiles - Remove GetCsvProfile This subroutine just returned a csv profile for a given id. It is replaced in this patch by a call to Koha::CsvProfiles->find. There is nothing to test here, these changes have been tested in previous patches. Signed-off-by: Bernardo Gonzalez Kriegel Signed-off-by: Marcel de Rooy commit 63802c7ec270d63bd5d3b5c06eaf8828c4b798e1 Author: Jonathan Druart Date: Wed Dec 30 18:23:24 2015 +0000 Bug 15451: Koha::CsvProfiles - Remove GetCsvProfileId This subroutine returned the export_format_id for a given profile name. This can be done easily with the Koha::CsvProfiles->search method. Test plan: Export records using the misc/export_records.pl script and the export tool. If you are exporting using the MARC format, the profile filled in the pref ExportWithCsvProfile will be used (or the one passed in parameter of misc/export_records.pl). If you are exporting using the CSV format, you can choose a profile in the dropdown list. Signed-off-by: Bernardo Gonzalez Kriegel Exported using tool & cmd, marc & csv. Pref is used. No errors Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit ad9bef2419394a7f3677a9bd8bc04fa31785612f Author: Jonathan Druart Date: Wed Dec 30 18:16:01 2015 +0000 Bug 15451: Koha::CsvProfiles - Remove GetCsvProfiles This subroutine did the same job as GetCsvProfilesLoop, so this patch applies the same changes as the previous patch. Test plan: 1/ Claim some serials, sql profiles should be listed 2/ Export records using the export tool. MARC profiles should be listed. Signed-off-by: Bernardo Gonzalez Kriegel Listed sql & marc profiles No errors Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 27a3ad799ce3c125c4e727fcf39012c81ba4bb1c Author: Jonathan Druart Date: Thu Dec 31 10:32:35 2015 +0000 Bug 15451: Koha::CsvProfiles - Remove GetCsvProfilesLoop This subroutine returned the csv profiles for a given type. This could be done easily with the new Koha::CsvProfiles->search method. Test plan: To do at the OPAC and staff interface! 1/ Export a list using a CSV profile 2/ Export your CART using a CSV profile Note that only MARC profiles should be available. Signed-off-by: Bernardo Gonzalez Kriegel Tested on staff/opac & cart/list Small problem on filename extension fixed in followup. No errors Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit daefab479c758bcfa6cf92b08b811c8702fd4705 Author: Jonathan Druart Date: Thu Dec 31 10:23:24 2015 +0000 Bug 15451: Rewrite the csv profile tool script This page was inconsistent with the other admin and tool pages. The 2 tabs 'New profile' and 'Edit existing profile' were useless, the ergonomic needs to be revisited. This patch applies the same script/page structure as others: by default a table containing all csv profiles is displayed with 2 action links: edit and delete. Test plan: 1/ Create 1+ CSV profiles, with different types (marc and sql) 2/ Update some values using the Edit link 3/ Delete a CSV profile Note: When deleting a CSV profile, it would be great to warn the user if it is used. Signed-off-by: Bernardo Gonzalez Kriegel No problems on create, update and delete. No errors Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 8c67c2c448b53978f0d47374456ee64f3537b974 Author: Jonathan Druart Date: Thu Dec 31 10:22:47 2015 +0000 Bug 15451: Add the 2 new modules Koha::CsvProfile[s] There are based on Koha::Objets. Tests provided. Signed-off-by: Bernardo Gonzalez Kriegel Test pass, no errors. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit ab4d7d6987fd1d8a3f6e42e5afa258845f8cf934 Author: Marc V?ron Date: Tue Apr 18 09:21:45 2017 +0200 Bug 18443: Get rid of warning 'uninitialized value $user' in C4/Auth.pm When logging out from OPAC, plack-error.log log and/or opac-error.log complain about 'uninitialized value $user' in C4/Auth.pm line 187. The warning is not necessary, this patch removes it. To test: - try to trigger warning - apply patch - verify that warning no longer occurs - prove t/db_dependent/Auth.t - verifiy that SCO still behaves like before (especially if you break out from sco path) Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit f5558529ff52baeecda4b6ca293d73ee6982dffe Author: Nick Clemens Date: Thu Apr 13 09:55:15 2017 -0400 Bug 18429 - Receiving an item should update the datelastseen To test: 0 - Ensure AcqCreateItem is set to 'placing an order' 1 - Order some items, note entrydate and datelastseen match 2 - Alter those dates to be earlier than today (or wait some days) 3 - Recieve the item and note datelast seen not updated 4 - Apply patch 5 - Repeat 1-3 6 - Date last seen should be updated. Followed test plan, works as expected. Signed-off-by: Marc V?ron Works as expected. Signed-off-by: Christopher Brannon Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 318f62227169215d8e6c1fcb4171025df1c87e3a Author: Marc V?ron Date: Sun Mar 26 17:26:22 2017 +0200 Bug 18335 - Check in: Make patron info in hold messages obey syspref AddressFormat When checking in, information about patrons with a hold always display in an US style. Address information should opey the system preference AddressFormat To reproduce: - Set syspref AddressFormat to German style - Check out an item to a patron A - Put a hold on this item for patron B - Check in item using the Check in field in page header - Result: In message 'Hold found', address does not display in German style To test: - Apply patch - Repeat steps above - Verify that address displays as expected Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit e7ee2fd59f39f6092cb2420c8fed25df096e1529 Author: Tomas Cohen Arazi Date: Wed Apr 19 12:15:46 2017 -0300 Bug 18460: Fix undefined itemtype warning in Serials.t This patch makes the test create an itemtype, and use it for the created item so there's no warning. To test: - Run: $ prove t/db_dependent/Serials.t => FAIL: item-level_itypes set but no itemtype set... warning raised - Apply the patch - Run: $ prove t/db_dependent/Serials.t => SUCCESS: Tests pass and no warning is raised - Sign off :-D Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit a98b5468baca4716357643c87f5cb9e02f62c343 Author: Benjamin Rokseth Date: Tue Apr 1 14:07:59 2014 +0200 Bug 12021 - SIP2 checkin should alert on transfer and use CT for return branch This small patch corrects the SIP2 checkin response if branch transfer is needed. It depends on bug 7981 and also removes an obsolete alert check in SIP2. Test plan: - apply bug 7981 - make sure syspref AutomaticItemReturn is false - check 'Return policy' in 'Default checkout, hold and return policy' - make a SIP2 checkout and checkin from a branch different than item's home branch. - verify that SIP2 response gives alert CV04 (=send to different branch) - also verify that response field CT gives correct branch according to 'Return policy' Signed-off-by: Kyle M Hall Followed test plan, works as expected Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 00b76faf0ac30601fb3ff12a6cd71bcdab1b7177 Author: Nick Clemens Date: Tue Apr 18 14:03:37 2017 -0400 Bug 18423 - Followup - enable Add child button for institutional borrowers If they can have guarantors and we shwo the button on one page I think we should in fact show it on all. Signed-off-by: Jonathan Druart commit c481c15a4fedd13b7f0f96d519313f744a425421 Author: Nick Clemens Date: Tue Apr 18 13:53:54 2017 -0400 Bug 18423 - Add 'Add child' button to files, housebound, and deletemem pages Signed-off-by: Jonathan Druart commit 63c72da9483f26d88c1b287b93105cea7d6cdf89 Author: Nick Clemens Date: Mon Apr 17 12:32:56 2017 -0400 Bug 18423 Follow-up - Add 'Add child' button to statistics tab Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart commit 4cc1f7304f98886aa035fe194d5c5bc63409ff24 Author: Nick Clemens Date: Wed Apr 12 11:32:11 2017 -0400 Bug 18423 follow up - fix display off add child on members/notices.pl Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart commit 46fd998c85ea36291f5af6169f8860d36fb57a94 Author: Nick Clemens Date: Wed Apr 12 10:23:56 2017 -0400 Bug 18423 - Add child button not always appearing - problem in template variable This patch removes the retrieval of the syspref borrowerRelationship from the scripts and moves it to a check using the Template Toolkit plugin To test: 1 - Apply patch 2 - Ensure 'Add child' button displays appropriately on all member pages. Tested 3 pateches together, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit c7cfc20995d885c33f53e16ce01c09146efceab6 Author: Mark Tompsett Date: Sun Jan 15 23:26:33 2017 -0500 Bug 17911: Message and timeout mismatch The installation step 3 has a meta refresh of 10 seconds, but the message says 5 seconds. People could get impatient. TEST PLAN --------- 1) Fresh install -- notice the discrepancy on the web installation. 2) drop and create the DB 3) apply the patch 4) run the web install -- notice it refreshes faster (5 seconds vs 10 seconds) 5) run koha qa test tools Works as intended and passes qa test tool OK koha-tmpl/intranet-tmpl/prog/en/modules/installer/step3.tt OK forbidden patterns OK git manipulation OK spelling OK tt_valid OK valid_template Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit b63f1c8b6ebfa24ae70745da7393cb1f15637dd4 Author: pongtawat Date: Mon Dec 26 17:50:50 2016 +0700 Bug 17814: koha-plack --stop should make sure that Plack really stop koha-plack --stop doesn't ensure that Plack was really stopped before returning So in case that koha-plack --stop was quickly follows by koha-plack --start (e.g. logrotate), it could leave Plack in stop state. This is due to koha-plack --start think that Plack was already started, while it actually is being stopped. For me I think this is the cause why I got random Plack stop when logrotate is run. It should be similar to the case of Zebra in Bug #16885, and the solution might be the same: adding "--retry=TERM/30/KILL/5;" to start-stop-daemon command. TEST PLAN --------- 1) Login to staff client and do something that will hold connection for a long time, e.g. a batch import or a slow report. 2) sudo koha-plack --stop mykoha 3) ps aux | grep plack <-- a Plack process will still running work in 1) 4) wait for 1) to finish and all Plack processes exit 5) sudo koha-plack --start mykoha 6) apply the patch 7) repeat step 1)-2) 8) ps aux | grep plack <-- There should be no Plack process running now 9) Note that work in step 1) might get terminated midway. Since we force Plack to stop after some wait. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 15751085e950b38df235d11e958259e15ef48f37 Author: Marcel de Rooy Date: Thu Apr 20 12:52:47 2017 +0200 Bug 18364: [Follow-up] Also add an environment variable to prevent locking The test in SendCirculationAlert is extended by adding an env var called KOHA_NO_TABLE_LOCKS. If this var is set to a true value, the table locking is skipped too. This is useful when running a test without prove. The variable could be set in a shell profile. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit a2d5655093a7188028036ba439256d9f819c136e Author: Jonathan Druart Date: Fri Mar 31 13:43:38 2017 -0300 Bug 18364: Do not LOCK/UNLOCK tables from tests From the MySQL doc: "LOCK TABLES is not transaction-safe and implicitly commits any active transaction before attempting to lock the tables." If the LOCK/UNLOCK statements are executed from tests, the current transaction will be committed. To avoid that we need to guess if this code is execute from testsa or not (yes it is a bit hacky) Better ideas are welcome! Another fix would have been to revert commit be156d9ad9e5bcfadab34d44f90e04fd61e256ad Bug 15854: Use a READ and WRITE LOCK on message_queue but theorically a race is still possible. Existing tests seem to be safe, to test this patch you will need new tests from bug 17964. Test plan: prove t/db_dependent/Letters/TemplateToolkit.t twice, and notice that changes have been comitted. Signed-off-by: Nick Clemens Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 8d27cf601203990ec9f79d280a45ff4435f91975 Author: Nick Clemens Date: Mon Apr 17 13:22:24 2017 -0400 Bug 18439 - Resend button for notices being hidden by CSS and never unhidden Current jQuery is not unhiding resend button, this patch adds an id and a toggle command To test: 1 - Enable EnhancedMessagingPreferences 2 - Find a patron with sent or failed messages 3 - Note you can expand message, but not resend 4 - Apply patch 5 - Note that on expanding message a 'Resend' button appears 6 - Ensure resend button operates as expected Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Lari Taskula Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 9dbbcb8ba50f0b6c26ce159c82cd88e973df3c54 Author: Kyle M Hall Date: Thu Jan 26 14:31:35 2017 +0000 Bug 18001 - LocalHoldsPriority can cause multiple holds queue lines for same hold request If LocalHoldsPriority is enabled, and a record level request has more than one item that could fill that hold, there is a possibility that a holds queue row will be generated for the request for each of the available items! Signed-off-by: Kyle M Hall Signed-off-by: Joel Sasse Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 4b653d7649f59d38325b88d453965341d785a2fe Author: Kyle M Hall Date: Tue Apr 18 07:38:42 2017 -0400 Bug 18001 - Unit Test Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 71107ee25f805a64c3bd2896f48955aeee573bcc Author: Owen Leonard Date: Tue Apr 11 16:45:40 2017 +0000 Bug 18372 - transits are not created at check in despite user responsing Yes to the prompt If the AutomaticItemReturn system preference is set to "Don't" and you check in an item which belongs to another library, a dialog will ask you if you want to transfer. This patch corrects a bug to enable the "Yes" buttons to work, triggering the transfer. To test, apply the patch and check in an item which belongs to another library. In the dialog, click the 'Yes' button and confirm that the item has been made 'in transit' to the correct library. Perform the same test with the 'Yes, print slip' and 'No' buttons and confirm they are working correctly. Since this patch changes the behavior of many other popups triggered from this template, test other operations which trigger a 'print slip' option like: - Checking in an item which is part of a rotating collection - Checking in an item which is on hold for a patron Signed-off-by: Colin Campbell Signed-off-by: Nick Clemens Signed-off-by: Mason James commit a6315f2f4423a9b90203db72f74f69bfaa31815e Author: Fridolin Somers Date: Wed Dec 28 15:08:42 2016 +0100 Bug 17821 - due date in intranet search results should use TT date plugin Intranet search results displays due date from item onloan. This should use the TT date plugin. Test plan : - set syspref dateformat not on yyyy-mm-dd, for example dd/mm/yyyy - checkout an item - at intranet, perform a search where you see the item => You must see : "date due : dd/mm/yyyy" Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 32ceafbf418490a34f4fa6dcf9c5f94097d0f4e1 Author: Alex Buckley Date: Sat Apr 8 23:18:23 2017 +0000 Bug 12930: Web installer does not show login errors Implemented invalid_username_or_password template variable being handed to Auth.tt. Removed indentation changes and modification to return value of checkpw Test plan: See comment #2 Alternative test plan: - Clear session cookies or close / open your browser - Go to [MY SERVER]/cgi-bin/koha/installer/install.pl - Verify that message appears if wrong username/pw provided - Verify that you can log in with databas administrator account Tested with alternative test plan, works as expected. Title and description in commit message adapted. Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 87eb80136d49451d0a9cc25e68db452a33f1771a) Signed-off-by: Katrin Fischer commit b8c6167f9f5c22286a590539dcfae54832f35a8f Author: Jonathan Druart Date: Mon Apr 3 12:50:27 2017 -0300 Bug 18373: Re-add UpgradeBackup.pm Bug 18028 removed the install_misc directory but install_misc/UpgradeBackup.pm was still used by the 'upgrade' rule of make. Other files from install_misc were useless to it may be better not to reintroduce this directory with only 1 file. Test plan: `make` `sudo make install` `make upgrade` Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit f083c8a0672490ea55dcd9b2e7b57d78115c0113 Author: Marcel de Rooy Date: Tue Jan 10 10:03:36 2017 +0100 Bug 17872: Fix small error in GetBudgetHierarchy and one of its calls In aqbudgetperiods.pl a commented line is removed that contains a wrong userenv hash key. Should be branch instead of branchcode. In aqbudgets GetBudgetHierarchy is called with the same wrong userenv hash key. Should be userenv->{branch}. This made another bug visible: if you call GetBudgetHierarchy with a branch and without owner, the where clause should take into account that the branchcode can be empty (not null). Test plan: [1] Run Budgets.t [2] Run aqbudgets.pl from Administration [3] Add the show_mine=1 parameter in the URL [4] Change owner of one of the funds and repeat step 2 and 3. t/Budgets.t returns green. Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit eaf914f591947adf9c56c30ee018713adba91bab Author: Jonathan Druart Date: Tue Apr 11 10:31:49 2017 -0300 Bug 14932: Do not call can_edit_subscription with an empty value ref($sub) eq 'ARRAY' should always be true, what we want is to call can_edit_subscription if there is at least 1 serial for this subscription. Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 4e8972d9c7c40040d726819b1b1479884bb640f8 Author: Olli-Antti Kivilahti Date: Thu Oct 1 15:23:23 2015 +0300 Bug 14932 - serials/serials-collection.pl-page is very slow. GetFullSubscription* checks permission for each serial! Currently we have subscriptions with 300+ serials received. It takes a lot of time to show serials-collection.pl (~20s). This is especially troublesome when receiving serials, since after receival we get redirected to that page. We no longer can receive daily serials in the allotted timeframe. This quick and dirty fix prevents checking the subscription editing for each serial, but instead checks it for the first serial only. This reduced page load time by ~18s TEST PLAN: 1. Receive ~300 serials (or just a bunch :) ) 2. Observe the gradual slowing of the receival action. AFTER THIS PATCH: 1. Receive ~300 serials more (or just a bunch) 2. Observe a significant performance improvement. Signed-off-by: Paul POULAIN Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 8671b3259969c0ec770040a78f6fd9372c9f4b7b Author: Marcel de Rooy Date: Fri Apr 7 10:13:00 2017 +0200 Bug 18349: [QA Follow-up] Add four missing error messages The error codes come from CanBookBeIssued. The warnings speak for themselves. Note that the GNA message is similar to the one used in opac-user.tt (gonenoaddress is translated to the patron as contact information not up-to-date). Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 34b3be97e0a369fd864d584f937e7115141a3e2b Author: Jonathan Druart Date: Fri Mar 31 13:25:13 2017 -0300 Bug 18349: Remove useless info in alert message Empty tags should be removed, and message id Note that not all error codes are covered here. Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 5ecd9f981aeab0a9b7658b260097647365b29811 Author: Jonathan Druart Date: Fri Mar 31 13:22:05 2017 -0300 Bug 18349: If a confirmation is required, consider as blocker Only RENEW_ISSUE should not be considered as blocker, others should. Note that this code is not robust and the whole script as well as the return of CanBookBeIssued should be rewrittent completely. We need a small patch to easy backport to stable releases Signed-off-by: Nick Clemens Signed-off-by: Mason James commit fae6a72523cc8ccbe60ab73799e52e4b489ba4f8 Author: Jonathan Druart Date: Thu Mar 30 21:51:28 2017 -0300 Bug 18349: $borrower is a hashref I guess this code was never called before... Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 42741c2689e5cad1c1b2d11fa303b60d5fff25e4 Author: Jonathan Druart Date: Wed Mar 29 18:25:40 2017 -0300 Bug 18349: SCO - Do not trust the confirmed flag The "confirmed" flag is used to know if that user confirmed a situation that needs a confirmation. But if the issue/renew is impossible the CanBookBeIssued and the 'impossible flags' should be checked. Otherwise a patron can checkout and renew bypassing the circulation rules (Understand 'no limit' here...) Test plan: Want to renew? Checkin $barcode, then /cgi-bin/koha/sco/sco-main.pl?patronid=$cardnumber&barcode=$barcode&confirmed=1&op=checkout Want to bypass the checkin? Same url... Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 85bd15a83ffdab0c2e28eae54e50ce4dee9e608b) Signed-off-by: Katrin Fischer Conflicts: opac/sco/sco-main.pl commit a6f9a0a529c9df6749cb2cabb1f6c2b2d9869fe9 Author: David Kuhn Date: Wed Dec 14 16:02:26 2016 -0800 Bug 17309 - Renewing and HomeOrHoldingBranch syspref The AddRenewal subroutine currently uses the circulation rules for the branch stored in the Issues table (which is the holding branch) when calculating the new due date. This patch replaces using the branch from the Issues table with the branch specified by the HomeOrHoldingBranch syspref. To test: 1. Set up 2 branches, Branch1 and Branch2 2. Set up a loan rule in Branch1 for DVDs with a 21 day loan period and a 21 day renewal period. 3. Set up a loan rule in Branch2 for DVDs with a 14 day loan period and a 14 day renewal period. 4. Checkout a DVD belonging to Branch1 while logged into Branch2. It will receive the correct 21 day loan period. 5. Renewing the same DVD while logged into either Branch1 or Branch2 will give a 14 day due date, rather than 21 days. 6. Checkout a DVD belonging to Branch2 while logged into Branch1. It will receive the correct 14 day loan period. 7. Renewing the same DVD while logged into either Branch1 or Branch2 will give a 21 day due date, rather than 14 days. 8. Apply the patch and repeat steps 4-7. The correct due date should be given when the item is renewed, regardless of where it is checked out or renewed. This update removes reassignment of $branch variable. Signed-off-by: C?dric Vita Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 7d35bdf58a0bcebab20df47b50b249cafe12ddb6) Signed-off-by: Katrin Fischer commit f6cac0592397ae829e34a576173fd0c86980d1bc Author: Fridolin Somers Date: Fri Mar 24 16:07:16 2017 +0100 Bug 18329 - Batch record deletion broken Hie, Tools > Batch record deletion seems broken. Any deletion returns error : Bibliographic record YYY was not deleted. An error occurred. (The error was: {UNKNOWN}: DBD::mysql::db begin_work failed: Already in a transaction at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1560. at /home/koha/src/C4/Biblio.pm line 3468 , see the Koha log file for more information). Looks like it is because of Bug 18242 which added a transaction in C4::Biblio::_koha_delete_biblio_metadata : $schema->txn_do. The script batch_delete_records created a transaction with $dbh->{AutoCommit} = 0; This patch fixes by using also Koha::Schema in batch_delete_records to manage transaction. It also removes "$dbh->{RaiseError} = 1", this behavior is managed in Koha::Database. Test plan : - Go to Staff interface : Tools > Batch record deletion - Enter a few existing biblionumbers - Click on "Continue" - Click on "Delete selected records" => Without patch you get a DB error => With patch you get confirmation message - Try to get the biblios to confirm they are deleted : /cgi-bin/koha/catalogue/detail.pl?biblionumber=xxx - Test with and without Plack Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall (cherry picked from commit 0f32bd99997c82cf7b70eef32818dc817cbff64b) Signed-off-by: Katrin Fischer commit cf4ef31201dabc3524258bc08a1c11a8cbe15a11 Author: Jonathan Druart Date: Tue Mar 21 12:24:28 2017 -0300 Bug 18266: Fix internal error when paying fine for lost item without.. item If a fine is created for a lost item but the itemnumber is not supplied, the system will return it. The item should not be mark as returned if there is no item linked to the fine. Test plan: 1. Turn StoreLastBorrower on 2. Create a manual invoice for a lost item, do not supply a barcode 3. Pay the fines 'Pay fines > Pay' => Without this patch applied you get Can't call method "last_returned_by" on an undefined value at /home/marc/koha/C4/Circulation.pm line 2188. => With this patch applied, you must not get the error. commit 593c2bd896867cbd3e9bde4f10949ddb90cec368 Author: Christopher Brannon Date: Fri Mar 10 19:54:05 2017 +0000 Bug 17346: Make checkin column hidable To test: 1) Go to columns_settings.pl --> Circulation --> issues-table and note that you cannot change the settings for checkin. 2) Go to columns_settings.pl --> Patrons --> issues-table and note that you cannot change the settings for checkin. 3) Apply the patch. 4) Go to both tables again and note that you can now change the settings. Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 9098a4d3fa7268bf11ab108693192070c44c9eaf) Signed-off-by: Katrin Fischer commit 5323d908c170e529ff5542659e58313d849b2b1e Author: Luke Honiss Date: Thu Jan 19 22:52:49 2017 +0000 Bug 17945 - Breadcrumbs broken on opac-serial-issues.pl ==TEST PLAN== 1) Make a subscription with a record 2) Search and view the record in OPAC 3) Click on the subscription tab and click more details 4) The breadcrumb will say 'Detals for' without the record name 5) Apply patch 6) Refresh the page 7) The breadcrumb will display the name of the record (fixed small error) Signed-off-by: Sonia BOUIS Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 39bcba540a6c00fc374284dc025297a568befed6) Signed-off-by: Katrin Fischer commit 95190934a741692f3883965e28c1c659d5ab8f85 Author: Marc V?ron Date: Tue Mar 14 14:29:08 2017 +0100 Bug 18263: Make use of syspref 'CurrencyFormat' for Account and Pay fines tables On Home > Patrons > Accounts for... and Home > Patrons > Pay fines for..., make the amounts display as defined in syspref 'CurrencyFormat' To test: - Apply patch - Give a patron a high fine or credit (e.g. 12345.67) - Got to pages Home > Patrons > Accounts for... and Home > Patrons > Pay fines - Verify that amounts display following syspref 'CurrencyFormat' (e.g. 12'345.67 for syspref set to 360'000.00 (CH) Signed-off-by: Mirko Tietgen Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit db467287d174827e52c322cb86d75b8628df52fe) Signed-off-by: Katrin Fischer Conflicts: koha-tmpl/intranet-tmpl/prog/en/modules/members/pay.tt commit d6bbbc1aa36e38a38d10e1ea55771b9602b52c4c Author: Grace McKenzie Date: Tue Jan 17 22:45:28 2017 +0000 Bug 17290 - Standardize on "Patron Categories" We need to standardize on terminology, this changes all instances of patron types to be patron categories. To text, just view the patch Signed-off-by: C?dric Vita Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 9a4fd7b27074d7ce923f7b47061d1e6636ecbc56) Signed-off-by: Katrin Fischer commit 719dc345f4d38b1e34ef2318f472e4757709a647 Author: Marc V?ron Date: Tue Mar 21 14:52:51 2017 +0100 Bug 18307 - Branchname is no longer displayed in subscription tab view This patch restores the branchname in OPAC subscription detail view. Additionally, it adds the subscriptons count to the tab title to make it consistent with the other tab titles. To test: - Search a subscription in OPAC catalog - Go to Subscriptions tab (see screenshot in initial comment) - Verify that library name does not display - Apply patch - Verify that library name displays properly in Subscriptons tab - Verify that the tab title displays the subscriptions count e.g.: Subscriptions (2) Signed-off-by: Claire Gravely Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit c6463c258f644ea5a1983680814eb765f1801283) Signed-off-by: Katrin Fischer Conflicts: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt commit 1c70793c3d20483aeae827dcd360a4c76a29ee7e Author: Jonathan Druart Date: Thu Mar 9 11:25:28 2017 -0300 Bug 18209: Add default, 'Actions' and fix case Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit f14de0007c47ae66d0276186df073c0375d37610) Signed-off-by: Katrin Fischer commit fd09dd40a99b20a5095e9b05724f256868421d12 Author: Blou Date: Fri Mar 3 16:13:40 2017 -0500 Bug 18209 - Patron's card manage.pl page is not fully translatable The headers of the tables displayed in patroncards/manage.tt are hardcoded in the .pl and thus cannot be translated. This simple fix reuse the translate_card_element tool already in the code to make the strings translatable. Applied patch and verified that table headers on manage.pl display the same as before. Signed-off-by: Marc V?ron Re-tested, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit bb1492e9f67439753bf428bd06fa710791e70c74) Signed-off-by: Katrin Fischer commit 9196963828b6e2f97d500e96eabd6bceab675dfb Author: Marcel de Rooy Date: Thu Mar 30 10:20:30 2017 +0200 Bug 18019: [QA Follow-up] Also catch the delete from authorities detail Good catch from Jonathan. See comment11. Authorities detail should pass a CSRF token to authorities-home when deleting a record without linked biblios. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Passing the token with GET is not a good way to do, but nothing quick to replace that. Signed-off-by: Kyle M Hall (cherry picked from commit d2ee53fb5f90277d47fc56667e71018f5d9b88a9) Signed-off-by: Katrin Fischer commit 81fa253a8f15035a87076bad77dd0b5dde562ecd Author: Marcel de Rooy Date: Tue Feb 7 09:09:33 2017 +0100 Bug 18019: Add CSRF protection to authorities-home.pl (op==delete) Without this patch, it is possible to delete authority records with URL manipulation. Like: /cgi-bin/koha/authorities/authorities-home.pl?op=delete&authid=[XXX] Test plan: [1] Go to Authorities. Search for some authorities (without links). [2] Delete an authority. Should work. [3] Apply patch. [4] Construct an URL like above to delete another authority. Should fail. Under Plack this results in an internal server error, the log tells you: Wrong CSRF token. Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens Amended the test plan. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 5a7dc0749f581e4c4bc6ec68d3f3ab6bac12afd5) Signed-off-by: Katrin Fischer commit 41882c4f2eb4bff954b5a74537b0cad4d0187352 Author: Nick Clemens Date: Fri Mar 3 14:56:31 2017 +0000 Bug 12972 - Transfer slip and transfer message (blue box) can conflict Instead of passing the homebranch to the slip, let's pass TransferWaitingAt (the value we display) To test: 1 - Check in an item that will initiate a transfer (hold or automatic item return) 2 - Note the transfer message and receipt match 3 - Remove the reason for transfer (bot don't cancel transfer) i.e. cancel hold or change homebranch of item to current library 4 - Check the item in again 5 - Note the message displays the transfer destination and the slip shows the homebranch 6 - Apply patch 7 - Repeat 5 but note slip and message match 8 - Test any edge cases for correctness 9 - sign off Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit f454013ec9beb8f6e4c382253b76bfac5ca65244) Signed-off-by: Katrin Fischer commit 5cee43cbb314cdf602fb0a9719b127889e277b5b Author: Marcel de Rooy Date: Fri Mar 17 13:24:41 2017 +0100 Bug 7728: [QA Follow-up] Fix POD whitespace Resolves complaints from qa tools. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 53f2b56fa15fac2f0d2ef0777e95f436d6914ec7) Signed-off-by: Katrin Fischer Conflicts: C4/Serials.pm commit 719bd8e31e536c7317eeb9cf0dfd66a769a626ee Author: Julian Maurice Date: Wed Jan 11 14:51:43 2017 +0100 Bug 7728: QA fixes - Remove useless comments - Use Koha::Objects::find instead of Koha::Objects::search Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit c26afc2568311a2b7a99f33705cbc35b715563a8) Signed-off-by: Katrin Fischer commit 7f4d6b4dd4256394e8c569bb73b8ed5c58087275 Author: Paul Poulain Date: Tue Jan 26 14:03:21 2016 +0000 Bug 7728: Adding unit test ReNewSubscription.t Test plan: * run without the patch, the test will fail * run with the patch, the test will pass Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit d79a264b6991d48bda026fc0ccde0607b519423f) Signed-off-by: Katrin Fischer commit f483053af42b184b98c1d077c21e5132d9494d43 Author: Paul Poulain Date: Wed Dec 9 10:25:43 2015 +0000 Bug 7728: Fix subs history end date consistency Without this patch, there is an inconsistency in subscriptions: * a new subscription has no history end date set (as expected) * if you renew it, a date is set. This patch removes the setting of the history end date during renewal Test plan: * create a subscription, go to subscription-detail.pl page, tab "Summary". No History end date is set * renew the subscription => a date has been set * apply the patch * create another subscription * renew it => no history end date has been set * sign-off Signed-off-by: beroud Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 1843ee148b25a904d8baffbbe8f0ea504b539a64) Signed-off-by: Katrin Fischer commit 74f24ce406cee9af6a36db6e5d948542b0554e58 Author: Marc V?ron Date: Fri Mar 10 11:22:24 2017 +0100 Bug 18244: Patron card creator does not take in account fields with underscore (B_address etc.) Fields with underscore like B_address do not print on patron cards. To reproduce: - Create patron card layout using fields with underscore in their name (e.g. ) - Print (export) patron card - Verify that fields without underscore are replaced by their value, but fields with underscore do not replace but show the field name To test: - Apply patch - Try to reproduce and verify that fields with underscore are replace as expected Signed-off-by: Christopher Brannon Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit a723de2ae0c393743fc111955ee81b5e6c5b7f4a) Signed-off-by: Katrin Fischer commit 5e19242713ee95ca2676981bdba00f45b2be2294 Author: Marcel de Rooy Date: Mon Feb 6 10:29:44 2017 +0100 Bug 14535: Update the supplier filter too The combobox on the left side of late orders is filled by sub GetBooksellersWithLateOrders. The same change as in the first patch must be made here to include suppliers with late orders without a price. Bonus: Sort the list. Test plan: [1] Run t/db_dependent/Bookseller.t. [2] Go to late orders. Use the filter on suppliers. Signed-off-by: Marcel de Rooy Signed-off-by: Srdjan Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit b76eac9ca2c32a5db51b9b8ca32a2cf4fa6397b5) Signed-off-by: Katrin Fischer commit bd136bd78d0c8e2177bc861d42732635ae81d17d Author: Marcel de Rooy Date: Mon Feb 6 10:04:57 2017 +0100 Bug 14535: Late orders does not show orders with price = 0 This patch removes the filter of unitpricesupplier <> 0 and unitpricelib <> 0 from GetLateOrders as used in lateorders.pl. This allows you to claim late orders without a price entered. Test plan: [1] Run t/db_dependent/Acquisition.t [2] Check if you see an order with no price in lateorders.pl. (If needed, remove prices from a few orders.) Signed-off-by: Marcel de Rooy Signed-off-by: Srdjan Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 71f267fd3f3750510e3df5f2819d57ed45dcf919) Signed-off-by: Katrin Fischer commit 6771c9bf4c3a7936a1ef83b9fe22c7ecc9db97b0 Author: Marcel de Rooy Date: Tue Mar 28 16:39:25 2017 +0200 Bug 12913: [QA Follow-up] Reword 'change item status' and add zero status The zero status should be added in @notforloans. It is a legitimate status for available books. The zero status description can be translated in the template. The 'Change item status' is confusing. We mean that we saw a notforloan status that we do not expect (read: does not exist in the table). Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 664d6534171677455f3cf1467e8726146714133a) Signed-off-by: Katrin Fischer commit 6a713f7793463effc5ca7c174436c3fdc1a3bb63 Author: Fridolin Somers Date: Fri Sep 12 15:21:18 2014 +0200 Bug 12913 - wrong inventory results when notforloan filter is not used In inventory tool, there is a test on scanned items notforloan value : if the value is not one of authorized values, the inventory results displays the problem "Change item status". The bug is that if notforloan filter is not used, the notforloan values array is not filled and so all scanned items are marked with this problem. Test plan : - Check you have in default framework an item subfield mapped with items.notforloan and with an authorized value catergory, for example 'NOTFORLOAN' - Check the authorized value category has at least value '0' - Create a new value in this category, for example '9' - Create a biblio with default framework - Create an item with barcode='000AAA1', callnumber='ZZZAAA1' and notforloan=0 - Create an item with barcode='000AAA2', callnumber='ZZZAAA2' and notforloan=9 - Delete new value created above, for example '9' - Create a file 'barecodes.txt' containing 2 lines '000AAA1' and '000AAA2' - Go to inventory tool : /cgi-bin/koha/tools/inventory.pl - Choose file in 'Barcode file' - Enter item callnumber between 'ZZZ' and 'ZZZZ' - Check 'Compare barcodes list to results' - Submit => without patch, you get 2 results with problem 'Change item status' even for item with notforloan=0 => with patch, you get 1 result with 'Change item status' on item with notforloan=9 Signed-off-by: Nick Clemens Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 358fb744c74cc63b7d2ae7d7e406ada205502ea8) Signed-off-by: Katrin Fischer commit 7a8c0af22c46370c2a5187449da01d591c11ba75 Author: Benjamin Rokseth Date: Tue Dec 13 13:38:19 2016 +0100 Bug 17758 - SIP checkin does not handle holds correctly This patch updates SIP checkin to use reserve_id as param, to fix regression introduced by Bug 14695. To test: Given 1 patron and 1 biblio with two items attached: 1) create two record level holds on one biblio on same user Using SIP client or telnet: 2) checkin item x on pickup branch, observe item is waiting and hold 1 is filled 3) checkin item y on pickup branch, observe item y now is waiting and x is available 4) apply this patch and repeat 1-3, now expected behaviour should be that both holds are filled and both items waiting Signed-off-by: Srdjan Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 72de37e24bd02ffccad3cd1a76e0d74202cf7794) Signed-off-by: Katrin Fischer commit 753eda6bae0a58282e134beadc96690ac2d26226 Author: Nick Clemens Date: Wed Jan 25 17:00:34 2017 +0000 Bug 17995 - HOLDPLACED notice should have access to the reserves table To test: 1 - Add reserves.reservenotes to HOLDPLACED message 2 - Enable emailLibrarianWhenHoldIsPlaced OpacHoldNotes sysprefs 3 - Place a hold via OPAC with a note 4 - view the messagequeue and note the reservenotes is blank 5 - Apply patch 6 - Place a hold with a note 7 - view the messagequeue and note the reservenotes is populated Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Brendan A Gallagher (cherry picked from commit 3b794b1312d0cfac81b302d0e823e2c5683a1f0e) Signed-off-by: Katrin Fischer commit 71034e08013c5111098a648cf46113c8f671637f Author: Jonathan Druart Date: Fri Feb 24 11:44:23 2017 +0100 Bug 18022: Fix possible crash if CircAutoPrintQuickSlip=clear screen If CircAutoPrintQuickSlip is set to clear screen, the $borrowernumber variable is reset but $borrower. In 16.11.x and before that causes the app to crash, because $borrower->{flags} is set to a hashref by GetMemberDetails, if $borrowernumber is set. This case is better handled in master (17.05) but side-effects could happen: if $borrowernumber is reset, $borrower should be reset too. The way to drive this behaviour is terrible and lot of things should be done to clean this area. This patch is a quick and easy fix to make it backportable easily. Test plan: On master, no change expected On 16.11 and before: 0. Set CircAutoPrintQuickSlip=clear screen 1. Create a new patron 2. Set permission for this patron to 'reservesforothers' (or something else). 3. Go on the circulation tab 4. Do not fill the barcode input and submit => Without this patch you will get an error Can't use string ("64") as a HASH ref while "strict refs".... => With this patch apply you will get a blank screen (expected behaviour). I would recommend to test this patch with the other value of CircAutoPrintQuickSlip as well commit a4e2f71dc563af9d33376f706fa3ec384c53ab87 Author: Jonathan Druart Date: Tue Feb 14 14:39:48 2017 +0000 Bug 18058: Allow borrower_message_preferences to be truncated borrower_message_preferences cannot be truncated because of the foreign. DBMS fails with "Cannot truncate a table referenced in a foreign key constraint" To avoid that we should remove the FK check and truncate the other table as well. I am wondering if we really need a truncate here DELETE FROM borrower_message_preferences; should do the job, but leave it as it because of the param name. Test plan perl misc/maintenance/borrowers-force-messaging-defaults --doit --truncate Should no longer raise the error message Signed-off-by: Mark Tompsett Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit dd88c8f710e4915dac6437355c356f0632b776fb) Signed-off-by: Katrin Fischer commit 39b1653348fd450ded9406a35b567042bf36d886 Author: Jonathan Druart Date: Wed Feb 15 17:14:13 2017 +0100 Bug 18124: Change the calls to generate and check CSRF tokens The parameter change in Koha::Token should be applied to the calling scripts. Test plan: Confirm that the different forms of the scripts modified by this patch still work correctly. Test the problematic behavior: Open 2 tabs with in same user's session, go on the edit patron page (memberentry.pl). Log out and log in from the other tab. Submit the form => Wrong CSRF token should be raised Signed-off-by: Marcel de Rooy Signed-off-by: Julian Maurice commit 3f139899743ac3214e49d83c099120af28f414da Author: Marcel de Rooy Date: Thu Feb 16 11:59:12 2017 +0100 Bug 18124: [Follow-up] Handle default parameters in a sub Adds a internal routine to handle default values for the parameters id and secret. Also adds a parameter session_id for generate_csrf and check_csrf. This session parameter is combined with the id parameter when generating or checking a token. Test plan: Run t/Token.t Signed-off-by: Marcel de Rooy Signed-off-by: Julian Maurice commit 9e74db7b51085f62919e34ab4e5ccdf9da2066a1 Author: Jonathan Druart Date: Wed Feb 15 17:14:13 2017 +0100 Bug 18124: Restrict CSRF token to user's session Currently the CSRF token generated is based on the borrowernumber, and is valid across user's session. We need to restrict the CSRF token to the current session. With this patch the CSRF token is generated concatenating the id (borrowernumber) and the CGISESSID cookie. Test plan: Run t/Token.t Signed-off-by: Marcel de Rooy Signed-off-by: Julian Maurice Signed-off-by: Mason James ----------------------------------------------------------------------- Summary of changes: C4/Accounts.pm | 2 +- C4/Acquisition.pm | 6 +- C4/Auth.pm | 2 +- C4/Bookseller.pm | 2 - C4/Budgets.pm | 2 +- C4/Circulation.pm | 17 +- C4/Csv.pm | 116 ---- C4/HoldsQueue.pm | 7 +- C4/InstallAuth.pm | 4 + C4/Installer/UpgradeBackup.pm | 94 +++ C4/Patroncards/Patroncard.pm | 6 +- C4/Record.pm | 18 +- C4/Reserves.pm | 2 + C4/SIP/ILS/Transaction/Checkin.pm | 12 +- C4/SIP/Sip/MsgType.pm | 8 - C4/Search.pm | 2 +- C4/Serials.pm | 23 +- C4/Utils/DataTables/Members.pm | 2 +- Koha/{Patron/Image.pm => CsvProfile.pm} | 6 +- Koha/{Patron/Messages.pm => CsvProfiles.pm} | 10 +- Koha/Exporter/Record.pm | 9 +- Koha/Token.pm | 36 +- Makefile.PL | 2 +- acqui/finishreceive.pl | 1 + acqui/lateorders.pl | 2 +- admin/aqbudgetperiods.pl | 2 - admin/aqbudgets.pl | 3 +- admin/columns_settings.yml | 4 - authorities/authorities-home.pl | 13 + authorities/detail.pl | 2 + basket/basket.pl | 8 +- basket/downloadcart.pl | 9 +- basket/sendbasket.pl | 6 +- circ/circulation.pl | 4 +- circ/returns.pl | 28 +- debian/scripts/koha-plack | 2 +- .../prog/en/includes/members-toolbar.inc | 4 +- .../prog/en/modules/admin/smart-rules.tt | 18 +- .../prog/en/modules/authorities/detail.tt | 2 +- .../en/modules/authorities/searchresultlist.tt | 3 +- .../prog/en/modules/catalogue/results.tt | 4 +- .../intranet-tmpl/prog/en/modules/circ/returns.tt | 46 +- .../prog/en/modules/help/admin/categorie.tt | 6 +- .../modules/help/admin/item_circulation_alerts.tt | 6 +- .../prog/en/modules/help/admin/smart-rules.tt | 22 +- .../prog/en/modules/help/members/boraccount.tt | 4 +- .../prog/en/modules/installer/step3.tt | 2 +- .../prog/en/modules/members/boraccount.tt | 10 +- .../prog/en/modules/members/notices.tt | 3 +- .../intranet-tmpl/prog/en/modules/members/pay.tt | 12 +- .../prog/en/modules/patroncards/manage.tt | 20 +- .../prog/en/modules/tools/csv-profiles.tt | 614 ++++++++------------ .../intranet-tmpl/prog/en/modules/tools/export.tt | 13 +- .../prog/en/modules/tools/inventory.tt | 14 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 4 +- .../opac-tmpl/bootstrap/en/modules/sco/sco-main.tt | 32 +- members/boraccount.pl | 3 +- members/deletemem.pl | 4 +- members/files.pl | 1 + members/mancredit.pl | 3 +- members/maninvoice.pl | 3 +- members/member-flags.pl | 14 +- members/member-password.pl | 18 +- members/memberentry.pl | 17 + members/moremember.pl | 5 +- members/notices.pl | 3 +- members/pay.pl | 3 +- members/paycollect.pl | 3 +- members/printfeercpt.pl | 2 +- members/printinvoice.pl | 2 +- members/readingrec.pl | 4 +- members/routing-lists.pl | 2 +- members/statistics.pl | 2 + misc/export_records.pl | 9 +- .../maintenance/borrowers-force-messaging-defaults | 6 +- opac/opac-downloadcart.pl | 9 +- opac/opac-downloadshelf.pl | 7 +- opac/opac-memberentry.pl | 14 +- opac/opac-sendbasket.pl | 7 +- opac/opac-serial-issues.pl | 5 +- opac/sco/sco-main.pl | 35 +- serials/claims.pl | 8 +- serials/lateissues-export.pl | 11 +- t/Token.t | 56 +- t/db_dependent/Csv.t | 67 --- t/db_dependent/HoldsQueue.t | 35 ++ t/db_dependent/Koha/CsvProfiles.t | 57 ++ t/db_dependent/Serials.t | 27 +- t/db_dependent/Serials/ReNewSubscription.t | 96 +++ t/db_dependent/Utils/Datatables_Members.t | 31 +- tools/batch_delete_records.pl | 21 +- tools/csv-profiles.pl | 161 ++--- tools/export.pl | 27 +- tools/import_borrowers.pl | 14 +- tools/inventory.pl | 23 +- tools/picture-upload.pl | 18 + virtualshelves/downloadshelf.pl | 14 +- virtualshelves/shelves.pl | 5 +- 98 files changed, 1172 insertions(+), 991 deletions(-) delete mode 100644 C4/Csv.pm create mode 100644 C4/Installer/UpgradeBackup.pm copy Koha/{Patron/Image.pm => CsvProfile.pm} (89%) copy Koha/{Patron/Messages.pm => CsvProfiles.pm} (84%) delete mode 100755 t/db_dependent/Csv.t create mode 100644 t/db_dependent/Koha/CsvProfiles.t create mode 100644 t/db_dependent/Serials/ReNewSubscription.t hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 2 09:33:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 02 May 2017 07:33:53 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-90-gb4e98fb 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.05.x has been updated via b4e98fb723f163efef512ba2f905fa4d565480c9 (commit) via deee60d5e6ca3b3a763c20bb608c987460b7a92d (commit) from d74bac52b68c12c8865d8183d51d946f58d8f34f (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 b4e98fb723f163efef512ba2f905fa4d565480c9 Author: Mason James Date: Tue May 2 19:26:31 2017 +1200 Add release notes to 16.05.12 release commit deee60d5e6ca3b3a763c20bb608c987460b7a92d Author: Mason James Date: Tue May 2 19:21:43 2017 +1200 Translation updates for Koha 16.05.12 ----------------------------------------------------------------------- Summary of changes: ...tes_16_5_10.html => release_notes_16_5_12.html} | 291 +- misc/release_notes/release_notes_16_5_12.md | 375 + 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 | 6 +- misc/translator/po/am-Ethi-staff-help.po | 35 +- misc/translator/po/am-Ethi-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/ar-Arab-staff-help.po | 35 +- misc/translator/po/ar-Arab-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/as-IN-staff-help.po | 35 +- misc/translator/po/as-IN-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/az-AZ-staff-help.po | 35 +- misc/translator/po/az-AZ-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/be-BY-staff-help.po | 35 +- misc/translator/po/be-BY-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/bg-Cyrl-staff-help.po | 35 +- misc/translator/po/bg-Cyrl-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/bn-IN-staff-help.po | 35 +- misc/translator/po/bn-IN-staff-prog.po | 601 +- misc/translator/po/cs-CZ-marc-MARC21.po | 6 +- 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 | 8 +- misc/translator/po/cs-CZ-staff-help.po | 35 +- misc/translator/po/cs-CZ-staff-prog.po | 620 +- 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 | 6 +- misc/translator/po/cy-GB-staff-help.po | 35 +- misc/translator/po/cy-GB-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/da-DK-staff-help.po | 35 +- misc/translator/po/da-DK-staff-prog.po | 605 +- 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 | 16 +- misc/translator/po/de-DE-pref.po | 16 +- misc/translator/po/de-DE-staff-help.po | 43 +- misc/translator/po/de-DE-staff-prog.po | 615 +- 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 | 38 +- misc/translator/po/el-GR-opac-bootstrap.po | 23 +- misc/translator/po/el-GR-pref.po | 53 +- misc/translator/po/el-GR-staff-help.po | 35 +- misc/translator/po/el-GR-staff-prog.po | 614 +- 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 | 6 +- misc/translator/po/eo-staff-help.po | 35 +- misc/translator/po/eo-staff-prog.po | 601 +- 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 | 20 +- misc/translator/po/es-ES-pref.po | 20 +- misc/translator/po/es-ES-staff-help.po | 60 +- misc/translator/po/es-ES-staff-prog.po | 647 +- misc/translator/po/eu-marc-MARC21.po | 2 +- misc/translator/po/eu-marc-NORMARC.po | 2 +- misc/translator/po/eu-marc-UNIMARC.po | 2 +- misc/translator/po/eu-opac-bootstrap.po | 6 +- misc/translator/po/eu-staff-help.po | 35 +- misc/translator/po/eu-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/fa-Arab-staff-help.po | 35 +- misc/translator/po/fa-Arab-staff-prog.po | 605 +- 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 | 8 +- misc/translator/po/fi-FI-staff-help.po | 35 +- misc/translator/po/fi-FI-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/fo-FO-staff-help.po | 35 +- misc/translator/po/fo-FO-staff-prog.po | 601 +- misc/translator/po/fr-FR-marc-MARC21.po | 6 +- 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 | 12 +- misc/translator/po/fr-FR-pref.po | 66 +- misc/translator/po/fr-FR-staff-help.po | 35 +- misc/translator/po/fr-FR-staff-prog.po | 618 +- 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 | 6 +- misc/translator/po/gl-staff-help.po | 35 +- misc/translator/po/gl-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/he-Hebr-staff-help.po | 35 +- misc/translator/po/he-Hebr-staff-prog.po | 605 +- 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 | 19 +- misc/translator/po/hi-pref.po | 11 +- misc/translator/po/hi-staff-help.po | 41 +- misc/translator/po/hi-staff-prog.po | 626 +- 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 | 8 +- misc/translator/po/hr-HR-staff-help.po | 35 +- misc/translator/po/hr-HR-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/hu-HU-staff-help.po | 35 +- misc/translator/po/hu-HU-staff-prog.po | 605 +- 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 | 8 +- misc/translator/po/hy-Armn-staff-help.po | 35 +- misc/translator/po/hy-Armn-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/ia-staff-help.po | 35 +- misc/translator/po/ia-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/id-ID-staff-help.po | 35 +- misc/translator/po/id-ID-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/iq-CA-staff-help.po | 35 +- misc/translator/po/iq-CA-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/is-IS-staff-help.po | 35 +- misc/translator/po/is-IS-staff-prog.po | 605 +- 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 | 16 +- misc/translator/po/it-IT-pref.po | 14 +- misc/translator/po/it-IT-staff-help.po | 43 +- misc/translator/po/it-IT-staff-prog.po | 613 +- 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 | 6 +- misc/translator/po/iu-CA-staff-help.po | 35 +- misc/translator/po/iu-CA-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 35 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/ka-staff-help.po | 35 +- misc/translator/po/ka-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/km-KH-staff-help.po | 35 +- misc/translator/po/km-KH-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/kn-Knda-staff-help.po | 35 +- misc/translator/po/kn-Knda-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/ko-Kore-KP-staff-help.po | 35 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/ku-Arab-staff-help.po | 35 +- misc/translator/po/ku-Arab-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/lo-Laoo-staff-help.po | 35 +- misc/translator/po/lo-Laoo-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/mi-NZ-staff-help.po | 35 +- misc/translator/po/mi-NZ-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/ml-staff-help.po | 35 +- misc/translator/po/ml-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/mon-staff-help.po | 35 +- misc/translator/po/mon-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/mr-staff-help.po | 35 +- misc/translator/po/mr-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/ms-MY-staff-help.po | 35 +- misc/translator/po/ms-MY-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/my-staff-help.po | 35 +- misc/translator/po/my-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/ne-NE-staff-help.po | 35 +- misc/translator/po/ne-NE-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/oc-staff-help.po | 35 +- misc/translator/po/oc-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/pbr-staff-help.po | 35 +- misc/translator/po/pbr-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/ro-RO-staff-help.po | 35 +- misc/translator/po/ro-RO-staff-prog.po | 605 +- 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 | 8 +- misc/translator/po/ru-RU-staff-help.po | 35 +- misc/translator/po/ru-RU-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/sd-PK-staff-help.po | 35 +- misc/translator/po/sd-PK-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/sk-SK-staff-help.po | 35 +- misc/translator/po/sk-SK-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/sl-SI-staff-help.po | 35 +- misc/translator/po/sl-SI-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/sq-AL-staff-help.po | 35 +- misc/translator/po/sq-AL-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/sr-Cyrl-staff-help.po | 35 +- misc/translator/po/sr-Cyrl-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/sv-SE-staff-help.po | 35 +- misc/translator/po/sv-SE-staff-prog.po | 607 +- 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 | 6 +- misc/translator/po/sw-KE-staff-help.po | 35 +- misc/translator/po/sw-KE-staff-prog.po |13400 +++++++++++++++++++- 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 | 6 +- misc/translator/po/ta-staff-help.po | 35 +- misc/translator/po/ta-staff-prog.po | 601 +- 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 | 8 +- misc/translator/po/tet-staff-help.po | 35 +- misc/translator/po/tet-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/th-TH-staff-help.po | 35 +- misc/translator/po/th-TH-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/tl-PH-staff-help.po | 35 +- misc/translator/po/tl-PH-staff-prog.po | 601 +- misc/translator/po/tr-TR-marc-MARC21.po | 8 +- 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 | 14 +- misc/translator/po/tr-TR-pref.po | 11 +- misc/translator/po/tr-TR-staff-help.po | 46 +- misc/translator/po/tr-TR-staff-prog.po | 612 +- 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 | 8 +- misc/translator/po/uk-UA-staff-help.po | 35 +- misc/translator/po/uk-UA-staff-prog.po | 605 +- 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 | 6 +- misc/translator/po/ur-Arab-staff-help.po | 35 +- misc/translator/po/ur-Arab-staff-prog.po | 601 +- 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 | 6 +- misc/translator/po/vi-VN-staff-help.po | 35 +- misc/translator/po/vi-VN-staff-prog.po | 605 +- 393 files changed, 35339 insertions(+), 20278 deletions(-) copy misc/release_notes/{release_notes_16_5_10.html => release_notes_16_5_12.html} (53%) create mode 100644 misc/release_notes/release_notes_16_5_12.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 3 17:16:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 May 2017 15:16:33 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-110-g81425d1 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.05.x has been updated via 81425d15cb7c7f5f5876eb2e2ff1daabd9f9323d (commit) via db88517d2434bccad700b9692ca6db68e4210ce1 (commit) via f028eb20b6fcc2b8976a191bb37d9db04dd6ed1b (commit) via 3a6a9f761cdf27d3960df530d64dd88c60d44612 (commit) via 8aa1e40953960adfdc3d8cbde76f61903846d99c (commit) via e1a72e9d21a1fab90257b5fde4579e2b6c6a6ee9 (commit) via fd5e11dad2a5c918651ca895c781d5f3b6fdf2d8 (commit) via f2e37db0ff75c59933ff37ed8a4aa92930b95ce2 (commit) via 5a627a355e63d932f3d16114529e4f548915d3eb (commit) via c55b093e79d404ff674dcccdb032a2d74cc398b9 (commit) via e1294b6d91087b5d1050df623e5000cc46eb39c4 (commit) via cf3b67032e0577ba6f93fd123d5f533da6893595 (commit) via a8cd63919cd29f30b242fea8719f3e506296e5f3 (commit) via 08ec3cd0d0aedd3996938e1fb55d7ae855278d7a (commit) via a0b7acfae15efb6bf120a8b62daf55eff72b56a0 (commit) via 7580cbda9e78ca6da0dc717f2a190a21ffc34468 (commit) via e628d013cd43aebfa48f591f3c7b0c01c06ac79a (commit) via c6d7fd2dd3a088eb4f5a0ad79b45cff2e257de32 (commit) via a6f3a107f1f9dd1a116422e63802f1a322beb364 (commit) via 7cac8af04a988a00adc92e8db0b306f0afa94e3f (commit) from b4e98fb723f163efef512ba2f905fa4d565480c9 (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 81425d15cb7c7f5f5876eb2e2ff1daabd9f9323d Author: Jonathan Druart Date: Tue Feb 14 15:22:40 2017 +0000 Bug 18094: Only search in searchable patron attributes if searching in standard fields Test plan: - Add a new patron attrbute and mark it searchable - Populate a new patron with 'potato' in that field - Add/edit another patron to have email potato at invalidemail.com' - Perform a patron search with query 'potato' (in standard fields) => Both patrons are returned - Perform a patron search with filters 'Email' and query 'potato' => Only 1 patron is returned and you are redirected to the patron detail page. Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Mason James commit db88517d2434bccad700b9692ca6db68e4210ce1 Author: Jonathan Druart Date: Tue Feb 14 16:19:25 2017 +0100 Bug 18094: Add tests to highlight the problem Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Mason James commit f028eb20b6fcc2b8976a191bb37d9db04dd6ed1b Author: Mason James Date: Wed May 3 20:20:50 2017 +1200 revert buggy CSRF in opac/opac-memberentry.pl commit 3a6a9f761cdf27d3960df530d64dd88c60d44612 Author: Mason James Date: Wed May 3 16:00:25 2017 +1200 Revert "Bug 18307 - Branchname is no longer displayed in subscription tab view" This reverts commit 719dc345f4d38b1e34ef2318f472e4757709a647. commit 8aa1e40953960adfdc3d8cbde76f61903846d99c Author: Jonathan Druart Date: Thu Aug 18 15:52:38 2016 +0100 Bug 17146: Fix CSRF in picture-upload.pl If an attacker can get an authenticated Koha user to visit their page with the url below, they can change or delete patrons' images /tools/picture-upload.pl?op=Delete&borrowernumber=42 Test plan: 1/ Hit /tools/picture-upload.pl?op=Delete&borrowernumber=42 And confirm that you get a "Wrong CSRF token" error 2/ Go on the patron detail page with a patron's image 3/ Click on the Delete link (note the csrf_token param) 4/ The image will be deleted and you are redirected to the patron detail page. Regression tests: Upload an image from the patron detail page and from the "upload patron images" tool. Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit e1a72e9d21a1fab90257b5fde4579e2b6c6a6ee9 Author: Jonathan Druart Date: Fri Aug 12 11:36:06 2016 +0100 Bug 17116: Fix CSRF in import_borrowers.pl If an attacker can get an authenticated Koha user to visit their page with the url below, they can change patrons' information The exploit can be simulated triggering /tools/import_borrowers.pl?uploadborrowers=42 In that case it won't do anything wrong, but it you POST a valid file, it could. Test plan: Trigger the url above => Without this patch, you will the result page => With this patch, you will get the "Wrong CSRF token" error. Regression test: Import a valid file from the import patron form, everything should go fine. Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit fd5e11dad2a5c918651ca895c781d5f3b6fdf2d8 Author: Marcel de Rooy Date: Tue Aug 16 14:20:36 2016 +0200 Bug 17109: [QA Follow-up] Die when wrong token Removes template var csrf_error and associated handling. Signed-off-by: Marcel de Rooy Restested with opac and intranet: Still sends or dies elegantly.. Signed-off-by: Jonathan Druart commit f2e37db0ff75c59933ff37ed8a4aa92930b95ce2 Author: Marcel de Rooy Date: Fri Aug 12 08:29:42 2016 +0200 Bug 17109: Use Koha.Preference in sendbasket template No need to send OPACBaseURL to the template, if you load the Koha TT plugin inside the template. Test plan: Send a few items in your cart from OPAC and intranet. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart commit 5a627a355e63d932f3d16114529e4f548915d3eb Author: Marcel de Rooy Date: Thu Aug 11 14:17:14 2016 +0200 Bug 17109: Add CSRF token to [opac-]sendbasket If you have no (valid) token, you will not be able to send the message. Test plan: [1] Verify if you can still send the cart from opac and intranet. [2] While still being logged in, try to send the cart from opac by using the following URL: /cgi-bin/koha/opac-sendbasket.pl?email_add=you at somedomain.com&comment=csrf_test&bib_list=doesnotmatter&csrf_token=justsomeguess12345 This should now result in a csrf error. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit c55b093e79d404ff674dcccdb032a2d74cc398b9 Author: Marcel de Rooy Date: Thu Aug 11 13:10:21 2016 +0200 Bug 17109: Remove second authentication from (opac-)sendbasket Patch deals with opac and intranet variant. If we authenticated the first time, it is not necessary to do it a second time rightaway. Replaces a call to get_template_and_user (including checkauth) by gettemplate. Also removes duplicate use C4::Biblio statements. Test plan: [1] Put a few books in the cart. [2] Send the cart from OPAC. [3] Send the cart from intranet. Tested 3 patches together. Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit e1294b6d91087b5d1050df623e5000cc46eb39c4 Author: Mason James Date: Wed May 3 14:07:02 2017 +1200 Bug 18124: add to members/deletemem.pl commit cf3b67032e0577ba6f93fd123d5f533da6893595 Author: Marcel de Rooy Date: Fri Aug 12 09:15:01 2016 +0200 Bug 17097: [QA Follow-up] Exit after redirect Adds one exit statement, and some whitespace. Signed-off-by: Marcel de Rooy Verified deleting a patron again. Signed-off-by: Mason James commit a8cd63919cd29f30b242fea8719f3e506296e5f3 Author: Jonathan Druart Date: Wed Aug 10 12:18:04 2016 +0100 Bug 17097: here the var is 'member', not 'borrowernumber' Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 08ec3cd0d0aedd3996938e1fb55d7ae855278d7a Author: Jonathan Druart Date: Tue Aug 9 22:29:25 2016 +0100 Bug 17097: Fix CSRF in deletemem.pl If an attacker can get an authenticated Koha user to visit their page with the url below, they can delete patrons details. /members/deletemem.pl?member=42 Test plan: 0/ Do not apply any patches 1/ Adapt and hit the url above => The patron will be deleted without confirmation 2/ Apply first patch 3/ Hit the url => you will get a confirmation page 4/ Hit /members/deletemem.pl?member=42&delete_confirmed=1 => The patron will be deleted without confirmation 5/ Apply the second patch (this one) 6/ Hit /members/deletemem.pl?member=42&delete_confirmed=1 => you will get a crash "Wrong CSRF token" (no need to stylish) 7/ Delete a patron from the detail page and confirm the deletion => you will be redirected to the patron module home page and the patron has been deleted Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit a0b7acfae15efb6bf120a8b62daf55eff72b56a0 Author: Jonathan Druart Date: Tue Aug 9 22:18:14 2016 +0100 Bug 17097: Add a confirmation page when deleting a patron It won't hurt to have a confirmation page when deleting a patron. Moreover it's the more easy way to protect against CSRF attacks :) Test plan: Make sure you get a confirmation page when deleting a patron Confirm that approving or denying the confirmation work as expected Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 7580cbda9e78ca6da0dc717f2a190a21ffc34468 Author: Mason James Date: Wed May 3 13:15:43 2017 +1200 t/Token.t merge typo fix modified: t/Token.t commit e628d013cd43aebfa48f591f3c7b0c01c06ac79a Author: Mason James Date: Wed May 3 12:24:04 2017 +1200 Bug 18124: [16.05.x] remove HouseboundModule code modified: members/memberentry.pl commit c6d7fd2dd3a088eb4f5a0ad79b45cff2e257de32 Author: Jonathan Druart Date: Thu Jul 28 12:55:43 2016 +0100 Bug 16993: Fix CSRF in memberentry.pl If an attacker can get an authenticated Koha user to visit their page with the url below, they can change patrons' passwords or other patrons'details members/memberentry.pl?op=save&destination=circ&borrowernumber=3435&password=ZZZ&password2=ZZZ&nodouble=1 Test plan: Trigger members/memberentry.pl?op=save&destination=circ&borrowernumber=42&password=ZZZ&password2=ZZZ&nodouble=1 => Without this patch, the password will be updated => With this patch applied you will get a crash "Wrong CSRF token" (no need to stylish) Signed-off-by: Marcel de Rooy Amended: removed the commented use Digest::MD5-line. Signed-off-by: Katrin Fischer Signed-off-by: Mason James commit a6f3a107f1f9dd1a116422e63802f1a322beb364 Author: Marcel de Rooy Date: Fri Aug 12 08:09:50 2016 +0200 Bug 17110: Add unit test for MaxAge parameter in Token.t Test plan: Run t/Token.t Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 7cac8af04a988a00adc92e8db0b306f0afa94e3f Author: Marcel de Rooy Date: Thu Aug 11 15:25:44 2016 +0200 Bug 17110: Lower CSRF expiry in Koha::Token Default expiry in WWW:CSRF is one week. This patch sets it to 8 hours by default in Koha, and allows to change the expiry period individually by passing MaxAge. Test plan: [1] Put items in your cart. [2] Apply the example patch too. [3] Send the cart from opac within the allotted 10 seconds. [4] Send again, but wait some 10 seconds before submitting. Too late! Tested 3 patches together, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James ----------------------------------------------------------------------- Summary of changes: C4/Utils/DataTables/Members.pm | 2 +- Koha/Token.pm | 1 + basket/sendbasket.pl | 25 +++++++-------- .../prog/en/includes/members-toolbar.inc | 10 +----- .../prog/en/modules/basket/sendbasket.tt | 6 ++-- .../prog/en/modules/basket/sendbasketform.tt | 9 +++--- .../prog/en/modules/members/deletemem.tt | 15 +++++++++ .../prog/en/modules/members/memberentrygen.tt | 3 ++ .../prog/en/modules/members/moremember.tt | 3 +- .../prog/en/modules/tools/import_borrowers.tt | 5 ++- .../prog/en/modules/tools/picture-upload.tt | 1 + .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 4 +-- .../bootstrap/en/modules/opac-sendbasket.tt | 6 ++-- .../bootstrap/en/modules/opac-sendbasketform.tt | 1 + members/deletemem.pl | 33 ++++++++++++++------ members/memberentry.pl | 10 ++---- members/moremember.pl | 4 +++ opac/opac-memberentry.pl | 22 +------------ opac/opac-sendbasket.pl | 23 +++++++------- t/db_dependent/Utils/Datatables_Members.t | 31 +++++++++++++++++- tools/import_borrowers.pl | 3 ++ tools/picture-upload.pl | 2 ++ 22 files changed, 133 insertions(+), 86 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 3 18:31:56 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 03 May 2017 16:31:56 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-111-gf662781 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.05.x has been updated via f662781321de1d8af85b26d1361288413236868b (commit) from 81425d15cb7c7f5f5876eb2e2ff1daabd9f9323d (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 f662781321de1d8af85b26d1361288413236868b Author: Jonathan Druart Date: Wed May 3 13:00:54 2017 -0300 FIX CSRF for opac-memberentry.pl ----------------------------------------------------------------------- Summary of changes: .../bootstrap/en/modules/opac-memberentry.tt | 1 + opac/opac-memberentry.pl | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 5 11:43:28 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 05 May 2017 09:43:28 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-113-g826f33b 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.05.x has been updated via 826f33b719c68ee0ddd85c1b927e5231ca514ac5 (commit) via 047e45766b0569731f1cc5ccb340d8aaf2a95ae9 (commit) from f662781321de1d8af85b26d1361288413236868b (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 826f33b719c68ee0ddd85c1b927e5231ca514ac5 Author: Mason James Date: Fri May 5 21:40:21 2017 +1200 Revert "Bug 18329 - Batch record deletion broken" This reverts commit f6cac0592397ae829e34a576173fd0c86980d1bc. commit 047e45766b0569731f1cc5ccb340d8aaf2a95ae9 Author: Mason James Date: Fri May 5 21:13:46 2017 +1200 Fix t/db_dependent/HoldsQueue.t tests ----------------------------------------------------------------------- Summary of changes: t/db_dependent/HoldsQueue.t | 2 +- tools/batch_delete_records.pl | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 5 17:13:51 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 05 May 2017 15:13:51 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-973-g4d941f3 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 4d941f36c72cedd1f006025393b194a8d695e298 (commit) from 1f007ca2e93aa05abdeb8ae78a59b313074abaf0 (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 4d941f36c72cedd1f006025393b194a8d695e298 Author: Tomas Cohen Arazi Date: Thu Apr 27 11:37:27 2017 -0300 Bug 18502: Make koha-shell set the right PERL5LIB on dev installs Bug 16749 introduced a nice way to have flexible paths. During the discussion on how to do it, we moved from having it contain the path to the git dir to just a boolean. The 'koha-shell' script didn't get attention it seems, and it is broken on dev installs. This was hidden by the fact that many of us run dev installs on kohadevbox, which sets a .bashrc file for de instance's user, containing the right path when opening the new shell. This patch changes the logic so on a dev install, intranetdir is picked as the right path. This is how it is handled in koha-functions.sh To test: - On kohadevbox, run: $ sudo koha-shell kohadev -c "perl misc4dev/populate_db.pl" => FAIL: C4/Installer.pm not found on PERL5LIB error. - Apply this patch - Replace /usr/bin/koha-shell with debian/scripts/koha-shell $ sudo cp kohaclone/debian/scripts/koha-shell /usr/bin/koha-shell - Run: $ sudo koha-shell kohadev -c "perl misc4dev/populate_db.pl" => SUCCESS: No warning about missing libs is raised. - Sign off :-D Signed-off-by: Tomas Cohen Arazi Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart ----------------------------------------------------------------------- Summary of changes: debian/scripts/koha-shell | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 05:42:48 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 03:42:48 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.11-117-g21849ab 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.05.x has been updated via 21849ab0f95c5011a5e7aa9250d144e811839f74 (commit) via 61ddfb4c2aa3a160aac00c672d9c98c13aaadd6f (commit) via d30bb78686cc7ca905e71424f3ebdbba0addbbef (commit) via bcdf0ba34878637cfd967b824b175d5696fc3573 (commit) from 826f33b719c68ee0ddd85c1b927e5231ca514ac5 (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 21849ab0f95c5011a5e7aa9250d144e811839f74 Author: Fridolin Somers Date: Fri Mar 24 16:07:16 2017 +0100 Bug 18329 - Batch record deletion broken Hie, Tools > Batch record deletion seems broken. Any deletion returns error : Bibliographic record YYY was not deleted. An error occurred. (The error was: {UNKNOWN}: DBD::mysql::db begin_work failed: Already in a transaction at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1560. at /home/koha/src/C4/Biblio.pm line 3468 , see the Koha log file for more information). Looks like it is because of Bug 18242 which added a transaction in C4::Biblio::_koha_delete_biblio_metadata : $schema->txn_do. The script batch_delete_records created a transaction with $dbh->{AutoCommit} = 0; This patch fixes by using also Koha::Schema in batch_delete_records to manage transaction. It also removes "$dbh->{RaiseError} = 1", this behavior is managed in Koha::Database. Test plan : - Go to Staff interface : Tools > Batch record deletion - Enter a few existing biblionumbers - Click on "Continue" - Click on "Delete selected records" => Without patch you get a DB error => With patch you get confirmation message - Try to get the biblios to confirm they are deleted : /cgi-bin/koha/catalogue/detail.pl?biblionumber=xxx - Test with and without Plack Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Mason James commit 61ddfb4c2aa3a160aac00c672d9c98c13aaadd6f Author: Jonathan Druart Date: Mon Apr 3 10:07:28 2017 -0300 Bug 18242: 16.05 version - 16.11.x adaptation - Old::Checkouts vs OldIssues Signed-off-by: Mason James commit d30bb78686cc7ca905e71424f3ebdbba0addbbef Author: Jonathan Druart Date: Thu Mar 9 16:58:17 2017 -0300 Bug 18242: 16.05 version - [SOLUTION 2]Handle correctly move to old_issues The table old_issues has a primary key defined on the issue_id column. This issue_id comes from the issues table when an item is checked in. In some case the value of issue_id already exists in the table Basically this happens when an item is returned and mysqld is restarted: The auto increment value for issues.issue_id will be reset to MAX(issue_id)+1 (which is the value of the last entry of old_issues). See also the description of bug 18003 for more informations. In this solution the change is done at code level instead of DB structure: If old_issues.issue_id already exists before moving from the issues table, the issue_id is updated (not on cascade for accountlines.issue_id, should it?) before the move. Signed-off-by: Mason James commit bcdf0ba34878637cfd967b824b175d5696fc3573 Author: Jonathan Druart Date: Thu Mar 9 16:41:31 2017 -0300 Bug 18242: 16.05 version - [SOLUTION 2]Add tests Signed-off-by: Mason James ----------------------------------------------------------------------- Summary of changes: C4/Circulation.pm | 70 +++++++++++++++++++++------------- t/db_dependent/Circulation/Returns.t | 32 +++++++++++++++- tools/batch_delete_records.pl | 23 ++++++----- 3 files changed, 86 insertions(+), 39 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 07:18:46 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 05:18:46 +0000 Subject: [koha-commits] main Koha release repository annotated tag v16.05.12 created. v16.05.12 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.05.12 has been created at 57ff387df875b2e2825aee0d9f4d9d4ff73e5f74 (tag) tagging 16f7a12a9091b0fe339a230bf98b976867f673bc (commit) replaces v16.05.11 tagged by Mason James on Mon May 8 16:35:44 2017 +1200 - Log ----------------------------------------------------------------- Koha release 16.05.12 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJZD/WgAAoJEGPsprNybXB3s+oIAIBWNP+qTwRQvgo/tYDc5U3L ZJxKNspu6MpQOgOKl+IpUYcLtmN88XWxshVeIYM81wXhyYuY41KS86Jm4alFFvME mUvaERQy1ZyfFP7TFCPow7FEYQicxOaTx+8ZPCNY887n0POFJAXgfhJbICWeW0ac 2RG6XBX68S3nxpg0+zxj+erU+uRF21CBrf4tIpLR4c74F7Ex6j3JfBiEQ6Bsxemd iWnq958pYXYI+wqHDnw7PwS1If1IXIKLqiCCZZVWgwHOJOLgUmMDkyvOSWcz/ioP 2xglCM8qcJ+lr/cVo3JSwE6NHMx5oSiG/0xIGQ7vCNmIhVipw26UPspvC7jcawQ= =KnqH -----END PGP SIGNATURE----- Alex Buckley (1): Bug 12930: Web installer does not show login errors Benjamin Rokseth (2): Bug 17758 - SIP checkin does not handle holds correctly Bug 12021 - SIP2 checkin should alert on transfer and use CT for return branch Bernardo Gonzalez Kriegel (1): Bug 15451: (followup) fix filename extension for csv file Blou (1): Bug 18209 - Patron's card manage.pl page is not fully translatable Christopher Brannon (1): Bug 17346: Make checkin column hidable Colin Campbell (1): Bug 17605: [STABLE] Add currency to orders generated by quotes David Gustafsson (1): Bug 18305 - jquery.fixFloat.js breaks advanced MARC editor David Kuhn (1): Bug 17309 - Renewing and HomeOrHoldingBranch syspref Fridolin Somers (4): Bug 12913 - wrong inventory results when notforloan filter is not used Bug 18329 - Batch record deletion broken Bug 17821 - due date in intranet search results should use TT date plugin Bug 18329 - Batch record deletion broken Grace McKenzie (1): Bug 17290 - Standardize on "Patron Categories" Jonathan Druart (42): Bug 18094: Add tests to highlight the problem Bug 18094: Only search in searchable patron attributes if searching in standard fields Bug 18069: Remove residue of rebuild_zebra -x Bug 18028: Remove outdated install_misc directory Bug 15854: Simplify the code to limit race conditions Bug 15854: Use a READ and WRITE LOCK on message_queue Bug 18124: Restrict CSRF token to user's session Bug 18124: Change the calls to generate and check CSRF tokens Bug 18058: Allow borrower_message_preferences to be truncated Bug 18022: Fix possible crash if CircAutoPrintQuickSlip=clear screen Bug 18209: Add default, 'Actions' and fix case Bug 18266: Fix internal error when paying fine for lost item without.. item Bug 18349: SCO - Do not trust the confirmed flag Bug 18349: $borrower is a hashref Bug 18349: If a confirmation is required, consider as blocker Bug 18349: Remove useless info in alert message Bug 14932: Do not call can_edit_subscription with an empty value Bug 18373: Re-add UpgradeBackup.pm Bug 18364: Do not LOCK/UNLOCK tables from tests Bug 15451: Add the 2 new modules Koha::CsvProfile[s] Bug 15451: Rewrite the csv profile tool script Bug 15451: Koha::CsvProfiles - Remove GetCsvProfilesLoop Bug 15451: Koha::CsvProfiles - Remove GetCsvProfiles Bug 15451: Koha::CsvProfiles - Remove GetCsvProfileId Bug 15451: Koha::CsvProfiles - Remove GetCsvProfile Bug 15451: Koha::CsvProfiles - Remove the residue Bug 15451: Do not considered a Resultset as a Result Bug 15451: Better error handling Bug 18087: Handle invalid filetypes Bug 18312: Fix export unless a file is supplied Bug 16993: Fix CSRF in memberentry.pl Bug 17097: Add a confirmation page when deleting a patron Bug 17097: Fix CSRF in deletemem.pl Bug 17097: here the var is 'member', not 'borrowernumber' Bug 17116: Fix CSRF in import_borrowers.pl Bug 17146: Fix CSRF in picture-upload.pl Bug 18094: Add tests to highlight the problem Bug 18094: Only search in searchable patron attributes if searching in standard fields FIX CSRF for opac-memberentry.pl Bug 18242: 16.05 version - [SOLUTION 2]Add tests Bug 18242: 16.05 version - [SOLUTION 2]Handle correctly move to old_issues Bug 18242: 16.05 version - 16.11.x adaptation - Old::Checkouts vs OldIssues Joy Nelson (1): Bug 18087 - Clarification on File type when using file of biblionumbers to export data Julian Maurice (1): Bug 7728: QA fixes Kyle M Hall (2): Bug 18001 - Unit Test Bug 18001 - LocalHoldsPriority can cause multiple holds queue lines for same hold request Luke Honiss (1): Bug 17945 - Breadcrumbs broken on opac-serial-issues.pl Marc V?ron (7): Bug 8603: Patron card creator - 'Barcode Type' doesn't stick in layouts Bug 18246: Patron card creator: Unit not always displays properly in layouts Bug 18244: Patron card creator does not take in account fields with underscore (B_address etc.) Bug 18307 - Branchname is no longer displayed in subscription tab view Bug 18263: Make use of syspref 'CurrencyFormat' for Account and Pay fines tables Bug 18335 - Check in: Make patron info in hold messages obey syspref AddressFormat Bug 18443: Get rid of warning 'uninitialized value $user' in C4/Auth.pm Marcel de Rooy (19): Bug 18010: Unit test for gettemplate Bug 18010: Remove potential exposure from gettemplate Bug 18124: [Follow-up] Handle default parameters in a sub Bug 12913: [QA Follow-up] Reword 'change item status' and add zero status Bug 14535: Late orders does not show orders with price = 0 Bug 14535: Update the supplier filter too Bug 7728: [QA Follow-up] Fix POD whitespace Bug 18019: Add CSRF protection to authorities-home.pl (op==delete) Bug 18019: [QA Follow-up] Also catch the delete from authorities detail Bug 18349: [QA Follow-up] Add four missing error messages Bug 17872: Fix small error in GetBudgetHierarchy and one of its calls Bug 18364: [Follow-up] Also add an environment variable to prevent locking Bug 17110: Lower CSRF expiry in Koha::Token Bug 17110: Add unit test for MaxAge parameter in Token.t Bug 17097: [QA Follow-up] Exit after redirect Bug 17109: Remove second authentication from (opac-)sendbasket Bug 17109: Add CSRF token to [opac-]sendbasket Bug 17109: Use Koha.Preference in sendbasket template Bug 17109: [QA Follow-up] Die when wrong token Mark Tompsett (1): Bug 17911: Message and timeout mismatch Mason James (15): Translation updates for Koha 16.05.12 Increment version for 16.05.12 release fix t/db_dependent/HoldsQueue.t tests Revert "Bug 18094: Add tests to highlight the problem" Revert "Bug 18094: Only search in searchable patron attributes if searching in standard fields" Translation updates for Koha 16.05.12 Add release notes to 16.05.12 release Bug 18124: [16.05.x] remove HouseboundModule code t/Token.t merge typo fix modified: t/Token.t Bug 18124: add to members/deletemem.pl Revert "Bug 18307 - Branchname is no longer displayed in subscription tab view" revert buggy CSRF in opac/opac-memberentry.pl Fix t/db_dependent/HoldsQueue.t tests Revert "Bug 18329 - Batch record deletion broken" Update release notes to 16.05.12 release. Nick Clemens (9): Bug 17995 - HOLDPLACED notice should have access to the reserves table Bug 12972 - Transfer slip and transfer message (blue box) can conflict Bug 18439 - Resend button for notices being hidden by CSS and never unhidden Bug 18423 - Add child button not always appearing - problem in template variable Bug 18423 follow up - fix display off add child on members/notices.pl Bug 18423 Follow-up - Add 'Add child' button to statistics tab Bug 18423 - Add 'Add child' button to files, housebound, and deletemem pages Bug 18423 - Followup - enable Add child button for institutional borrowers Bug 18429 - Receiving an item should update the datelastseen Olli-Antti Kivilahti (1): Bug 14932 - serials/serials-collection.pl-page is very slow. GetFullSubscription* checks permission for each serial! Owen Leonard (1): Bug 18372 - transits are not created at check in despite user responsing Yes to the prompt Paul Poulain (2): Bug 7728: Fix subs history end date consistency Bug 7728: Adding unit test ReNewSubscription.t Tomas Cohen Arazi (1): Bug 18460: Fix undefined itemtype warning in Serials.t pongtawat (1): Bug 17814: koha-plack --stop should make sure that Plack really stop ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 14:30:20 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 12:30:20 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-975-g9bf8142 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 9bf8142ee77dbacceca0cb17ed5f56ec07b3771c (commit) via 416029ff2f3c9c689a5ea24372f4d940ccc71817 (commit) from 4d941f36c72cedd1f006025393b194a8d695e298 (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 9bf8142ee77dbacceca0cb17ed5f56ec07b3771c Author: Jonathan Druart Date: Fri Apr 21 18:44:05 2017 -0300 Bug 18442: Add a test Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall commit 416029ff2f3c9c689a5ea24372f4d940ccc71817 Author: Alex Buckley Date: Thu Apr 20 11:29:28 2017 +1200 Bug 18442: Fix DB user loggin Test plan: 1. Drop and recreate your db 2. Clear memcached 3. Go through the installer (to speed up this test plan install all sample data so you dont have to create libraries, patron categories etc. later) 4. On the installer page login as the database user and notice that it does not work on the first attempt ( you get 'Error: You do not have permission to access this page') 5. Try logging in as database user for a second time and notice you are logged in successfully this time 4. In staff interface create a patron account with superlibrarian permissions 5. Logout of the staff interface 6. Login as database user 7. Notice you cant log in. You get the 'Error:: You do not have permission to access this page' error 8. Try a second attempt and notice you get the same error 9. Open the URL in a new tab and notice the staff interface appears showing that you are logged in 10. log out and log back in as the superlibrarian user you created and notice it works on first login attempt 11. Apply patch 12. Log out and try logging back in as database user and notice that you can login successfully on first attempt 13. Repeat steps 1,2,3 and login as database user and notice the login works on first attempt Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 2 ++ t/db_dependent/Auth.t | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 14:38:09 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 12:38:09 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-977-ga807d71 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 a807d7199ea025aa507e0ca7e3ff2330902844f8 (commit) via bf551a07222a7b9beffd7ca6cba38c675aa3ab28 (commit) from 9bf8142ee77dbacceca0cb17ed5f56ec07b3771c (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 a807d7199ea025aa507e0ca7e3ff2330902844f8 Author: Jonathan Druart Date: Wed May 3 15:30:14 2017 -0300 Bug 18152: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit bf551a07222a7b9beffd7ca6cba38c675aa3ab28 Author: Stephane Delaune Date: Wed Feb 22 12:25:33 2017 +0100 Bug 18152 : fix unimarc label in SetMarcUnicodeFlag The standard UNIMARC requires than the 9th character (starting from 0) in labels must be blank (while it may be 'a' in marc21) the problem is that C4::Charset::SetMarcUnicodeFlag (called in particular when we import a record) always add 'a' char in the 9th label'pos whereas it should do it just for MARC21 and NORMARC (not for UNIMARC) : C4::Charset::SetMarcUnicodeFlag add 'a' char in the 9th label character for MARC21 and NORMARC (it's normal), but just before doing this it call "$marc_record->encoding('UTF-8')" which is a MARC::Record function which, when called with 'UTF-8' parameter, do only one thing : add 'a' char in the 9th label character This patch only removes this incorrect function call, so, when we import a bib record in UNIMARC : it no longer adds erroneous character (this does not change anything for MARC21 and NORMARC because SetMarcUnicodeFlag explicitly adds 'a' char in the 9th label for them) Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Charset.pm | 1 - t/Charset.t | 27 ++++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 14:39:18 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 12:39:18 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-979-g0e0897a 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 0e0897a7e6d2940a496168485e2219d8efa37913 (commit) via 62c337065590a0eca51db37d286bcb04fa7971ff (commit) from a807d7199ea025aa507e0ca7e3ff2330902844f8 (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 0e0897a7e6d2940a496168485e2219d8efa37913 Author: Jonathan Druart Date: Tue May 2 17:27:48 2017 -0300 Bug 18512: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 62c337065590a0eca51db37d286bcb04fa7971ff Author: Nick Clemens Date: Fri Apr 28 14:11:00 2017 -0400 Bug 18512 - GetAuthorisedValues.GetByCode Template plguin should return code (not empty string) if value not found To test: 1 - Create or edit a borrower with info in Sort1 and Sort2 field, not mapped to authorized values 2 - Note this info does not display on moremember.tt 3 - Apply patch 4 - Note value is passed through Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha/Template/Plugin/AuthorisedValues.pm | 2 +- t/db_dependent/Template/Plugin/AuthorisedValues.t | 66 +++++++++++++++++++++ 2 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 t/db_dependent/Template/Plugin/AuthorisedValues.t hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 14:57:12 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 12:57:12 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-980-g3ef6d2d 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 3ef6d2d5153772cd1701005eef7e9a94bf901c32 (commit) from 0e0897a7e6d2940a496168485e2219d8efa37913 (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 3ef6d2d5153772cd1701005eef7e9a94bf901c32 Author: Kyle M Hall Date: Fri Jan 20 14:43:24 2017 +0000 Bug 17952 - Lost items not skipped by overdue_notices.pl If a library does not use --mark-returned when running longoverdue.pl, all those lost item checkouts are selected by overdue_notices.pl. This causes much unnecessary overhead. In addition Koha::Calendar is instantiated many times for each branchcode which is not necessary. Test Plan: 1) Run overdue_notices.pl, note output 2) Apply this patch 3) Run overdue_notices.pl again, note output is the same Signed-off-by: Kyle M Hall Signed-off-by: Jane Leven Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: misc/cronjobs/overdue_notices.pl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:01:36 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:01:36 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-982-ge96f39a 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 e96f39ab522512fe828940e93ba3737d5f25a16f (commit) via 57f28f9ee44a6c8f19dc1411971a7ca397557acd (commit) from 3ef6d2d5153772cd1701005eef7e9a94bf901c32 (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 e96f39ab522512fe828940e93ba3737d5f25a16f Author: Marcel de Rooy Date: Mon May 1 14:15:58 2017 +0200 Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Resolve this warning: CGI::param called in list context from package C4::Service line 212, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 436. It comes from the require_params call in sco-patron-image.pl. Git grepping on require_params tells me this: members/default_messageprefs.pl:my ($categorycode) = C4::Service->require_params('categorycode'); opac/sco/sco-patron-image.pl:my ($borrowernumber) = C4::Service->require_params('borrowernumber'); opac/sco/sco-patron-image.pl:my ($csrf_token) = C4::Service->require_params('csrf_token'); svc/cataloguing/metasearch:my ( $query_string, $servers ) = C4::Service->require_params( 'q', 'servers' ); The only candidate for multi_param seems to be 'servers', but as we can see this variable is a scalar. Additional servers returned by require_params are lost. This should be solved on its own report. So, we can safely add scalar to the params call, resolve the warning and keep the same behavior. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 57f28f9ee44a6c8f19dc1411971a7ca397557acd Author: Jonathan Druart Date: Wed Apr 19 14:09:12 2017 -0300 Bug 7550: SCO - Restrict access of patron's image With this patch if SelfCheckoutByLogin is set to 'username and password', only the logged in user will be able to see the image linked to his/her logged in account. If set to "barcode" we generate a token but it can be easily generated. You should add a warning in the about page if SelfCheckoutByLogin="barcode" and ShowPatronImageInWebBasedSelfCheck="Show". How I tested: - Go to SCO - Log - Enable self checkout, go to [Your Server]//cgi-bin/koha/sco/sco-main.pl - Log in with a user 'A' who has a patron image - Copy the address of the patron image into an other browser window - Change the borrowernumber to on of an other user 'B' having a patron image - Verify that the patron image is NOT displayed Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Service.pm | 2 +- .../opac-tmpl/bootstrap/en/modules/sco/sco-main.tt | 2 +- opac/sco/sco-main.pl | 3 ++- opac/sco/sco-patron-image.pl | 22 +++++++++++++++++++- 4 files changed, 25 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:02:50 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:02:50 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-983-ga0cc370 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 a0cc3703bfb15f3f94a6eb66cb58e257cd89cf81 (commit) from e96f39ab522512fe828940e93ba3737d5f25a16f (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 a0cc3703bfb15f3f94a6eb66cb58e257cd89cf81 Author: Marc V?ron Date: Sun Apr 9 16:58:21 2017 +0200 Bug 18405: Self checkout: Fix broken silent printing Fix broken 'silent printing' (without printer dialog) in self checkout. To reproduce: Set up silent printing to slip printers as described in: https://wiki.koha-community.org/wiki/Setting_up_slip_printer_to_print_silently Verify that it works for check-outs in staff client. Verify that it does not work in Self checkout. To test: Apply patch Verify that silent printing works on SCO Signed-off-by: Alex Buckley Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../bootstrap}/en/includes/slip-print.inc | 0 .../opac-tmpl/bootstrap/en/modules/sco/printslip.tt | 16 +++++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) copy koha-tmpl/{intranet-tmpl/prog => opac-tmpl/bootstrap}/en/includes/slip-print.inc (100%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:03:23 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:03:23 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-986-gf71e3a7 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 f71e3a78b9ad35e7839271de80d89c9044c268c6 (commit) via 34e813c8d053382313a804c8b2682f138f166926 (commit) via dc2a6e5d32fef1f57b03b2119b583d99356931f4 (commit) from a0cc3703bfb15f3f94a6eb66cb58e257cd89cf81 (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 f71e3a78b9ad35e7839271de80d89c9044c268c6 Author: Fridolin Somers Date: Mon Mar 27 15:19:24 2017 +0200 Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail tags page: "Log in to see your own saved tags." Test plan : - Enable syspref casAuthentication - Go to OPAC, not authenticated - Click on "Tag cloud" - Click on "Log in to see your own saved tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 34e813c8d053382313a804c8b2682f138f166926 Author: Fridolin Somers Date: Wed Jan 25 14:47:02 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - tags Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail page : "Log in to add tags" Test plan : - Enable syspref casAuthentication - Go to OPAC - Go to a record detail page opac-detail.pl - Click on "Log in to add tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit dc2a6e5d32fef1f57b03b2119b583d99356931f4 Author: Fridolin Somers Date: Wed Jan 25 14:19:16 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - lists Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link of lists popup : "Log in to create your own lists" Test plan : - Enable syspref casAuthentication - Go to OPAC - Click on Lists > Log in to create your own lists => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc | 7 ++++++- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 9 ++++++++- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt | 9 ++++++++- 3 files changed, 22 insertions(+), 3 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:04:39 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:04:39 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-987-g4259ae2 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 4259ae2836822cfa656500be75c3fec770ef9788 (commit) from f71e3a78b9ad35e7839271de80d89c9044c268c6 (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 4259ae2836822cfa656500be75c3fec770ef9788 Author: Nick Clemens Date: Tue Apr 11 11:22:13 2017 -0400 Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro After running a macro we should return focus to the editor screen so editing can continue from keyboard To test: 1 - Create a macro 007=vd cvaizq 2 - Run it and note focus is not on editor 3 - Apply patch 4 - Reload page 5 - Run macro 6 - Note focus is returned to editor Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-ui.inc | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:07:35 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:07:35 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-988-ga900a43 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 a900a434d50ae232af81c74c98020af3f13bf0e5 (commit) from 4259ae2836822cfa656500be75c3fec770ef9788 (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 a900a434d50ae232af81c74c98020af3f13bf0e5 Author: Alex Buckley Date: Sun Mar 19 12:00:48 2017 +0000 Bug 17190 - Marked REST API as mandatory (require = 1) in PerlDependencies.pm For testing I went in Staff client to Home > About Koha > tab Perl modules and verified that both Mojolicious (6.0) and Swagger2 (0.59) are marked as mandatory. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Installer/PerlDependencies.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:19:00 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:19:00 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-989-gd16bcb7 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 d16bcb70e7066b6e4c908f560affb281018e788e (commit) from a900a434d50ae232af81c74c98020af3f13bf0e5 (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 d16bcb70e7066b6e4c908f560affb281018e788e Author: Owen Leonard Date: Tue Jan 3 15:08:32 2017 +0000 Bug 17812 - Return focus to barcode field after toggling on-site checkouts This patch changes the behavior of the checkout form so that after checking boxes in the "checkout settings" panel the cursor focus is automatically moved to the barcode field. To test, apply the patch and enable OnSiteCheckouts and decreaseLoanHighHolds system preferences. - Open any patron account in circulation. - Expand the "Checkout settings" panel. - Click the label or checkbox for "Automatic renewal", "Don't decrease checkout length based on holds" and "On-site checkout" - Confirm that the focus has moved to the barcode field. Works as advertised. Signed-off-by: Marc V?ron Signed-off-by: Marjorie Barry-Vila Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt | 8 ++++---- koha-tmpl/intranet-tmpl/prog/js/pages/circulation.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:22:52 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:22:52 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-990-g5ef1b67 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 5ef1b6710e7520b844e145e248da0deeee707fde (commit) from d16bcb70e7066b6e4c908f560affb281018e788e (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 5ef1b6710e7520b844e145e248da0deeee707fde Author: Tomas Cohen Arazi Date: Fri Mar 3 18:32:06 2017 -0300 Bug 18098: Add an index with the count of not onloan items This patch adds a numeric index 'not-onloan-count' containing the value of 999$x. This subfield is filled by 'rebuild_zebra.pl' by making use of (bug's 18208) 'EmbedItemsAvailability' filter. bib1.att and indexes definitions are updated accordingly. To test: - Apply the patch - Pick the right biblio-zebra-indexdefs.xsl file for your setup and replace the one your Zebra uses [1] - Replace your bib1.att - Replace your ccl.properties - Have at least one record with more than one item, checkout some item(s) from that record(s). - Rebuild zebra's indexes: $ sudo koha-shell kohadev k$ cd kohaclone k$ misc/migration_tools/rebuild_zebra.pl -r -b -v -k (notice the dump directory is kept, you can try the XSLT yourself running: $ xsltproc \ etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl \ /tmp/the_dump_dir/biblios/exported_records | less => SUCCESS: There are records with the not-onloan-count index, and the value is correct! - Check Zebra yourself: $ yaz-client unix:/var/run/koha/kohadev/bibliosocket Z> base biblios Z> find @attr 1=9013 @attr 2=5 @attr 4=109 0 => SUCCESS: The search matches the amount of records with not-onloan items. Z> s 1+1 => SUCCESS: Records with 999$x having a value higher than 0 are rendered - Sign off :-D Note: While this work is complete on its purpose, it is part of an attempt to create a better way of filtering by availability. Sponsored-by: ByWater Solutions [1] In kohadevbox this would be /etc/koha/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl Edit: Added the missing XSLT changes for UNIMARC and NORMARC Signed-off-by: Josef Moravec Signed-off-by: Tomas Cohen Arazi Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: etc/zebradb/biblios/etc/bib1.att | 1 + etc/zebradb/ccl.properties | 1 + .../marc21/biblios/biblio-koha-indexdefs.xml | 4 ++++ .../marc21/biblios/biblio-zebra-indexdefs.xsl | 7 ++++++ .../normarc/biblios/biblio-koha-indexdefs.xml | 4 ++++ .../normarc/biblios/biblio-zebra-indexdefs.xsl | 7 ++++++ .../unimarc/biblios/biblio-koha-indexdefs.xml | 4 ++++ .../unimarc/biblios/biblio-zebra-indexdefs.xsl | 9 ++++++++ misc/migration_tools/rebuild_zebra.pl | 23 +++++++++++++------- 9 files changed, 52 insertions(+), 8 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:23:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:23:33 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-991-gfac7ba9 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 fac7ba914d7f3071102563109ce843f1e97bc46f (commit) from 5ef1b6710e7520b844e145e248da0deeee707fde (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 fac7ba914d7f3071102563109ce843f1e97bc46f Author: Olli-Antti Kivilahti Date: Wed Mar 8 18:12:59 2017 +0200 Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Removes a warning. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: t/db_dependent/00-strict.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:25:15 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:25:15 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-992-g56bbec4 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 56bbec4a4ea441ed9d96f6a721cb0f8db2c2550a (commit) from fac7ba914d7f3071102563109ce843f1e97bc46f (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 56bbec4a4ea441ed9d96f6a721cb0f8db2c2550a Author: Alex Buckley Date: Tue May 2 13:52:25 2017 +0000 Bug 18299 - Removed unused env_tz_test.pl based on user testing feedback Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: admin/env_tz_test.pl | 132 -------------------------------------------------- 1 file changed, 132 deletions(-) delete mode 100755 admin/env_tz_test.pl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:28:30 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:28:30 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-995-g5fbd655 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 5fbd65513329eb8962d10221e0c60417b9cfe726 (commit) via c22e18d5a097ce9ece52f68e3fd9a2bb77a772a2 (commit) via 9356c050b2fa2453912581f15938e4bc16b2cc32 (commit) from 56bbec4a4ea441ed9d96f6a721cb0f8db2c2550a (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 5fbd65513329eb8962d10221e0c60417b9cfe726 Author: Tomas Cohen Arazi Date: Fri May 5 11:38:31 2017 -0300 Bug 15108: (QA followup) Fix atomic update file Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall commit c22e18d5a097ce9ece52f68e3fd9a2bb77a772a2 Author: Ere Maijala Date: Thu Feb 23 14:44:09 2017 +0200 Bug 15108: (followup) OAI-PMH provider improvements Fixed OAI-PMH Server tests to delete any existing issues before deleting biblios, to delete oai_sets to avoid sets in the responses and to work with UNIMARC and NORMARC as well as MARC21. Signed-off-by: Olli-Antti Kivilahti Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall commit 9356c050b2fa2453912581f15938e4bc16b2cc32 Author: Ere Maijala Date: Wed Feb 15 15:20:27 2017 +0200 Bug 15108: OAI-PMH provider improvements - Fixed date handling to use UTC as specs require. - Added support for second precision in time stamps. - Added support for marc21 metadata prefix as recommended in the guidelines (synonym for marcxml). - Improved performance of database queries especially for large collections. - Unified functionality of ListRecords and ListIdentifiers to a common base class. - If items are included in the records, their timestamps are taken into account everywhere so that whichever is the most recent (timestamp of biblioitem or any of its items) is considered the record's timestamp. - Fixed OAI.xslt to show correct record range. - Incorporated extended tests from Bug 17493 and their tweaks from Bug 15108. Signed-off-by: Josef Moravec Signed-off-by: Olli-Antti Kivilahti Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha/OAI/Server/GetRecord.pm | 88 ++++-- Koha/OAI/Server/Identify.pm | 7 +- Koha/OAI/Server/ListBase.pm | 182 +++++++++++ Koha/OAI/Server/ListIdentifiers.pm | 58 +--- Koha/OAI/Server/ListMetadataFormats.pm | 7 +- Koha/OAI/Server/ListRecords.pm | 75 +---- Koha/OAI/Server/Record.pm | 2 +- Koha/OAI/Server/Repository.pm | 27 +- Koha/OAI/Server/ResumptionToken.pm | 15 +- .../Bug15108-OAI-PMH_provider_improvements.perl | 18 ++ installer/data/mysql/kohastructure.sql | 12 +- koha-tmpl/opac-tmpl/xslt/OAI.xslt | 4 +- t/db_dependent/OAI/Server.t | 333 ++++++++++++++++---- 13 files changed, 606 insertions(+), 222 deletions(-) create mode 100644 Koha/OAI/Server/ListBase.pm create mode 100644 installer/data/mysql/atomicupdate/Bug15108-OAI-PMH_provider_improvements.perl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:30:58 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:30:58 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-996-gffa361c 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 ffa361c241118d0ee58b14ae749e6ee8f3284349 (commit) from 5fbd65513329eb8962d10221e0c60417b9cfe726 (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 ffa361c241118d0ee58b14ae749e6ee8f3284349 Author: Kyle M Hall Date: Mon May 8 09:29:38 2017 -0400 Bug 15108 - DBRev 16.12.00.031 Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- .../Bug15108-OAI-PMH_provider_improvements.perl | 18 ------------------ installer/data/mysql/updatedatabase.pl | 19 +++++++++++++++++++ 3 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 installer/data/mysql/atomicupdate/Bug15108-OAI-PMH_provider_improvements.perl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 15:40:30 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 13:40:30 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-997-g5da5910 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 5da5910cf1fb69810b11de1fd4362fc2128d1e46 (commit) from ffa361c241118d0ee58b14ae749e6ee8f3284349 (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 5da5910cf1fb69810b11de1fd4362fc2128d1e46 Author: Mark Tompsett Date: Mon May 1 12:46:20 2017 -0400 Bug 18494: Pass a code, not hash & Fix double commas TEST PLAN --------- 1) prove -v t/db_dependent/Letters.t -- fails at test 5 or so. 2) apply patch 3) run step 1 -- success 4) run koha qa test tools Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: t/db_dependent/Letters.t | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 8 16:17:43 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 08 May 2017 14:17:43 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-998-g94e09b6 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 94e09b6a186a4a8f1a2a470c41493ad228d0be20 (commit) from 5da5910cf1fb69810b11de1fd4362fc2128d1e46 (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 94e09b6a186a4a8f1a2a470c41493ad228d0be20 Author: Martin Renvoize Date: Fri Apr 28 08:48:50 2017 +0100 BUG 18505: opac-search-history does not respect opacPublic The opac-search-history page was available regardless of the opacPublic setting, this patch corrects that. Test plan, set opacPublic to 'No', test whether opac-search-history page is available when not logged in, note that it is. Apply patch, test whether opac-search-history is still available when not logged in, note that you should be redirected to the login page. Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: opac/opac-search-history.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 9 13:51:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 May 2017 11:51:53 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1000-g89c0ece 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 89c0ecef47e34f151e10ebfb2e3cc927ecaa93f3 (commit) via 3c344c20cf8837d294a47ff81dc2a4cac66473cf (commit) from 94e09b6a186a4a8f1a2a470c41493ad228d0be20 (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 89c0ecef47e34f151e10ebfb2e3cc927ecaa93f3 Author: Jonathan Druart Date: Mon May 8 12:54:51 2017 -0300 Bug 18553 - Incorrect Loading... tag on circulation.tt when no clubs defined Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 3c344c20cf8837d294a47ff81dc2a4cac66473cf Author: Nick Clemens Date: Fri May 5 17:20:09 2017 -0400 Bug 18553 - Incorrect "Loading..." tag on moremember.tt when no clubs defined To test: 1 - Have no clubs 2 - View Details tab for a patron 3 - Note the 'Loading' tag near the tabs 4 - Apply patch 5 - Load patron details and notice 'Loading' is gone 6 - Add a club and verify tab shows as expected Signed-off-by: Mark Tompsett Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt | 2 +- koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 9 15:18:06 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 May 2017 13:18:06 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1010-g7130d55 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 7130d554584b7ab4f4480399f5d29a90d0aef3d6 (commit) via 07de44bcd1e42bfb82f1da89758783b26e79cbf8 (commit) via 2144fecdf06a484cb1047d3bbdd84b66d16e1805 (commit) via a08b309c4f7fc9714a660e4422fdf1f2b7f65dd6 (commit) via 342baadde51494a39c020715e83777838a933485 (commit) via 26634151dbce0bf39ff6c9eda5b58bb993996a2d (commit) via 6add80083b1f8596496d13569347818ed8ce71a9 (commit) via 8fc77442585d28b11dc0ed2fd4f99e190db47c35 (commit) via d477cc24f66938abf2503f871043378b10460475 (commit) via 7cf3c12f5bd2a4a4acb7162e7b3297dbe492350e (commit) from 89c0ecef47e34f151e10ebfb2e3cc927ecaa93f3 (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 7130d554584b7ab4f4480399f5d29a90d0aef3d6 Author: Kyle M Hall Date: Tue May 9 09:16:49 2017 -0400 Bug 12063 - DBRev 16.12.00.032 Signed-off-by: Kyle M Hall commit 07de44bcd1e42bfb82f1da89758783b26e79cbf8 Author: Marcel de Rooy Date: Thu May 4 14:15:51 2017 +0200 Bug 12063: [QA Follow-up] Small change of two test scripts Removing dbh from one script, changing rollback in the other. Schema is leading now. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 2144fecdf06a484cb1047d3bbdd84b66d16e1805 Author: Marcel de Rooy Date: Thu May 4 12:53:03 2017 +0200 Bug 12063: [QA Follow-up] Adjustments to db revision Replace use by require. Add require Koha::Calendar (seriously needed to prevent crashing). Base expirationdate on today not on waitingdate (just as in Reserves). Remove if ( waitingdate ) construction. Not needed anymore. Remove $cancel_on_holidays. Not used. Note that the if construction around the new pref is not strictly needed at upgrade time (pref still zero). Fill the dbrev description. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit a08b309c4f7fc9714a660e4422fdf1f2b7f65dd6 Author: Alex Arnaud Date: Thu May 4 08:54:16 2017 +0000 Bug 12063 - Remove checking of ExpireReservesMaxPickUpDelay in CancelExpiredReserves(). Koha::Hold::set_waiting calculate expiration date from today instead of hold's waiting date. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 342baadde51494a39c020715e83777838a933485 Author: Alex Arnaud Date: Thu Apr 20 14:22:25 2017 +0000 Bug 12063 - make perl atomic update follow skeleton.perl Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 26634151dbce0bf39ff6c9eda5b58bb993996a2d Author: Alex Arnaud Date: Thu Mar 30 09:53:10 2017 +0000 Bug 12063 - Fix QA failures - Remove expiration date calculation in C4::Letter since it's done when setting the reserve waiting, - remove expiration date calculation in circ/waitingreserves.pl. Use the one in DB, - add a new atomic update that calculate expiration date for waiting reserves, - add tests for days_foward function and fix the infinite loop. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 6add80083b1f8596496d13569347818ed8ce71a9 Author: Alex Arnaud Date: Wed Mar 22 12:55:49 2017 +0000 Bug 12063 - Fix unit tests Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 8fc77442585d28b11dc0ed2fd4f99e190db47c35 Author: Alex Arnaud Date: Wed Jan 18 14:13:33 2017 +0000 Bug 12063 - Keep patron's requested expiration date if it is prior to the calculated one Signed-off-by: Andreas Hedstr?m Mace Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit d477cc24f66938abf2503f871043378b10460475 Author: Alex Arnaud Date: Thu Jun 30 10:00:26 2016 +0200 Bug 12063 - Remove Koha::Hold::waiting_expires_on since dateexpiration is set on database Signed-off-by: sonia BOUIS Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 7cf3c12f5bd2a4a4acb7162e7b3297dbe492350e Author: Alex Arnaud Date: Mon Jun 20 11:52:37 2016 +0200 Bug 12063: Change date calculation for reserve expiration to skip all holiday This patch makes koha automatically set expiration date when reserves become waitting. Also it adds a new syspref "ExcludeHolidaysFromMaxPickUpDelay" that allows to take holidays into account while calculating expiration date. Test plan: - Install this patch and run updatedatabase.pl script, - allow ExpireReservesMaxPickUpDelay in system preferences, - set ReservesMaxPickUpDelay to 5. - Place an hold on a checked out item and check in this item: The hold's expiration date should be today + 5. - Allow ExcludeHolidaysFromMaxPickUpDelay in system preferences, - add holiday during this pickup delay period, - Create a new hold and make it comes waitting: The hold's expiration date should be today + 5 + number of closed day(s). Also: - Check that ExpireReservesOnHolidays syspref works again without ExcludeHolidaysFromMaxPickUpDelay. - Check that cancel fees apply again if wanted. Signed-off-by: sonia BOUIS Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Letters.pm | 10 - C4/Reserves.pm | 68 ++---- Koha.pm | 2 +- Koha/Calendar.pm | 16 ++ Koha/Hold.pm | 52 +++-- circ/waitingreserves.pl | 9 +- installer/data/mysql/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 35 +++ .../en/modules/admin/preferences/circulation.pref | 6 + .../prog/en/modules/circ/circulation.tt | 4 +- .../prog/en/modules/reserve/request.tt | 8 +- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 4 +- reserve/request.pl | 1 - svc/holds | 5 - t/db_dependent/Calendar.t | 69 ++++++ t/db_dependent/Hold.t | 14 +- t/db_dependent/Holds.t | 39 +--- t/db_dependent/Holds/CancelReserves.t | 98 ++++++++ t/db_dependent/Holds/WaitingReserves.t | 244 ++++++++++++++++++++ 19 files changed, 529 insertions(+), 156 deletions(-) create mode 100644 t/db_dependent/Calendar.t create mode 100644 t/db_dependent/Holds/CancelReserves.t create mode 100644 t/db_dependent/Holds/WaitingReserves.t hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 9 16:21:18 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 09 May 2017 14:21:18 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.12 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.05.x has been updated via 16f7a12a9091b0fe339a230bf98b976867f673bc (commit) from 21849ab0f95c5011a5e7aa9250d144e811839f74 (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 16f7a12a9091b0fe339a230bf98b976867f673bc Author: Mason James Date: Mon May 8 16:04:18 2017 +1200 Update release notes to 16.05.12 release. ----------------------------------------------------------------------- Summary of changes: misc/release_notes/release_notes_16_5_12.html | 46 +++++++++++++++---------- misc/release_notes/release_notes_16_5_12.md | 44 +++++++++++++---------- 2 files changed, 52 insertions(+), 38 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 10:25:56 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 08:25:56 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-1-gbd5b0b2 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, 3.22.x has been updated via bd5b0b223e6e37424140e8bd5cb5378dcb3f9f7e (commit) from c4d5cc0f297c384bf379efd5764a16e15f54bf07 (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 bd5b0b223e6e37424140e8bd5cb5378dcb3f9f7e Author: Fridolin Somers Date: Wed Dec 28 15:08:42 2016 +0100 Bug 17821 - due date in intranet search results should use TT date plugin Intranet search results displays due date from item onloan. This should use the TT date plugin. Test plan : - set syspref dateformat not on yyyy-mm-dd, for example dd/mm/yyyy - checkout an item - at intranet, perform a search where you see the item => You must see : "date due : dd/mm/yyyy" Signed-off-by: Owen Leonard Signed-off-by: Marcel de Rooy Signed-off-by: Mason James (cherry picked from commit a6315f2f4423a9b90203db72f74f69bfaa31815e) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Search.pm | 2 +- koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:25:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:25:53 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-3-gd3d4572 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, 3.22.x has been updated via d3d4572ebfa53c4abda1b2129f8f7b2a09b8eef4 (commit) via b710291ec97e35909e0b969629d374f20e7f8f14 (commit) from bd5b0b223e6e37424140e8bd5cb5378dcb3f9f7e (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 d3d4572ebfa53c4abda1b2129f8f7b2a09b8eef4 Author: Marcel de Rooy Date: Thu Apr 20 12:52:47 2017 +0200 Bug 18364: [Follow-up] Also add an environment variable to prevent locking The test in SendCirculationAlert is extended by adding an env var called KOHA_NO_TABLE_LOCKS. If this var is set to a true value, the table locking is skipped too. This is useful when running a test without prove. The variable could be set in a shell profile. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James (cherry picked from commit 15751085e950b38df235d11e958259e15ef48f37) Signed-off-by: Julian Maurice commit b710291ec97e35909e0b969629d374f20e7f8f14 Author: Jonathan Druart Date: Fri Mar 31 13:43:38 2017 -0300 Bug 18364: Do not LOCK/UNLOCK tables from tests From the MySQL doc: "LOCK TABLES is not transaction-safe and implicitly commits any active transaction before attempting to lock the tables." If the LOCK/UNLOCK statements are executed from tests, the current transaction will be committed. To avoid that we need to guess if this code is execute from testsa or not (yes it is a bit hacky) Better ideas are welcome! Another fix would have been to revert commit be156d9ad9e5bcfadab34d44f90e04fd61e256ad Bug 15854: Use a READ and WRITE LOCK on message_queue but theorically a race is still possible. Existing tests seem to be safe, to test this patch you will need new tests from bug 17964. Test plan: prove t/db_dependent/Letters/TemplateToolkit.t twice, and notice that changes have been comitted. Signed-off-by: Nick Clemens Signed-off-by: Marcel de Rooy Signed-off-by: Mason James (cherry picked from commit a2d5655093a7188028036ba439256d9f819c136e) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Circulation.pm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:30:18 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:30:18 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-4-gecafefb 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, 3.22.x has been updated via ecafefb6851ec37d8e97fb40365fd79dad7b7119 (commit) from d3d4572ebfa53c4abda1b2129f8f7b2a09b8eef4 (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 ecafefb6851ec37d8e97fb40365fd79dad7b7119 Author: pongtawat Date: Mon Dec 26 17:50:50 2016 +0700 Bug 17814: koha-plack --stop should make sure that Plack really stop koha-plack --stop doesn't ensure that Plack was really stopped before returning So in case that koha-plack --stop was quickly follows by koha-plack --start (e.g. logrotate), it could leave Plack in stop state. This is due to koha-plack --start think that Plack was already started, while it actually is being stopped. For me I think this is the cause why I got random Plack stop when logrotate is run. It should be similar to the case of Zebra in Bug #16885, and the solution might be the same: adding "--retry=TERM/30/KILL/5;" to start-stop-daemon command. TEST PLAN --------- 1) Login to staff client and do something that will hold connection for a long time, e.g. a batch import or a slow report. 2) sudo koha-plack --stop mykoha 3) ps aux | grep plack <-- a Plack process will still running work in 1) 4) wait for 1) to finish and all Plack processes exit 5) sudo koha-plack --start mykoha 6) apply the patch 7) repeat step 1)-2) 8) ps aux | grep plack <-- There should be no Plack process running now 9) Note that work in step 1) might get terminated midway. Since we force Plack to stop after some wait. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit b63f1c8b6ebfa24ae70745da7393cb1f15637dd4) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: debian/scripts/koha-plack | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:31:59 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:31:59 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-5-g085e853 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, 3.22.x has been updated via 085e853827b18fbffb6fc09ae9447fad727d9d78 (commit) from ecafefb6851ec37d8e97fb40365fd79dad7b7119 (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 085e853827b18fbffb6fc09ae9447fad727d9d78 Author: Mark Tompsett Date: Sun Jan 15 23:26:33 2017 -0500 Bug 17911: Message and timeout mismatch The installation step 3 has a meta refresh of 10 seconds, but the message says 5 seconds. People could get impatient. TEST PLAN --------- 1) Fresh install -- notice the discrepancy on the web installation. 2) drop and create the DB 3) apply the patch 4) run the web install -- notice it refreshes faster (5 seconds vs 10 seconds) 5) run koha qa test tools Works as intended and passes qa test tool OK koha-tmpl/intranet-tmpl/prog/en/modules/installer/step3.tt OK forbidden patterns OK git manipulation OK spelling OK tt_valid OK valid_template Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit c7cfc20995d885c33f53e16ce01c09146efceab6) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/installer/step3.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:46:27 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:46:27 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-10-g306a0fc 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, 3.22.x has been updated via 306a0fceb9a1d5fe24adc15365863474cfbb6cee (commit) via aa33ca6825f41834fe20a0de9610c2378fc2c4c1 (commit) via e88a4cc3b0694e4ea6ddb82aa97d942bb4180419 (commit) via cda75c660f97cb87f47d500e1bb069e731e7fe72 (commit) via c682b54287b17b9349feef69a0634beffe7abe13 (commit) from 085e853827b18fbffb6fc09ae9447fad727d9d78 (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 306a0fceb9a1d5fe24adc15365863474cfbb6cee Author: Nick Clemens Date: Tue Apr 18 14:03:37 2017 -0400 Bug 18423 - Followup - enable Add child button for institutional borrowers If they can have guarantors and we shwo the button on one page I think we should in fact show it on all. Signed-off-by: Jonathan Druart (cherry picked from commit 00b76faf0ac30601fb3ff12a6cd71bcdab1b7177) Signed-off-by: Julian Maurice commit aa33ca6825f41834fe20a0de9610c2378fc2c4c1 Author: Nick Clemens Date: Tue Apr 18 13:53:54 2017 -0400 Bug 18423 - Add 'Add child' button to files, housebound, and deletemem pages Signed-off-by: Jonathan Druart (cherry picked from commit c481c15a4fedd13b7f0f96d519313f744a425421) Signed-off-by: Julian Maurice commit e88a4cc3b0694e4ea6ddb82aa97d942bb4180419 Author: Nick Clemens Date: Mon Apr 17 12:32:56 2017 -0400 Bug 18423 Follow-up - Add 'Add child' button to statistics tab Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart (cherry picked from commit 63c72da9483f26d88c1b287b93105cea7d6cdf89) Signed-off-by: Julian Maurice commit cda75c660f97cb87f47d500e1bb069e731e7fe72 Author: Nick Clemens Date: Wed Apr 12 11:32:11 2017 -0400 Bug 18423 follow up - fix display off add child on members/notices.pl Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart (cherry picked from commit 4cc1f7304f98886aa035fe194d5c5bc63409ff24) Signed-off-by: Julian Maurice commit c682b54287b17b9349feef69a0634beffe7abe13 Author: Nick Clemens Date: Wed Apr 12 10:23:56 2017 -0400 Bug 18423 - Add child button not always appearing - problem in template variable This patch removes the retrieval of the syspref borrowerRelationship from the scripts and moves it to a check using the Template Toolkit plugin To test: 1 - Apply patch 2 - Ensure 'Add child' button displays appropriately on all member pages. Tested 3 pateches together, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit 46fd998c85ea36291f5af6169f8860d36fb57a94) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: circ/circulation.pl | 1 - koha-tmpl/intranet-tmpl/prog/en/includes/members-toolbar.inc | 4 ++-- members/boraccount.pl | 3 +-- members/deletemem.pl | 4 ++-- members/files.pl | 1 + members/mancredit.pl | 3 +-- members/maninvoice.pl | 3 +-- members/member-flags.pl | 3 +-- members/member-password.pl | 3 +-- members/moremember.pl | 1 - members/notices.pl | 3 +-- members/pay.pl | 3 +-- members/paycollect.pl | 3 +-- members/printfeercpt.pl | 2 +- members/printinvoice.pl | 2 +- members/readingrec.pl | 4 +--- members/routing-lists.pl | 2 +- members/statistics.pl | 2 ++ 18 files changed, 19 insertions(+), 28 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:53:23 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:53:23 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-11-g2dbb6a6 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, 3.22.x has been updated via 2dbb6a694224cf32e9b61234d038d7d6c8d7ec4d (commit) from 306a0fceb9a1d5fe24adc15365863474cfbb6cee (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 2dbb6a694224cf32e9b61234d038d7d6c8d7ec4d Author: Benjamin Rokseth Date: Tue Apr 1 14:07:59 2014 +0200 Bug 12021 - SIP2 checkin should alert on transfer and use CT for return branch This small patch corrects the SIP2 checkin response if branch transfer is needed. It depends on bug 7981 and also removes an obsolete alert check in SIP2. Test plan: - apply bug 7981 - make sure syspref AutomaticItemReturn is false - check 'Return policy' in 'Default checkout, hold and return policy' - make a SIP2 checkout and checkin from a branch different than item's home branch. - verify that SIP2 response gives alert CV04 (=send to different branch) - also verify that response field CT gives correct branch according to 'Return policy' Signed-off-by: Kyle M Hall Followed test plan, works as expected Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Mason James (cherry picked from commit a98b5468baca4716357643c87f5cb9e02f62c343) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/SIP/ILS/Transaction/Checkin.pm | 8 ++++---- C4/SIP/Sip/MsgType.pm | 8 -------- 2 files changed, 4 insertions(+), 12 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 11:56:42 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 09:56:42 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-12-g00e12b7 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, 3.22.x has been updated via 00e12b7757a0b2266cf32533020e010f06d4b381 (commit) from 2dbb6a694224cf32e9b61234d038d7d6c8d7ec4d (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 00e12b7757a0b2266cf32533020e010f06d4b381 Author: Tomas Cohen Arazi Date: Wed Apr 19 12:15:46 2017 -0300 Bug 18460: Fix undefined itemtype warning in Serials.t This patch makes the test create an itemtype, and use it for the created item so there's no warning. To test: - Run: $ prove t/db_dependent/Serials.t => FAIL: item-level_itypes set but no itemtype set... warning raised - Apply the patch - Run: $ prove t/db_dependent/Serials.t => SUCCESS: Tests pass and no warning is raised - Sign off :-D Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit e7ee2fd59f39f6092cb2420c8fed25df096e1529) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: t/db_dependent/Serials.t | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 12:00:09 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 10:00:09 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-13-g850c51c 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, 3.22.x has been updated via 850c51c10131e3747577d52e7da7b712bbecd9fe (commit) from 00e12b7757a0b2266cf32533020e010f06d4b381 (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 850c51c10131e3747577d52e7da7b712bbecd9fe Author: Marc V?ron Date: Sun Mar 26 17:26:22 2017 +0200 Bug 18335 - Check in: Make patron info in hold messages obey syspref AddressFormat When checking in, information about patrons with a hold always display in an US style. Address information should opey the system preference AddressFormat To reproduce: - Set syspref AddressFormat to German style - Check out an item to a patron A - Put a hold on this item for patron B - Check in item using the Check in field in page header - Result: In message 'Hold found', address does not display in German style To test: - Apply patch - Repeat steps above - Verify that address displays as expected Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit 318f62227169215d8e6c1fcb4171025df1c87e3a) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: circ/returns.pl | 28 +++++++++------ .../intranet-tmpl/prog/en/modules/circ/returns.tt | 37 +++++++++++--------- 2 files changed, 38 insertions(+), 27 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 12:05:14 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 10:05:14 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-14-gfe254c4 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, 3.22.x has been updated via fe254c46d34d11173925beb63126210aa561fc29 (commit) from 850c51c10131e3747577d52e7da7b712bbecd9fe (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 fe254c46d34d11173925beb63126210aa561fc29 Author: Nick Clemens Date: Thu Apr 13 09:55:15 2017 -0400 Bug 18429 - Receiving an item should update the datelastseen To test: 0 - Ensure AcqCreateItem is set to 'placing an order' 1 - Order some items, note entrydate and datelastseen match 2 - Alter those dates to be earlier than today (or wait some days) 3 - Recieve the item and note datelast seen not updated 4 - Apply patch 5 - Repeat 1-3 6 - Date last seen should be updated. Followed test plan, works as expected. Signed-off-by: Marc V?ron Works as expected. Signed-off-by: Christopher Brannon Signed-off-by: Marcel de Rooy Signed-off-by: Mason James (cherry picked from commit f5558529ff52baeecda4b6ca293d73ee6982dffe) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: acqui/finishreceive.pl | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 12:06:45 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 10:06:45 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-15-g8fd5851 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, 3.22.x has been updated via 8fd58517a24d07ba2f32771e095646560d3f588d (commit) from fe254c46d34d11173925beb63126210aa561fc29 (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 8fd58517a24d07ba2f32771e095646560d3f588d Author: Marc V?ron Date: Tue Apr 18 09:21:45 2017 +0200 Bug 18443: Get rid of warning 'uninitialized value $user' in C4/Auth.pm When logging out from OPAC, plack-error.log log and/or opac-error.log complain about 'uninitialized value $user' in C4/Auth.pm line 187. The warning is not necessary, this patch removes it. To test: - try to trigger warning - apply patch - verify that warning no longer occurs - prove t/db_dependent/Auth.t - verifiy that SCO still behaves like before (especially if you break out from sco path) Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James (cherry picked from commit ab4d7d6987fd1d8a3f6e42e5afa258845f8cf934) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 13:26:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 11:26:53 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-16-g4ed2e5e 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, 3.22.x has been updated via 4ed2e5e0ed8aaf902106a5312500eb1ab5598d98 (commit) from 8fd58517a24d07ba2f32771e095646560d3f588d (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 4ed2e5e0ed8aaf902106a5312500eb1ab5598d98 Author: Sophie Meynieux Date: Wed Dec 28 15:04:51 2016 +0100 Bug 17818 - Duplicating a subfield yields an empty subfield tag [follow-up] The problem is the same as Bug 17477 but also for dropdown selection list Steps to reproduce error: - On the cataloging screen (basic screen), create a new record - Go to a field with repetable subfields and associated with authorised values - Select a value for the subfield 583$x) - Clone the subfield - select another value for the new subfield - Save the record - Edit the record to modify => the clone subfield has desappeared. If you look in DB in marcxml, the subfield is present but without code - Apply patch - Clean cache browser and reload page - Repeat steps above - Verify that works as expected Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/js/cataloging.js | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 10 16:36:55 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 10 May 2017 14:36:55 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-31-g4843687 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, 3.22.x has been updated via 4843687625e0d0e68a583966715ced137d11b228 (commit) via 43784271459d3c94c523c74f30311923173e4d61 (commit) via a5f0541dac28b806a14a1b093482ecac6a88f2be (commit) via af3dd35910a1baacface3a46b156fe6cdc142da1 (commit) via c2509c5ae1a678b3564f00e8bbd57981d404344d (commit) via 91ec3e77f1b5e6795fc3a7a200fb9f183109973b (commit) via 686a94972cc48d082be761d20172b843d0d590bd (commit) via f02ac251aa072d300f3d887e9c019d1bb6a6f4e6 (commit) via 061318fffca184a24905e1b6428db7964bc4ce6a (commit) via 6c96189c0d1d8b6cd581e6d6397ce53d8742d4b8 (commit) via 966cb233f7cc0a2c86ab1000753228afaa8249ba (commit) via 62ab4d07c53af72e5e58a1cd6b53c86ccfd857ab (commit) via ffb4d00def180d7f4affffd979ed414e67f53ce3 (commit) via 7ac27d1e31dc8b6a58aaef2e989ec112592c90aa (commit) via c450326ff8c79f88e4cc01321926e36ad4f44ae2 (commit) from 4ed2e5e0ed8aaf902106a5312500eb1ab5598d98 (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 4843687625e0d0e68a583966715ced137d11b228 Author: Jonathan Druart Date: Thu Mar 23 13:32:34 2017 -0300 Bug 18066: Update DBIx::Class Schema Signed-off-by: Julian Maurice commit 43784271459d3c94c523c74f30311923173e4d61 Author: Brendan A Gallagher Date: Thu Mar 23 00:18:10 2017 +0000 Bug 18066: Update DB rev (3.22.20.001) Signed-off-by: Julian Maurice commit a5f0541dac28b806a14a1b093482ecac6a88f2be Author: Jonathan Druart Date: Mon Apr 24 16:26:31 2017 -0300 Bug 18066: Remove warnings from translate script This patch removes the following warnings: Use of uninitialized value $pref_name in concatenation (.) or string at LangInstaller.pm (cherry picked from commit bcc04652762ff097623630432946ca9203f7519f) Signed-off-by: Julian Maurice commit af3dd35910a1baacface3a46b156fe6cdc142da1 Author: Jonathan Druart Date: Thu Mar 23 13:31:24 2017 -0300 Bug 18066: Add the new geolocation column to kohastructure.sql (cherry picked from commit 64812347c9536340484f17758c6881ca882987d6) Signed-off-by: Julian Maurice commit c2509c5ae1a678b3564f00e8bbd57981d404344d Author: Julian Maurice Date: Tue Mar 21 12:01:45 2017 +0100 Bug 18066: Fix map positioning in admin/usage_statistics.pl Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit c3db243ad459782362c7051a648730bc51fda83d) Signed-off-by: Julian Maurice commit 91ec3e77f1b5e6795fc3a7a200fb9f183109973b Author: Jonathan Druart Date: Tue Mar 21 07:21:38 2017 -0300 Bug 18066: Fix tests Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 7aff8696614604960b7244fac798a28c4438fc36) Signed-off-by: Julian Maurice commit 686a94972cc48d082be761d20172b843d0d590bd Author: Jonathan Druart Date: Tue Feb 28 17:13:07 2017 +0000 Bug 18066: Use https for ws Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit c302fd2bea710c960db7bc14aeac762c865f677a) Signed-off-by: Julian Maurice commit f02ac251aa072d300f3d887e9c019d1bb6a6f4e6 Author: Jonathan Druart Date: Tue Feb 28 11:16:56 2017 +0000 Bug 18066: Do not use token for OSM tiles Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 0d479976af81df3a66024e4ffc18ecc2038c0103) Signed-off-by: Julian Maurice commit 061318fffca184a24905e1b6428db7964bc4ce6a Author: Jonathan Druart Date: Tue Feb 7 09:31:28 2017 +0100 Bug 18066: Add the leaflet library Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit f3c4c7016128e6550230cd44f8efedf0374db25e) Signed-off-by: Julian Maurice commit 6c96189c0d1d8b6cd581e6d6397ce53d8742d4b8 Author: Jonathan Druart Date: Thu Feb 2 16:53:58 2017 +0100 Bug 18066: Hea V2 This patch is the Koha part of the Hea v2 project. You can find the (testing) code for the server at hea-ws - https://github.com/joubu/hea-ws/commits/v2 hea-app - https://github.com/joubu/hea-app/commits/v2 They contain the different pull requests made over the last 6 months. More information on Hea at https://wiki.koha-community.org/wiki/KohaUsageStat_RFC The goal of this commit message is to provide an overview of what could be a new version of Hea. Prior to these changes, the Hea database was filled with 1 line per Koha installation. System preferences were filled by the libraries and a cronjob (share_usage_with_koha_community.pl) collected these values to send them to a webservice (hea-ws/upload.pl). With the need to collect more data we would want to collect data at the library level (branch) and not at the installation level. For instance the geolocation, the url or the country can be different from one library to another, even if managed from the same Koha installation. The Hea DB has been upgraded to reflect that change (see hea-app/sql/schema.sql). The hidden goal of this patch is to make Hea sexier and explain better to libraries how it can be useful to share their information with the Koha community. I guess the main problem is the lack of communication and explanations about what we are doing we these data. To fill this gap I'd like to (TODO) 1. Communicate on the ML about this new version of Hea (once it got pushed and backported) 2. Link the Privacy_Policy.md from the Hea interface 3. Get help from a native English speaker to add popup/help/info/whatever on "Home ? Administration ? Usage statistics", to clearly explain what happens (and what will not happen!) when an option or another is set. You can find screenshot of this whole enhancement on bug 18066, comment 2. What this patch does: - Create a new branches.geolocation DB field - Add 3 new sysprefs: * UsageStatsGeolocation * UsageStatsLibrariesInfo * UsageStatsPublicID - Integrate the Leaflet JS library to get a fancy map to pick geolocations How does it works: On the new administration page where statistics to share are configured, there are several new things. It is now possible to share information either per Koha installation or libraries. If UsageStatsLibrariesInfo is set, the info at library level (url, name, country, geolocation) will be sent to the Hea webservice. If it is not set, you can decide to fill UsageStatsLibraryUrl, UsageStatsLibraryName, UsageStatsCountry, UsageStatsGeolocation to share these information. Note that even if the data are retrieved at installation level, it's better to fill the prefs as well: On the Hea website the different libraries defined for a given Koha installation could be displayed on the same page. This page is a public page which will be attributed to every installation (with the pref UsageStatsPublicID). On this page all the info available publicly will be displayed. TODO later: - Add a button on the administration page to delete the info shared publicly. It will be easy to show that the info are no longer displayed on the public page. - Add an icon per Koha installation to get a better "public page" - Any suggestions? Test plan: We will need to test hea-ws, hea-app and the Koha-side code to test the whole enhancement. 1/ To start, clone the hea-ws and hea-app project and checkout the 'master' branch (*not* 'v2') 2/ Create the hea database and user CREATE DATABASE hea CREATE USER 'hea'@'localhost' IDENTIFIED BY 'hea'; GRANT ALL PRIVILEGES ON hea.* TO 'hea'@'localhost'; FLUSH PRIVILEGES; 3/ Fill the DB with some data mysql hea < hea-app/sql/schema.sql mysql hea < hea-app/sql/sql/mock-data.sql 4/ Checkout the 'v2' branch for both hea-ws and hea-app 5/ Execute the upgrade DB script % cd hea-app % perl -p -i -e 's/REPLACE_ME/hea/' sql/upgrade.pl # Fill the DB info % perl sql/upgrade.pl Now the DB is using the v2 structure. That means we have 1 installation row per library previously defined. 1 library row has also been created. 5/ Configure hea-ws % echo '192.168.50.1 hea.koha-community.org' >> /etc/hosts DocumentRoot "/path/to/hea-ws" ServerName "hea.koha-community.org" Options +ExecCGI Require all granted AddHandler cgi-script .pl And enable it with a2ensite, then restart apache. The copy the database.yml.sample to database.yml and edit it to fill the DB info. 6/ Launch the hea-app % cd hea-app % edit README.md # to install the missing modules % cp environments/config.yml environments/development.yml % edit environments/development.yml # to fill the DB info % perl bin/app.pl Then hit localhost:3000 You should see a local version of Hea with sample data 7/ Back to Koha side A. We will test that the webservice still works with previous version of Koha (without v2) a. Do not configure Hea % perl misc/cronjobs/share_usage_with_koha_community.pl -f -v Then hit localhost:3000 => Nothing added b. Configure Hea on admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => New library added c. Modify the Hea configuration perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Info are modified B. Not we will test that it works with the new version (much more fun ;)) % git checkout hea-v2 # koha a. Configure Hea using /admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Check the result on localhost:3000 b. Share libraries's info perl misc/cronjobs/share_usage_with_koha_community.pl -f -v c. Continue to play a bit and share the info. Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 63a1adff9097493be0329aebab5fb3bf8a627b80) Signed-off-by: Julian Maurice commit 966cb233f7cc0a2c86ab1000753228afaa8249ba Author: Jonathan Druart Date: Sun Mar 12 19:54:58 2017 -0300 Bug 14608: Move country list to an include file Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 6b626b64944dff0ba0adff99da26e3bbe8eb7544) Signed-off-by: Julian Maurice commit 62ab4d07c53af72e5e58a1cd6b53c86ccfd857ab Author: Mark Tompsett Date: Fri Jan 13 13:33:05 2017 -0500 Bug 14608: Follow up on labels and search box This addresses concerns raised in comment #26 and comment #27. Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit ffbeae312bb472a58adf33e13b8c3d5f9124f0af) Signed-off-by: Julian Maurice commit ffb4d00def180d7f4affffd979ed414e67f53ce3 Author: Jonathan Druart Date: Tue Dec 20 22:31:41 2016 +0000 Bug 14608: Add a reference to Hea at the end of the installer process Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 384b69462e6005e316680b88de304095a39a318b) Signed-off-by: Julian Maurice commit 7ac27d1e31dc8b6a58aaef2e989ec112592c90aa Author: Jonathan Druart Date: Tue Dec 20 22:31:25 2016 +0000 Bug 14608: Add a link from the admin home page Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 601312c6c80e82837869b4eb2c91686c6a1361b3) Signed-off-by: Julian Maurice commit c450326ff8c79f88e4cc01321926e36ad4f44ae2 Author: Jonathan Druart Date: Tue Dec 20 22:29:53 2016 +0000 Bug 14608: Add a page to configure shared statistics This patch set adds: - a reference to Hea at the end of the installation process - a link to the new page from the admin home page - a new page to easily configure shared statistics Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 3d46c0c7bb8ce487f85cd0d0233cb7ceffcbbde3) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/UsageStats.pm | 28 +- Koha.pm | 2 +- Koha/Schema/Result/Branch.pm | 12 +- admin/usage_statistics.pl | 73 + installer/data/mysql/kohastructure.sql | 1 + installer/data/mysql/sysprefs.sql | 3 + installer/data/mysql/updatedatabase.pl | 32 + .../intranet-tmpl/lib/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes .../intranet-tmpl/lib/leaflet/images/layers.png | Bin 0 -> 696 bytes .../lib/leaflet/images/marker-icon-2x.png | Bin 0 -> 2586 bytes .../lib/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../lib/leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js |13251 ++++++++++++++++++++ .../intranet-tmpl/lib/leaflet/leaflet-src.map | 1 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css | 624 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js | 9 + .../prog/en/includes/country-list.inc | 196 + koha-tmpl/intranet-tmpl/prog/en/modules/about.tt | 3 + .../prog/en/modules/admin/admin-home.tt | 2 + .../prog/en/modules/admin/preferences/admin.pref | 11 + .../prog/en/modules/admin/usage_statistics.tt | 339 + .../prog/en/modules/installer/step3.tt | 4 + misc/cronjobs/share_usage_with_koha_community.pl | 2 +- t/db_dependent/UsageStats.t | 43 +- 24 files changed, 14609 insertions(+), 27 deletions(-) create mode 100755 admin/usage_statistics.pl create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-shadow.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.map create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/country-list.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/usage_statistics.tt hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:43:03 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:43:03 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1011-g7a4f3c1 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 7a4f3c17a8fe518534658009d075dcdc1d537b62 (commit) from 7130d554584b7ab4f4480399f5d29a90d0aef3d6 (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 7a4f3c17a8fe518534658009d075dcdc1d537b62 Author: Kyle M Hall Date: Wed May 10 11:46:36 2017 -0400 Bug 18574 - Clean Patron Records tool doesn't limit to the selected library The library selector simply does nothing because at some point the javascript that powers it was removed. This is very bad because the librarian may batch delete patrons assuming it is limiting by branch correctly and instead delete patrons for all the libraries! Test Plan: 1) Note that the library pulldown on tools/cleanborrowers.pl does nothing 2) Apply this patch 3) Note that chaning the value in the pulldown now refreshed the page and sets the library correctly! Signed-off-by: Katrin Fischer Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/tools/cleanborrowers.tt | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:44:29 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:44:29 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1014-g61ca4de 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 61ca4deee3f94bb30183a7f68a6ccc8e349ee0b9 (commit) via 542ac21b94a8eec05b3f194f5ffbe4e19f511738 (commit) via 3e1d76dbc0e98bb8a0d66c99a9c9b1afa936e62e (commit) from 7a4f3c17a8fe518534658009d075dcdc1d537b62 (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 61ca4deee3f94bb30183a7f68a6ccc8e349ee0b9 Author: Julian Maurice Date: Fri May 12 09:25:23 2017 +0200 Bug 18579: Fix call to append_fields, fix tests MARC::Record::append_fields takes a list of MARC::Field (not an arrayref) Use $record->subfield() instead of $record->field()->subfield() to avoid errors when field doesn't exist Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 542ac21b94a8eec05b3f194f5ffbe4e19f511738 Author: Tomas Cohen Arazi Date: Thu May 11 13:07:37 2017 -0300 Bug 18579: Make EmbedItemsAvailability handle control fields correctly This patch makes the EmbedItemsAvailability filter handle the biblio.biblionumber > control field mapping gracefully. Right now, it was assuming a regular data field was used, and such is not the case for UNIMARC (001). To test: - Apply the tests patch - Run: $ sudo koha-shell kohadev k$ cd kohaclone k$ prove t/db_dependent/Koha/Filter/EmbedItemsAvailability.t => FAIL: Tests fail to run - Apply this patch - Run: k$ prove t/db_dependent/Koha/Filter/EmbedItemsAvailability.t => SUCCESS: Tests pass! - Sign off :-D Sponsored-by: ByWater Solutions Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 3e1d76dbc0e98bb8a0d66c99a9c9b1afa936e62e Author: Tomas Cohen Arazi Date: Thu May 11 13:04:18 2017 -0300 Bug 18579: Regression tests This patch makes sure the tests have the biblio.biblionumber mapping mocked so we test the case where the mapping is to a control field instead of just regular data fields (in the case of UNIMARC). To test: - Apply the patch - Run: $ prove t/db_dependent/Koha/Filter/EmbedItemsAvailability.t => FAIL: Tests fail due to an attemp to access a subfield on a control field. Sponsored-by: ByWater Solutions Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha/Filter/MARC/EmbedItemsAvailability.pm | 6 +++-- .../Koha/Filter/EmbedItemsAvailability.t | 24 ++++++++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:46:13 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:46:13 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1015-gf3167a5 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 f3167a5259a5adb5cc00455bb81a269e29081742 (commit) from 61ca4deee3f94bb30183a7f68a6ccc8e349ee0b9 (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 f3167a5259a5adb5cc00455bb81a269e29081742 Author: Mark Tompsett Date: Tue May 9 00:15:23 2017 -0400 Bug 18560: RSS link in opac shelves is broken TEST PLAN --------- 1) have books entered 2) log in create a list 3) add books to list 4) display list 5) click the RSS link button. -- bad HASH error. 6) apply patch 7) repeat steps 4&5 -- readble junk without error messages. 8) run koha qa test tools Signed-off-by: Katrin Fischer Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: opac/opac-shelves.pl | 5 ----- 1 file changed, 5 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:47:47 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:47:47 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1016-g8823b41 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 8823b41d17465f667bb41a1c373de4c3002d2957 (commit) from f3167a5259a5adb5cc00455bb81a269e29081742 (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 8823b41d17465f667bb41a1c373de4c3002d2957 Author: Jonathan Druart Date: Wed May 10 13:13:09 2017 -0300 Bug 18573: (bug 17847 follow-up) Update av-build-dropbox.inc for OPAC On bug 17847, av-build-dropbox.inc has been updated for the intranet, not OPAC There is only one call to av-build-dropbox.inc at the OPAC, from opac-suggestion.tt Test plan: Create a new suggestion, anonymous or with a logged in user => Without this patch you got Template process failed: undef error - The method default is not covered by tests! at /home/vagrant/kohaclone/C4/Templates.pm line 121. => With this patch applied you should see the item type dropdown list correctly filled Reproduced without patch, OK with patch Signed-off-by: Marc V?ron Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/en/includes/av-build-dropbox.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:50:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:50:53 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1018-gcaa4ccc 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 caa4cccfa09cdf5c9816634194000307ac508578 (commit) via 84dbc80074b5b1ada05b815cba810e4c5fb10dd2 (commit) from 8823b41d17465f667bb41a1c373de4c3002d2957 (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 caa4cccfa09cdf5c9816634194000307ac508578 Author: Jonathan Druart Date: Mon May 8 12:43:43 2017 -0300 Bug 16758: Use the default cache instance I do not see a valid reason not to use the default one instead of the syspref one. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 84dbc80074b5b1ada05b815cba810e4c5fb10dd2 Author: Jacek Ablewicz Date: Wed Sep 14 15:33:07 2016 +0200 Bug 16758 - Caching issues in scripts running in daemon mode As L1 cache does not have expiration mechanism, scripts running in daemon mode (rebuild_zebra.pl -daemon, sip server ?, ...) would not be aware of any possible changes in the data being cached in upstream L2 cache. This patch adds ->flush_L1_caches() call in rebuild_zebra.pl inside daemon mode loop. To test: 1) apply patch 2) ensure that rebuild_zebra.pl -daemon is still working properly, without any noticeable performance degradation 3) stop memcached daemon and try to run rebuild_zebra.pl -daemon again: there should be a warning emitted stating that the script is running in daemon mode but without recommended caching system Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: misc/migration_tools/rebuild_zebra.pl | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:51:51 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:51:51 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1019-g9a3ad32 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 9a3ad32e468f2a006a43577031f3aa50b83fb3d8 (commit) from caa4cccfa09cdf5c9816634194000307ac508578 (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 9a3ad32e468f2a006a43577031f3aa50b83fb3d8 Author: Jonathan Druart Date: Tue May 2 19:12:49 2017 -0300 Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio When ordering from a suggestion with item-level_itypes = biblio the app crashes with Template process failed: undef error - The method selected is not covered by tests! at /home/vagrant/kohaclone/C4/Templates.pm line 121. C4::ItemTypes->all did not set a selected flag. The item type is only display when ordering (and not modifying an order). The flag is never set, the test can be removed. Test plan: Confirm that the error is gone Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:52:55 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:52:55 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1020-g463c5a0 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 463c5a0f25a1e2dfc3331319bd86f17b4114821e (commit) from 9a3ad32e468f2a006a43577031f3aa50b83fb3d8 (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 463c5a0f25a1e2dfc3331319bd86f17b4114821e Author: Mark Tompsett Date: Tue Jun 21 14:49:32 2016 -0400 Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Reworking based on output of: git grep "gp\/reader" Additionally, some changes might be in order though gp/reader works. https://affiliate-program.amazon.com/help/topic/t64/a1 suggests using dp A dp was discovered, so that part of the URL was left unchanged. The "/ref..." part was changed to just an Amazon tag ("?tag={AAT}") if defined. TEST PLAN --------- 1) Added: "100 years of Canadian foreign policy / edited by Robert Bothwell and Jean Daudelin." 2) Added a second book with the word foreign in the title. 3) Waited for reindex 4) Checked out the Canadian foreign policy book. 5) Applied patch 6) Made sure that: - AmazonAssocTag was set to TEST (easy to notice) - AmazonCoverImages was set to 'Show' - OPACAmazonCoverImages was set to 'Show' 7) Searched intranet for 'foreign' to find the detail page -- hovering over picture shows URL with ?tag=TEST in it. 8) Went to the OPAC Detail page 9) Toggling OPACURLOpenInNewWindow, confirmed that URL for the picture contained ?tag=TEST in it. 10) Logged into the OPAC 11) Confirmed the URL in the checked out list on your summary page contained ?tag=TEST in it. 12) Confirmed the URL in the checked out list on your reading history page contained ?tag=TEST in it. 13) Confirmed links worked (went to expected page) 14) run koha qa test tools Followed test plan. Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Marc V?ron Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 12 +++++++++--- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 9 +++++++-- .../opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt | 8 +++++++- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 10 ++++++++-- 4 files changed, 31 insertions(+), 8 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:53:42 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:53:42 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1021-gaf845c1 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 af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c (commit) from 463c5a0f25a1e2dfc3331319bd86f17b4114821e (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 af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c Author: Nick Clemens Date: Wed May 3 16:43:22 2017 -0400 Bug 18535 - Clicking 'edit printer profile' in label creator causes software error 1) Go to Tools > Label creator 2) If you don't have a printer profile defined, create one. 3) Go to manage > Printer profiles 4) Click the 'edit' button on any of the profiles. 5) INTERNAL SERVER ERROR! "Can't use string ("fields") as a HASH ref while "strict refs" in use at /usr/share/koha/lib/C4/Creators/Lib.pm line 147" 6) Apply patch 7) Click the 'edit' button on any of the profiles. 8) Things work as expected Bug reproduced, is fixed by this patch Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: labels/label-edit-profile.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:54:32 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:54:32 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1023-gef1c614 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 ef1c6140e81c370a743e20bdacb4dcec0d3e6e3e (commit) via 1f065a12c21ad8a90cac7ca6d8cdb1f171ffa79c (commit) from af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c (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 ef1c6140e81c370a743e20bdacb4dcec0d3e6e3e Author: Kyle M Hall Date: Mon May 8 21:23:22 2017 +0000 Bug 18557 [QA Followup] - Use dt_from_string Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 1f065a12c21ad8a90cac7ca6d8cdb1f171ffa79c Author: Kyle M Hall Date: Tue May 9 07:56:53 2017 -0400 Bug 18557 - Mysqlim CURRENT_DATE in Koha::Clubs::get_enrollable Test Plan: 1) Apply this patch 2) prove t/db_dependent/Clubs.t Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha/Clubs.pm | 13 +++++++++++-- t/db_dependent/Clubs.t | 10 ++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:55:08 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:55:08 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1024-ge424bd0 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 e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9 (commit) from ef1c6140e81c370a743e20bdacb4dcec0d3e6e3e (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 e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9 Author: Jonathan Druart Date: Mon Mar 27 17:18:22 2017 -0300 Bug 18340: Fix progress bar length The progress bar (for background jobs) should be fully filled when 100% is hit, right? :) It has been introduced quite long time ago when the size of the progress bar has been changed from 150 to 200px, and the code has been refactored. Test plan: Launch a big modification/deletion of records/items in a batch. You should see the progress bar progressing to 100 and reach 100! Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/js/background-job-progressbar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:56:38 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:56:38 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1026-gec822b8 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 ec822b855244cacf36757e9028779ad9d270c370 (commit) via 0a2b14dd16292572e5163e5dfa491432be1660d2 (commit) from e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9 (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 ec822b855244cacf36757e9028779ad9d270c370 Author: Jonathan Druart Date: Thu May 11 12:37:24 2017 -0300 Bug 18370: Use splice instead of splice Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall commit 0a2b14dd16292572e5163e5dfa491432be1660d2 Author: Jonathan Druart Date: Mon Apr 3 11:50:07 2017 -0300 Bug 18370: Columns visibility on patron search - Hide the correct column When a column is hidden by default on the patron search result table, if the logged in user does not have the "tools > manage_patron_lists" permission, the wrong column will be hidden. Test plan: Edit the column visibility detail for "Patrons > id=memberresultst" Set "Fines" hidden by default Search for patrons => Without this patch, if the logged in user does not have the manage_patron_lists permission, the wrong column will be hidden/displayed. Signed-off-by: S?verine Queune Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tt | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:58:19 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:58:19 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1028-ge10a415 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 e10a415ef92f69b2645866720e93fbbdd3c6672a (commit) via 91171650ac980415d9d2976fa6b19365fe545b37 (commit) from ec822b855244cacf36757e9028779ad9d270c370 (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 e10a415ef92f69b2645866720e93fbbdd3c6672a Author: Marcel de Rooy Date: Fri May 12 10:59:11 2017 +0200 Bug 18400: [QA Follow-up] Move sort outside the loop GetItemTypesCategorized can return descriptions that are still undef since Authorized values does not enforce a description in lib and lib_opac. When I add one ITEMTYPECAT auth value without descriptions, I can still generate the string comparison warnings on the itemtypes sort. In order to prevent the warning, we should add an empty string in the assignment on line 229. We do not need to copy the itemtypes hash if we move the sort outside the @advanced_search_types foreach. There is no need to sort it more than once. Note that I did not see any reasons btw for corruption of the structure inside this loop. Note: If we use ITEMTYPECAT without descriptions, we should probably leave them out. No need to show a checkbox without description on Advanced Search, but I would recommend to solve that on its own report. The whole ITEMTYPECAT functionality has imo not been designed properly. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 91171650ac980415d9d2976fa6b19365fe545b37 Author: Nick Clemens Date: Fri Apr 7 12:51:49 2017 -0400 Bug 18400 - Noisy warns in opac-search.pl during itemtype sorting To fix the warns we use a copy of itemtypes which is not touched by other code To test: Apply patches Ensure search still works Followed test plan, search works as expected. Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: opac/opac-search.pl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 14:59:30 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 12:59:30 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1029-g3e1f21a 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 3e1f21ae0ddcef1c351639e228410f8523f5efe4 (commit) from e10a415ef92f69b2645866720e93fbbdd3c6672a (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 3e1f21ae0ddcef1c351639e228410f8523f5efe4 Author: Lari Taskula Date: Tue Apr 18 12:24:26 2017 +0000 Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: installer/data/mysql/sysprefs.sql | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:00:55 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:00:55 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1030-g7200710 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 720071004516ec4e119dc5ec7f9538b56313b186 (commit) from 3e1f21ae0ddcef1c351639e228410f8523f5efe4 (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 720071004516ec4e119dc5ec7f9538b56313b186 Author: Jonathan Druart Date: Tue Sep 6 10:12:20 2016 +0100 Bug 17257: Fix add/edit patrons under MySQL 5.7 If no guarantor is defined the patron won't be added/modified and an error will be raised: DBD::mysql::st execute failed: Incorrect integer value: '' for column 'guarantorid' Test plan: Using MySQL 5.7 (and/or sql_mode=STRICT_TRANS_TABLES) Create a patron without guarantor Signed-off-by: Srdjan Tested with MariaDB 10.0.30 (sql_mode='STRICT_TRANS_TABLES') Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Members.pm | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:03:39 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:03:39 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1031-g693dde5 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 693dde521d33410f785c67a434421b19956e3bb9 (commit) from 720071004516ec4e119dc5ec7f9538b56313b186 (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 693dde521d33410f785c67a434421b19956e3bb9 Author: Owen Leonard Date: Sat Apr 29 08:40:26 2017 +0000 Bug 18529 - Template cleanup of patron clubs pages This patch addresses template issues with the newly-added patron clubs pages. - Move Clubs tab out of second position in Circulation page tabs. - Link patron name in enrollments list to the patron record - Make page titles on some pages more specific - Correct label "for" attributes so that it matches input id - Correst style of buttons: Buttons in tables must be "btn-xs," all Bootstrap buttons must have "btn-default." - Correct "Edit" icons: Should be "fa-pencil" This patch also revises the club template editing form to make it more consistent with similar interfaces in Koha and (hopefully) make it more clear. To test, apply the patch and test adding clubs and club templates and enrolling patrons in clubs via the staff client and OPAC. Confirm that everything looks and work okay. Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 10 +- .../prog/en/modules/circ/circulation.tt | 21 +- .../prog/en/modules/clubs/club-enrollments.tt | 9 +- .../prog/en/modules/clubs/clubs-add-modify.tt | 201 +++++------ .../intranet-tmpl/prog/en/modules/clubs/clubs.tt | 51 +-- .../prog/en/modules/clubs/patron-clubs-tab.tt | 25 +- .../prog/en/modules/clubs/patron-enroll.tt | 4 +- .../prog/en/modules/clubs/templates-add-modify.tt | 348 +++++++++++--------- .../bootstrap/en/modules/clubs/clubs-tab.tt | 24 +- .../opac-tmpl/bootstrap/en/modules/clubs/enroll.tt | 2 +- 10 files changed, 366 insertions(+), 329 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:05:11 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:05:11 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1032-g69a2481 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 69a24812eda9c10841d8f20ce4c689305703b6f0 (commit) from 693dde521d33410f785c67a434421b19956e3bb9 (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 69a24812eda9c10841d8f20ce4c689305703b6f0 Author: pongtawat Date: Tue Apr 4 23:06:45 2017 +0700 Bug 18383 - Correct items.onloan schema comment Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Amended to include items and deleteditems. Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: installer/data/mysql/kohastructure.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:06:44 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:06:44 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1034-ge3141c6 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 e3141c6fff2b80f10b536411cefa64152cfb99da (commit) via 893ead43f751df78bfdcb23ebb137b7975885ec9 (commit) from 69a24812eda9c10841d8f20ce4c689305703b6f0 (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 e3141c6fff2b80f10b536411cefa64152cfb99da Author: Owen Leonard Date: Sat Apr 29 18:48:05 2017 +0000 Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens Processed and minified CSS. Works as expected and looks much tidier now. Signed-off-by: Dilan Johnpulle Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 893ead43f751df78bfdcb23ebb137b7975885ec9 Author: Owen Leonard Date: Sat Apr 29 18:45:30 2017 +0000 Bug 16515 - Did you mean? links don't wrap on smaller screens This patch tweaks some CSS in the OPAC to give the "Did you mean" block better layout on smaller screens. To test, apply the patch and process LESS files. Enable "Did you mean" plugins for the OPAC in Administration. Perform a search in the OPAC and confirm that the "Did you mean" block looks correct. Resize your browser to various widths and confirm that the block handles all sizes well. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt | 5 +---- koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 9 +++++++-- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 9 +++++++++ 4 files changed, 18 insertions(+), 7 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:07:58 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:07:58 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1035-g6da7ed1 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 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad (commit) from e3141c6fff2b80f10b536411cefa64152cfb99da (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 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad Author: Nick Clemens Date: Thu Apr 27 15:39:35 2017 -0400 Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit To test: 1 - Give a patron a fine of 1 2 - View opac fines tab, it shows as '1' 3 - Give patron a credit of '1' 4 - View opac fines tab, it shows as '1' 5 - Apply patch 6 - Both now show as '1.00' Signed-off-by: Lisa Gugliotti Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:10:27 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:10:27 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1036-ge739fec 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 e739fecbc83ff0ee32f155ae7e74c4780a5201c2 (commit) from 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad (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 e739fecbc83ff0ee32f155ae7e74c4780a5201c2 Author: Marcel de Rooy Date: Tue Jan 17 16:49:40 2017 +0100 Bug 17925: Disable debugging in reports/bor_issues_top.pl Remove setting $debug to 1. This prevents creation of file tmp/bor_issues_top.debug.log. Enable warnings pragma. Resolve a uninitialized warning on $sep like: Use of uninitialized value $CGI::Compile::ROOT::usr_share_koha_masterclone_reports_bor_issues_top_2epl::sep in string eq at /usr/share/koha/masterclone/reports/bor_issues_top.pl line 66. Test plan: Restart Plack (as you always do when testing). Remove file /tmp/bor_issues_top.debug.log. Open Reports/Patrons with the most checkouts. Check if the file in /tmp has not been created again. Check the log for warnings after you restarted Plack. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: reports/bor_issues_top.pl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 15:19:18 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 13:19:18 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1038-gca50a65 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 ca50a65cb8ca6dcc61fcdd46428e45e967d4ea87 (commit) via e94709cd7efaf3151ef1bde9278bc063a6ddcac1 (commit) from e739fecbc83ff0ee32f155ae7e74c4780a5201c2 (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 ca50a65cb8ca6dcc61fcdd46428e45e967d4ea87 Author: Kyle M Hall Date: Fri May 12 09:18:04 2017 -0400 Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes Signed-off-by: Kyle M Hall commit e94709cd7efaf3151ef1bde9278bc063a6ddcac1 Author: Owen Leonard Date: Sat Apr 29 17:45:48 2017 +0000 Bug 17936 - Search bar not aligned on right in small screen sizes This patch tweaks the OPAC's CSS so that the main search form's fields have consistent width at small screen sizes. To test, apply the patch and process the LESS files. View the OPAC main page at a very narrow browser width and confirm that the text field width matches that of the dropdown and button. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:27:40 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:27:40 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1042-g1832b31 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 1832b315e7dc35a755975d0bd635430ba865c84b (commit) via f5fc081265c4398f046484b495356ef11405b71d (commit) via 1a7d664714b8d8e7f92e07f02fe3a8fc966c0c98 (commit) via 6596513d4b5e0d20ee6b68fadbee2e5841997115 (commit) from ca50a65cb8ca6dcc61fcdd46428e45e967d4ea87 (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 1832b315e7dc35a755975d0bd635430ba865c84b Author: Owen Leonard Date: Sat Apr 29 09:27:01 2017 +0000 Bug 17942 [Follow-up] Update style of the web installer with Bootstrap 3 This patch makes changes following QA comments: - Login error messages now have a style - Select all/Select none links should now be translatable - Date format hint now correctly detects date format preference - Unused JS is removed from onboarding.js This patch also modifies the 'category_code_check' validation method to allow numbers as well as letters. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit f5fc081265c4398f046484b495356ef11405b71d Author: Jonathan Druart Date: Tue May 2 18:24:23 2017 -0300 Bug 17942: Remove type for messages It it no longer in used by the templates. Also add the include files for step5 (if the circ rule is not inserted) Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 1a7d664714b8d8e7f92e07f02fe3a8fc966c0c98 Author: Kyle M Hall Date: Fri Apr 28 12:20:06 2017 +0000 Bug 17942 - Add anti-clickjack code to installer doc head close Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 6596513d4b5e0d20ee6b68fadbee2e5841997115 Author: Owen Leonard Date: Thu Apr 27 15:20:20 2017 +0000 Bug 17942 - Update style of the web installer with Bootstrap 3 This patch makes style and markup changes to the web installer and new onboarding tool (Bug 17855). - Markup has been corrected, improved, and in many places reindented. - Some page titles have been made more specific. - Some JavaScript and CSS have been moved to separate files. In the onboarding tool I have removed form validation from the markup and JavaScript in many cases where the requirements were not matched elsewhere in Koha. For instance, we shouldn't limit item type descriptions to only letters because the database doesn't require such a limit. To test, apply the patch and run the web installer with an empty database. Confirm that the installation process completes correctly and that each page looks good and works correctly. Works as advertised Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: installer/onboarding.pl | 42 +- koha-tmpl/intranet-tmpl/prog/css/installer.css | 243 ++++++++++ .../prog/en/includes/installer-doc-head-close.inc | 93 +--- .../prog/en/includes/installer-strings.inc | 7 + .../prog/en/includes/onboarding_messages.inc | 45 +- .../prog/en/modules/installer/auth.tt | 96 ++-- .../prog/en/modules/installer/step1.tt | 168 ++++--- .../prog/en/modules/installer/step2.tt | 134 +++--- .../prog/en/modules/installer/step3.tt | 503 ++++++++++---------- .../prog/en/modules/onboarding/onboardingstep1.tt | 67 +-- .../prog/en/modules/onboarding/onboardingstep2.tt | 206 ++++---- .../prog/en/modules/onboarding/onboardingstep3.tt | 244 ++++------ .../prog/en/modules/onboarding/onboardingstep4.tt | 86 ++-- .../prog/en/modules/onboarding/onboardingstep5.tt | 230 +++++---- koha-tmpl/intranet-tmpl/prog/js/onboarding.js | 130 +++++ 15 files changed, 1324 insertions(+), 970 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/css/installer.css create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/installer-strings.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/js/onboarding.js hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:28:47 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:28:47 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1043-g2dc81eb 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 2dc81eb9a1fd7ed104e731c3699209134a00bb6e (commit) from 1832b315e7dc35a755975d0bd635430ba865c84b (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 2dc81eb9a1fd7ed104e731c3699209134a00bb6e Author: Aleisha Amohia Date: Thu Feb 2 03:44:27 2017 +0000 Bug 18035: Front-end changes to serials -> numbering patterns This patch: 1) Uses datatables functionality on numbering patterns table 2) Shows breadcrumbs when using the form to add or modify numbering patterns 3) Updates the Save, Reset, and Test Pattern buttons in the form to be bootstrap 3 buttons To test: 1) Confirm that datatable sorting works on all columns EXCEPT Actions column 2) Click 'New numbering pattern' 3) Confirm breadcrumbs reads 'New numbering pattern' 4) Go back to numbering patterns and Edit an existing one 5) Confirm breadcrumbs reads 'Modifying number pattern '' 6) Confirm Save, Reset and Test pattern buttons now show as bootstrap3 buttons 7) Confirm all buttons work as expected Sponsored-by: Catalyst IT Followed test plan works as expected. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../modules/serials/subscription-numberpatterns.tt | 21 +++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:29:41 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:29:41 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1056-gdbf4d50 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 dbf4d50f732e50cea14d8aafccf020a009027fb4 (commit) via c33b3b1342928f046b17383993dc5337e8cc022a (commit) via 4308e38fbf3e578ebf0a3e6d90ae2d522945f946 (commit) via b4254a7ce309617009d0175f06579ea48d7401fa (commit) via e76db7e18009882448a605b600e8c4fdd36ace98 (commit) via c49bdc3a8d8e5a9389a27a8dca90544ff5c42f95 (commit) via f7b11f38e8c779685662be9dbd43e5eb30339e4d (commit) via c99fc9d7c29193936b2686db97670a6444f98288 (commit) via f244dd38597b0e270b5233ca7b5454f2c669371c (commit) via 0137e49d6fa77bc57e8db16ad0314b6207cd89ac (commit) via 40cd76882e3eba0abff81fecdb765a7820b49052 (commit) via 2b35e37d7f6c53ddc1c8f3c459288e2d502cba8e (commit) via 613c6508f0fd52199f3b4d92882d556d1d48a78d (commit) from 2dc81eb9a1fd7ed104e731c3699209134a00bb6e (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 dbf4d50f732e50cea14d8aafccf020a009027fb4 Author: Nick Clemens Date: Fri May 5 16:20:01 2017 -0400 Bug 17762 (QA Followup) Fix Letters.t - add lang to fixtures Signed-off-by: Kyle M Hall commit c33b3b1342928f046b17383993dc5337e8cc022a Author: Nick Clemens Date: Fri May 5 16:09:13 2017 -0400 Bug 17762 (QA Followup) Use default lang if pref disabled Signed-off-by: Kyle M Hall commit 4308e38fbf3e578ebf0a3e6d90ae2d522945f946 Author: Jonathan Druart Date: Fri Mar 24 13:28:50 2017 -0300 Bug 17762: DBIC Schema changes Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit b4254a7ce309617009d0175f06579ea48d7401fa Author: Jonathan Druart Date: Thu Mar 23 21:28:56 2017 -0300 Bug 17762: Fix test for NewsChannels.t Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit e76db7e18009882448a605b600e8c4fdd36ace98 Author: Jonathan Druart Date: Thu Dec 29 10:31:38 2016 +0000 Bug 17762: Fix sql fields insertion The "Insert ->" buttons used to copy the sql field to the textarea was based on the id of the fieldset. This id has to be unique to work as expected. It is now composed of mtt + lang instead of mtt only Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit c49bdc3a8d8e5a9389a27a8dca90544ff5c42f95 Author: Jonathan Druart Date: Thu Dec 8 17:51:44 2016 +0100 Bug 17762: Add the lang parameter to C4::Letters::getletter Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit f7b11f38e8c779685662be9dbd43e5eb30339e4d Author: Jonathan Druart Date: Thu Dec 8 16:11:21 2016 +0100 Bug 17762: Send lang to GetPreparedLetter This patch set the lang parameter when C4::Letters::GetPreparedLetter is called to generate the notice. Note that we do not need to pass it if want_librarian is set. TODO: I do not know what to do with TransferSlip Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit c99fc9d7c29193936b2686db97670a6444f98288 Author: Jonathan Druart Date: Thu Dec 8 15:01:37 2016 +0000 Bug 17762: Update the letter form interface If the pref is on, the notice template will be translatable in different languages Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit f244dd38597b0e270b5233ca7b5454f2c669371c Author: Jonathan Druart Date: Thu Dec 8 15:24:11 2016 +0100 Bug 17762: Add lang to the PK of letter We need to enlarge the PK of the letter table. Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 0137e49d6fa77bc57e8db16ad0314b6207cd89ac Author: Jonathan Druart Date: Thu Dec 8 15:20:24 2016 +0100 Bug 17762: Remove FK on message_transports I don't really understand where does come from this foreign key but at first glance it does not make sense. Note that it seems we could also remove message_transports.branchcode Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 40cd76882e3eba0abff81fecdb765a7820b49052 Author: Jonathan Druart Date: Thu Dec 8 10:52:30 2016 +0000 Bug 17762: Add the lang attribute to the patron form Not the opac because we do not want the patron to modify it, they won't be necessary translated. Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 2b35e37d7f6c53ddc1c8f3c459288e2d502cba8e Author: Jonathan Druart Date: Thu Dec 8 11:27:11 2016 +0100 Bug 17762: Add the new TranslateNotices syspref This whole patch set adds the ability to translate notices in different languages. That way, if a library has patrons from different countries, they will not have to send the notices in only one language but they will be able to translate them. Test plan: - Switch on TranslateNotices - Translate the interface in different languages - Edit patron's details => You should see a new "prefered language" entry That language will be used to send notices to this patron - Edit several notice templates => You should see different tabs, 1 tab per language translated at the opac (which sounds to make sense) - Now the notice generated for this patron should be the one translated in the language picked for him To confirm that, try to generate several notices for this patron. If the notice is not translated, the default one should be used. Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 613c6508f0fd52199f3b4d92882d556d1d48a78d Author: Jonathan Druart Date: Thu Dec 8 10:16:29 2016 +0000 Bug 17762: DB changes - Add new 'lang' columns to letter and borrowers tables Sponsored-by: Orex Digital Signed-off-by: Hugo Agud Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Acquisition.pm | 1 + C4/Circulation.pm | 1 + C4/Letters.pm | 33 +++++--- C4/Members.pm | 3 + C4/NewsChannels.pm | 2 +- C4/Overdues.pm | 3 + C4/Reserves.pm | 4 + C4/Suggestions.pm | 2 + Koha/ArticleRequest.pm | 1 + Koha/Patron/Discharge.pm | 2 + Koha/Patron/Password/Recovery.pm | 1 + Koha/Schema/Result/Borrower.pm | 18 +++- Koha/Schema/Result/Deletedborrower.pm | 18 +++- Koha/Schema/Result/Letter.pm | 41 +++++---- Koha/Schema/Result/MessageTransport.pm | 50 ++--------- circ/article-request-slip.pl | 3 + installer/data/mysql/atomicupdate/bug_xxxxx.perl | 23 +++++ installer/data/mysql/kohastructure.sql | 8 +- installer/data/mysql/sysprefs.sql | 1 + .../en/modules/admin/preferences/i18n_l10n.pref | 7 ++ .../prog/en/modules/members/memberentrygen.tt | 25 ++++++ .../prog/en/modules/members/moremember.tt | 6 ++ .../intranet-tmpl/prog/en/modules/tools/letter.tt | 48 ++++++++--- members/memberentry.pl | 7 ++ members/moremember.pl | 7 ++ misc/cronjobs/advance_notices.pl | 3 + misc/cronjobs/membership_expiry.pl | 3 + misc/cronjobs/notice_unprocessed_suggestions.pl | 1 + .../thirdparty/TalkingTech_itiva_outbound.pl | 1 + opac/opac-memberentry.pl | 1 + opac/opac-shareshelf.pl | 4 + t/Letters.t | 6 +- t/db_dependent/Letters.t | 48 ++++++++++- t/db_dependent/Letters/GetLetterTemplates.t | 20 ++--- tools/letter.pl | 89 +++++++++++++------- 35 files changed, 348 insertions(+), 143 deletions(-) create mode 100644 installer/data/mysql/atomicupdate/bug_xxxxx.perl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:34:39 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:34:39 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1057-g66ec590 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 66ec5909ed87ab1fcbf811caa58c1c29015f5708 (commit) from dbf4d50f732e50cea14d8aafccf020a009027fb4 (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 66ec5909ed87ab1fcbf811caa58c1c29015f5708 Author: Kyle M Hall Date: Tue May 9 21:00:43 2017 +0000 Bug 17762 - DBRev 16.12.00.033 Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- Koha/Schema/Result/Borrower.pm | 4 ++-- Koha/Schema/Result/Deletedborrower.pm | 4 ++-- Koha/Schema/Result/Letter.pm | 4 ++-- Koha/Schema/Result/MessageTransport.pm | 4 ++-- installer/data/mysql/atomicupdate/bug_xxxxx.perl | 23 --------------------- installer/data/mysql/updatedatabase.pl | 24 ++++++++++++++++++++++ 7 files changed, 33 insertions(+), 32 deletions(-) delete mode 100644 installer/data/mysql/atomicupdate/bug_xxxxx.perl hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:36:09 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:36:09 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1058-g4e31223 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 4e31223aa031266f9b6cbdd33451e0deaa7691ad (commit) from 66ec5909ed87ab1fcbf811caa58c1c29015f5708 (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 4e31223aa031266f9b6cbdd33451e0deaa7691ad Author: Marcel de Rooy Date: Mon May 8 12:08:43 2017 +0200 Bug 18554: Adjust a few typos including responsability typo responsability typo defautl in authorities.pref typo reveived in t/db_dependent/Acquisition.t typo ;; in advance_notices.pl typo Stopping in restart_indexer (koha-indexer) typo instutitional in moremember.pl typo Corretly (Biblio.t) typo periodicy in help serials Signed-off-by: Marcel de Rooy Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha/Patrons.pm | 2 +- debian/scripts/koha-indexer | 2 +- .../prog/en/modules/admin/preferences/authorities.pref | 2 +- koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt | 4 ++-- .../intranet-tmpl/prog/en/modules/help/serials/subscription-add.tt | 2 +- members/moremember.pl | 2 +- misc/cronjobs/advance_notices.pl | 2 +- misc/release_notes/release_notes_222.txt | 2 +- misc/release_notes/release_notes_223.txt | 2 +- t/db_dependent/Acquisition.t | 4 ++-- t/db_dependent/Biblio.t | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:37:02 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:37:02 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1060-g0c2cfc8 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 0c2cfc8ac12537929636ebd87b79fd894b38e849 (commit) via e021bb48a0e7e3ee10c6584cb1d892e40f6d300a (commit) from 4e31223aa031266f9b6cbdd33451e0deaa7691ad (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 0c2cfc8ac12537929636ebd87b79fd894b38e849 Author: Nick Clemens Date: Fri Apr 28 16:10:01 2017 -0400 Bug 15179 (QA Followup) Fix comments to 'other classification' Signed-off-by: Kyle M Hall commit e021bb48a0e7e3ee10c6584cb1d892e40f6d300a Author: Karen Jen Date: Wed Jan 18 02:19:18 2017 +0000 Bug 15179 -Field 084 doesnt show on bibliographic record Signed-off-by: Mirko Tietgen Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../prog/en/xslt/MARC21slim2intranetDetail.xsl | 17 +++++++++++++++++ .../bootstrap/en/xslt/MARC21slim2OPACDetail.xsl | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:38:17 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:38:17 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1063-g61f2692 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 61f26926aabce194d4f72da6a9216dff0e1b53e7 (commit) via d08a0bc68505307da187b3b0b215cddd2b0ee742 (commit) via 8924f1e23650565bd2317ff10c7c07450098251d (commit) from 0c2cfc8ac12537929636ebd87b79fd894b38e849 (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 61f26926aabce194d4f72da6a9216dff0e1b53e7 Author: Jonathan Druart Date: Fri Aug 12 09:32:39 2016 +0100 Bug 15582: Fix grammar in syspref description Signed-off-by: Jonathan Field Signed-off-by: Janet McGowan Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit d08a0bc68505307da187b3b0b215cddd2b0ee742 Author: Jonathan Druart Date: Thu Jan 14 14:52:06 2016 +0000 Bug 15582: Ability to block auto renewals if OPACFineNoRenewals is reached If a patron owes more than the OPACFineNoRenewals value, the issue won't be auto renewed anymore (driven by the new pref OPACFineNoRenewalsBlockAutoRenew). Test plan: Note: You will have to manually change data in your DB, make sure you have access to the sql cli. 1/ Set the OPACFineNoRenewals to 5 (for instance) 2/ Set OPACFineNoRenewalsBlockAutoRenew to block 3/ Check an item out to a patron and mark is as an auto renewal 4/ Make sure the patron does not have any fees or charges. 5/ Execute the automatic renewals cronjob script (misc/cronjobs/automatic_renewals.pl) Confirm that the issue has been renewed 6/ Create an invoice for this patron with a amount > OPACFineNoRenewals (6 for instance) 7/ Execute the automatic renewals cronjob script (misc/cronjobs/automatic_renewals.pl) Confirm that the issue has not been renewed. 8/ Set OPACFineNoRenewalsBlockAutoRenew to allow 9/ Execute the automatic renewals cronjob script (misc/cronjobs/automatic_renewals.pl) Confirm that the issue has been renewed Sponsored-by: University of the Arts London Signed-off-by: Jonathan Field Signed-off-by: Janet McGowan Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 8924f1e23650565bd2317ff10c7c07450098251d Author: Jonathan Druart Date: Thu Jan 14 15:03:27 2016 +0000 Bug 15582: DB changes - add new pref OPACFineNoRenewalsBlockAutoRenew Sponsored-by: University of the Arts London Signed-off-by: Jonathan Field Signed-off-by: Janet McGowan Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Circulation.pm | 8 ++++ installer/data/mysql/atomicupdate/bug_15582.sql | 2 + installer/data/mysql/sysprefs.sql | 1 + .../en/modules/admin/preferences/circulation.pref | 7 ++++ .../intranet-tmpl/prog/en/modules/circ/renew.tt | 2 +- t/db_dependent/Circulation.t | 42 +++++++++++++++++++- 6 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 installer/data/mysql/atomicupdate/bug_15582.sql hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:40:56 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:40:56 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1064-g115d4f7 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 115d4f7d2fd8a3550eb6272d50f91f1d05a513a2 (commit) from 61f26926aabce194d4f72da6a9216dff0e1b53e7 (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 115d4f7d2fd8a3550eb6272d50f91f1d05a513a2 Author: Kyle M Hall Date: Tue May 9 21:08:06 2017 +0000 Bug 15582 - DBRev 16.12.00.034 Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/atomicupdate/bug_15582.sql | 2 -- installer/data/mysql/updatedatabase.pl | 11 +++++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) delete mode 100644 installer/data/mysql/atomicupdate/bug_15582.sql hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:49:44 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:49:44 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1072-gc636728 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 c6367282dab65b788951d9bf10075503e8d12901 (commit) via 10b94f676d8150c8071d2c6593ece951a40257da (commit) via 1bc3fe4d916bce19bf3b604fc3352d18e42751a9 (commit) via 7fd8f44d71d8ba235fc3ca02847321895c76c887 (commit) via 6580be29637ea51c399bcc7697c0037738082aad (commit) via 97b43e633d658fee6020756d7e068415940a68cb (commit) via ee53560da63af149815c876369b747f932ba397b (commit) via 14fb70aa01b59020f6d610d6b72c21f5a4d01c1b (commit) from 115d4f7d2fd8a3550eb6272d50f91f1d05a513a2 (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 c6367282dab65b788951d9bf10075503e8d12901 Author: Kyle M Hall Date: Tue May 9 21:16:05 2017 +0000 Bug 15705 - DBRev 16.12.00.035 Signed-off-by: Kyle M Hall commit 10b94f676d8150c8071d2c6593ece951a40257da Author: Nick Clemens Date: Thu May 4 13:22:29 2017 -0400 Bug 15705 (QA Followup) Remove unused variable, fix typo and add due date to notice Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 1bc3fe4d916bce19bf3b604fc3352d18e42751a9 Author: Nick Clemens Date: Thu May 4 13:21:17 2017 -0400 Bug 15705: DB Changes - Add [old_]issues.auto_renew_error and the AUTO_RENEWALS notice Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 7fd8f44d71d8ba235fc3ca02847321895c76c887 Author: Jonathan Druart Date: Wed May 3 04:17:30 2017 -0300 Bug 15705: Add --send-notices to the cronjob script Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 6580be29637ea51c399bcc7697c0037738082aad Author: Jonathan Druart Date: Wed May 3 04:17:12 2017 -0300 Bug 15705: DBIC Schema changes Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 97b43e633d658fee6020756d7e068415940a68cb Author: Jonathan Druart Date: Thu Mar 30 13:55:36 2017 -0300 Bug 15705: Reset the last error when an auto renew successes The auto_renew_error has to be reset when an auto renew successes, otherwise the patron is not going to receive the correct notice. Test plan; - Checkin an item and mark it as auto renewal (specify a due date in the past to allow auto renewals) - Set OPACFineNoRenewalsBlockAutoRenew to 'Block' and 'OPACFineNoRenewals' to '1' - Execute the script => Auto renewed, column auto_renew_error is null - Add a fine of '2' to the patron - Execute the script => Not auto renewed, column auto_renew_error is 'auto_too_much_oweing' => On the interface youo see the correct message "Automatic renewal failed, patron has unpaid fines" - Pay the fine - Execute the script Without this patch the auto_renew_error is not reset and the patron is going to receive a letter telling him he own too much money to the library With this patch the patron will receive a letter to inform him the renew has been done! Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit ee53560da63af149815c876369b747f932ba397b Author: Jonathan Druart Date: Mon Oct 24 11:43:31 2016 +0000 Bug 15705: Add specific warning messages for auto_too_much_oweing Signed-off-by: Janet McGowan Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 14fb70aa01b59020f6d610d6b72c21f5a4d01c1b Author: Jonathan Druart Date: Fri Jan 29 16:57:21 2016 +0000 Bug 15705: Notify the user on auto renewing When an issue is auto renewed, a notice will be sent to the patron. The notice will tell if the renewed has been successfully done. Note that this patch is not ready to be pushed yet, as it has some defects: - 1 notice per issue - no way to disable the notice generation - no way to specify patron categories to enable/disable the notifications Test plan: Use the automatic_renewals.pl script to auto renew issues. If the auto renew has failed or succeeded, a notice will be generated in the message_queue table. If the error is "too_soon" or is the same as the previous error, the notice won't be generated (we do not want to spam the patron). Signed-off-by: Janet McGowan Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- Koha/Schema/Result/Issue.pm | 12 ++- Koha/Schema/Result/OldIssue.pm | 12 ++- installer/data/mysql/kohastructure.sql | 2 + installer/data/mysql/updatedatabase.pl | 41 +++++++++ .../intranet-tmpl/prog/en/includes/strings.inc | 1 + koha-tmpl/intranet-tmpl/prog/js/checkouts.js | 7 ++ .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 3 + misc/cronjobs/automatic_renewals.pl | 90 +++++++++++++++++--- opac/opac-user.pl | 1 + 10 files changed, 152 insertions(+), 19 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 16:53:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 14:53:33 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1074-ge7a197a 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 e7a197a5e80af89f01fbfd15f8daeb8fa2fd7e03 (commit) via 23a2cd5214f8c5f234cd80783c3021281e5a6846 (commit) from c6367282dab65b788951d9bf10075503e8d12901 (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 e7a197a5e80af89f01fbfd15f8daeb8fa2fd7e03 Author: Kyle M Hall Date: Tue May 9 21:20:40 2017 +0000 Bug 17465 - DBRev 16.12.00.036 Signed-off-by: Kyle M Hall commit 23a2cd5214f8c5f234cd80783c3021281e5a6846 Author: Aleisha Amohia Date: Wed Apr 5 04:41:03 2017 +0000 Bug 17465: NumSavedReports syspref To test: 1) Apply patch and update database 2) Go to system preferences. Default value should be 20 reports. 3) Go to Reports -> Use saved. Confirm 20 results are showing 4) Change value in syspref to any integer (i.e. 50) 5) Go back to Reports -> Use saved. Confirm the number of results shown is based on the value in the syspref. Sponsored-by: Catalyst IT Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 11 +++++++++++ .../prog/en/modules/admin/preferences/tools.pref | 6 ++++++ .../prog/en/modules/reports/guided_reports_start.tt | 2 ++ 5 files changed, 21 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 17:00:36 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 15:00:36 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1082-gb8b5989 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 b8b59892920935adb817167bc49631bcdcc3c023 (commit) via 1f77e2aa35a9e865840da090291214b5dc08340a (commit) via 70dac3513698aaa7ff20f2ba121a9f650045b171 (commit) via a5e84d45c07a62d682c25251d2f3fcc9577c6d97 (commit) via f4dd6fb0a239e13b35d3af03473b05766f2b96f4 (commit) via 4ce41be3dfc303a999ab28e10b1e051aa36fc0e4 (commit) via cfc484b173120dfe14616424c1ec279bb74cf2a9 (commit) via 1e9f3e721d839270a682fdc842f9d3f217200e60 (commit) from e7a197a5e80af89f01fbfd15f8daeb8fa2fd7e03 (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 b8b59892920935adb817167bc49631bcdcc3c023 Author: Kyle M Hall Date: Tue May 9 21:25:46 2017 +0000 Bug 18314 - DBRev 16.12.00.037 Signed-off-by: Kyle M Hall commit 1f77e2aa35a9e865840da090291214b5dc08340a Author: Nick Clemens Date: Fri Apr 28 16:48:30 2017 -0400 Bug 18314 (QA Followup) Use OpacBaseURL for password reset link Signed-off-by: Kyle M Hall commit 70dac3513698aaa7ff20f2ba121a9f650045b171 Author: Jonathan Druart Date: Fri Apr 28 17:15:40 2017 -0300 Bug 18314: Add link to 'reset your password' from staff Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit a5e84d45c07a62d682c25251d2f3fcc9577c6d97 Author: Jonathan Druart Date: Fri Apr 28 17:14:53 2017 -0300 Bug 18314: Fix reset number of login attempts on login success Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit f4dd6fb0a239e13b35d3af03473b05766f2b96f4 Author: Jonathan Druart Date: Tue Mar 21 21:18:17 2017 -0300 Bug 18314: Add tests Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 4ce41be3dfc303a999ab28e10b1e051aa36fc0e4 Author: Jonathan Druart Date: Tue Mar 21 21:18:10 2017 -0300 Bug 18314: Resetting the password removes the lock When a password is changed (updated by a staff member or using the "recover password via email" feature, the counter/flag needs to be reset. Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit cfc484b173120dfe14616424c1ec279bb74cf2a9 Author: Jonathan Druart Date: Tue Mar 21 18:48:41 2017 -0300 Bug 18314: Account lockout To prevent brute force attacks on Koha accounts, staff and opac, we need to implement an account lockout process to Koha. After a number of failed login attempts a users account would become locked. The user would then need to use the reset password functionality to send a reset token to their email account. After a successful password reset the lockout flag would be removed. The number of failed login attempts before lockout is configurable using a new system preference 'FailedLoginAttempts'. How does it work? When a patron enter an invalid password, the borrowers.login_attempts value for this patron is incremented. When this value reach the value of the pref FailedLoginAttempts, the password comparison is not done and the authentication is rejected. This login_attempts field is reset when a patron correctly logs in. When the account is locked the patron has to reset his/her password using the OpacResetPassword feature or ask a staff member to generate a new password. If the pref is not set (0, or '') the feature is considered as disabled, but the failed login attempts are stored anyway. Test plan: 0/ Apply patch and execute the update DB entry 1/ Switch on the feature by setting FailedLoginAttempts to 3 2/ Use an invalid password to login at the staff or OPAC interface 3/ After the third consecutive failures, you will be asked to reset your password if OpacResetPassword is set, or contact a staff member 4/ Switch on OpacResetPassword and reset your password 5/ Confirm that you are able to login 6/ Play with the different combinations QA details: The trick happens in C4::Auth::checkpw, to make things clear I had to create a return value (note the awesome name: @return) and replace the 3 successives if statements with elsif. Indeed if one of the condition is reached, it will return inside the given block. Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall commit 1e9f3e721d839270a682fdc842f9d3f217200e60 Author: Jonathan Druart Date: Tue Mar 21 17:20:00 2017 -0300 Bug 18314: Add pref FailedLoginAttempts and columns borrowers.login_attempts And of course deletedborrowers.login_attempts Signed-off-by: Jonathan Field Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 50 +++++++++++++++----- Koha.pm | 2 +- Koha/Patron.pm | 25 +++++++++- Koha/Schema/Result/Borrower.pm | 12 ++++- Koha/Schema/Result/Deletedborrower.pm | 12 ++++- installer/data/mysql/kohastructure.sql | 2 + installer/data/mysql/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 20 ++++++++ .../prog/en/modules/admin/preferences/patrons.pref | 5 ++ koha-tmpl/intranet-tmpl/prog/en/modules/auth.tt | 11 ++++- .../opac-tmpl/bootstrap/en/modules/opac-auth.tt | 12 ++++- t/db_dependent/Koha/Patrons.t | 22 ++++++++- 12 files changed, 153 insertions(+), 21 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 17:01:47 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 15:01:47 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1084-g765c7ed 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 765c7edc8db27d6c34593b29564cbfdc82e1e8bc (commit) via fbc072d7a588d5309d4af065ee6512be3f54e7a1 (commit) from b8b59892920935adb817167bc49631bcdcc3c023 (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 765c7edc8db27d6c34593b29564cbfdc82e1e8bc Author: Nick Clemens Date: Tue May 2 06:25:06 2017 -0400 Bug 18350 (QA Followup) Add classes to elements Provide classes for easy access in case library wishes to make further chnages Signed-off-by: Kyle M Hall commit fbc072d7a588d5309d4af065ee6512be3f54e7a1 Author: Aleisha Amohia Date: Thu Mar 30 02:01:38 2017 +0000 Bug 18350: Moving call number in subscriptions tab in OPAC biblio detail This patches moves the call number up to be under the library name, so it is equivalent to the staff client To test: 1) Go to the detail page of a biblio with subscriptions in the staff client 2) Notice callnumber sits under the library name 3) Go to the detail page of the same biblio in OPAC 4) Notice callnumber is not in the same order 5) Apply patch, refresh page 6) Notice callnumber is now in same order Sponsored-by: Catalyst IT Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 23 ++++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 12 17:02:38 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 12 May 2017 15:02:38 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1085-g0c59058 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 0c5905843dfc55e422c667f9d0aa6f243f56f1a8 (commit) from 765c7edc8db27d6c34593b29564cbfdc82e1e8bc (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 0c5905843dfc55e422c667f9d0aa6f243f56f1a8 Author: Mirko Tietgen Date: Sat Nov 12 08:50:04 2016 +0100 Bug 17618: perl-modules Debian package name change Newer versios of perl-modules have a version number in the package name. This patch makes Koha aware of perl-modules-5.22 and perl-modules-5.24 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Mirko Tietgen Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: debian/control.in | 2 +- debian/list-deps | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Sat May 13 14:52:41 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Sat, 13 May 2017 12:52:41 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.07-23-g4029362 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 4029362c2e48464c961385dbe3ca237323d7dead (commit) via c4462d4305fca8f5e29d20cca200c9383f2627a1 (commit) via ab690c505a54d936da89e4c05fce5639ed99576a (commit) via 7b305bdce241112dd1cc7954c699cec809fbdd2f (commit) via ca0f6e5bfdb85d071166c07c5b06fc1afd6c927d (commit) via 93aea8afe56851e0660634f3e15f015edd5b9439 (commit) via 5016a854cc0cd151106aedee12f746e60d9c3ff2 (commit) via a7c25ccdd52cc3ae467651cadd3b4b89e5f69ff8 (commit) via 6fa7c7d2bf7767427f9ccb421fe966097cbd34d7 (commit) via 53555de5ecf82e6c7b3c07c6d0933c15febd49a4 (commit) via 21956001c7466e1b51f7268dfa1e841464d9537d (commit) via 04d50426b202f36da3d116c6dab8380329e5313f (commit) via 91c0b29534aff07b4469ce4999386984ed2e9fd0 (commit) via 609c2700886d32cf206726bdcd48e0f31fd7cd98 (commit) via c8adec8e46ac16e7981e842c4e73923e19dd5910 (commit) via dfc3a02e78faee1125f7046a6619c93e82ee9e06 (commit) via ee1cf549c5cb54767ece9e95fdf1c80d240ad9ea (commit) via e537b1c846f0c7f1b0ceec80712260bc7959eb6e (commit) via 1bbcf3577238885c262a0de109c03f5987faa8b8 (commit) via f3cf276c33208912387c0e8d683b07c995ef1de9 (commit) via 1cc02f8bd29c6edc0895aed5cd26f89680e600e9 (commit) via d9fa24e8bb9f43982773e1a79d629d2e8a2cbf2f (commit) via 2695be154fdf9b3fc8b678fbcd7f62a2e139e2f9 (commit) from cb487cbcaf3489bd8ff28e656af52ca8316fa63d (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 4029362c2e48464c961385dbe3ca237323d7dead Author: Fridolin Somers Date: Mon Mar 27 15:19:24 2017 +0200 Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail tags page: "Log in to see your own saved tags." Test plan : - Enable syspref casAuthentication - Go to OPAC, not authenticated - Click on "Tag cloud" - Click on "Log in to see your own saved tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit f71e3a78b9ad35e7839271de80d89c9044c268c6) Signed-off-by: Katrin Fischer commit c4462d4305fca8f5e29d20cca200c9383f2627a1 Author: Fridolin Somers Date: Wed Jan 25 14:47:02 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - tags Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail page : "Log in to add tags" Test plan : - Enable syspref casAuthentication - Go to OPAC - Go to a record detail page opac-detail.pl - Click on "Log in to add tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 34e813c8d053382313a804c8b2682f138f166926) Signed-off-by: Katrin Fischer commit ab690c505a54d936da89e4c05fce5639ed99576a Author: Fridolin Somers Date: Wed Jan 25 14:19:16 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - lists Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link of lists popup : "Log in to create your own lists" Test plan : - Enable syspref casAuthentication - Go to OPAC - Click on Lists > Log in to create your own lists => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit dc2a6e5d32fef1f57b03b2119b583d99356931f4) Signed-off-by: Katrin Fischer commit 7b305bdce241112dd1cc7954c699cec809fbdd2f Author: Marc V?ron Date: Sun Apr 9 16:58:21 2017 +0200 Bug 18405: Self checkout: Fix broken silent printing Fix broken 'silent printing' (without printer dialog) in self checkout. To reproduce: Set up silent printing to slip printers as described in: https://wiki.koha-community.org/wiki/Setting_up_slip_printer_to_print_silently Verify that it works for check-outs in staff client. Verify that it does not work in Self checkout. To test: Apply patch Verify that silent printing works on SCO Signed-off-by: Alex Buckley Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit a0cc3703bfb15f3f94a6eb66cb58e257cd89cf81) Signed-off-by: Katrin Fischer commit ca0f6e5bfdb85d071166c07c5b06fc1afd6c927d Author: Marcel de Rooy Date: Mon May 1 14:15:58 2017 +0200 Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Resolve this warning: CGI::param called in list context from package C4::Service line 212, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 436. It comes from the require_params call in sco-patron-image.pl. Git grepping on require_params tells me this: members/default_messageprefs.pl:my ($categorycode) = C4::Service->require_params('categorycode'); opac/sco/sco-patron-image.pl:my ($borrowernumber) = C4::Service->require_params('borrowernumber'); opac/sco/sco-patron-image.pl:my ($csrf_token) = C4::Service->require_params('csrf_token'); svc/cataloguing/metasearch:my ( $query_string, $servers ) = C4::Service->require_params( 'q', 'servers' ); The only candidate for multi_param seems to be 'servers', but as we can see this variable is a scalar. Additional servers returned by require_params are lost. This should be solved on its own report. So, we can safely add scalar to the params call, resolve the warning and keep the same behavior. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit e96f39ab522512fe828940e93ba3737d5f25a16f) Signed-off-by: Katrin Fischer commit 93aea8afe56851e0660634f3e15f015edd5b9439 Author: Jonathan Druart Date: Wed Apr 19 14:09:12 2017 -0300 Bug 7550: SCO - Restrict access of patron's image With this patch if SelfCheckoutByLogin is set to 'username and password', only the logged in user will be able to see the image linked to his/her logged in account. If set to "barcode" we generate a token but it can be easily generated. You should add a warning in the about page if SelfCheckoutByLogin="barcode" and ShowPatronImageInWebBasedSelfCheck="Show". How I tested: - Go to SCO - Log - Enable self checkout, go to [Your Server]//cgi-bin/koha/sco/sco-main.pl - Log in with a user 'A' who has a patron image - Copy the address of the patron image into an other browser window - Change the borrowernumber to on of an other user 'B' having a patron image - Verify that the patron image is NOT displayed Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 57f28f9ee44a6c8f19dc1411971a7ca397557acd) Signed-off-by: Katrin Fischer commit 5016a854cc0cd151106aedee12f746e60d9c3ff2 Author: Jonathan Druart Date: Wed May 3 15:30:14 2017 -0300 Bug 18152: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit a807d7199ea025aa507e0ca7e3ff2330902844f8) Signed-off-by: Katrin Fischer commit a7c25ccdd52cc3ae467651cadd3b4b89e5f69ff8 Author: Stephane Delaune Date: Wed Feb 22 12:25:33 2017 +0100 Bug 18152 : fix unimarc label in SetMarcUnicodeFlag The standard UNIMARC requires than the 9th character (starting from 0) in labels must be blank (while it may be 'a' in marc21) the problem is that C4::Charset::SetMarcUnicodeFlag (called in particular when we import a record) always add 'a' char in the 9th label'pos whereas it should do it just for MARC21 and NORMARC (not for UNIMARC) : C4::Charset::SetMarcUnicodeFlag add 'a' char in the 9th label character for MARC21 and NORMARC (it's normal), but just before doing this it call "$marc_record->encoding('UTF-8')" which is a MARC::Record function which, when called with 'UTF-8' parameter, do only one thing : add 'a' char in the 9th label character This patch only removes this incorrect function call, so, when we import a bib record in UNIMARC : it no longer adds erroneous character (this does not change anything for MARC21 and NORMARC because SetMarcUnicodeFlag explicitly adds 'a' char in the 9th label for them) Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit bf551a07222a7b9beffd7ca6cba38c675aa3ab28) Signed-off-by: Katrin Fischer commit 6fa7c7d2bf7767427f9ccb421fe966097cbd34d7 Author: Jonathan Druart Date: Fri Apr 21 18:44:05 2017 -0300 Bug 18442: Add a test Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall (cherry picked from commit 9bf8142ee77dbacceca0cb17ed5f56ec07b3771c) Signed-off-by: Katrin Fischer commit 53555de5ecf82e6c7b3c07c6d0933c15febd49a4 Author: Alex Buckley Date: Thu Apr 20 11:29:28 2017 +1200 Bug 18442: Fix DB user loggin Test plan: 1. Drop and recreate your db 2. Clear memcached 3. Go through the installer (to speed up this test plan install all sample data so you dont have to create libraries, patron categories etc. later) 4. On the installer page login as the database user and notice that it does not work on the first attempt ( you get 'Error: You do not have permission to access this page') 5. Try logging in as database user for a second time and notice you are logged in successfully this time 4. In staff interface create a patron account with superlibrarian permissions 5. Logout of the staff interface 6. Login as database user 7. Notice you cant log in. You get the 'Error:: You do not have permission to access this page' error 8. Try a second attempt and notice you get the same error 9. Open the URL in a new tab and notice the staff interface appears showing that you are logged in 10. log out and log back in as the superlibrarian user you created and notice it works on first login attempt 11. Apply patch 12. Log out and try logging back in as database user and notice that you can login successfully on first attempt 13. Repeat steps 1,2,3 and login as database user and notice the login works on first attempt Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall (cherry picked from commit 416029ff2f3c9c689a5ea24372f4d940ccc71817) Signed-off-by: Katrin Fischer commit 21956001c7466e1b51f7268dfa1e841464d9537d Author: Owen Leonard Date: Mon Apr 24 14:21:00 2017 +0000 Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid This patch corrects HTML validation errors by adding back a missing which was removed accidentally by Bug 9043 (2014!). This patch also removes "border" attributes from tags because the attribute is obsolete. To test, apply the patch and test the validity of the OPAC's advanced search page. The only error should be one about 'Bad value "api-server,"' which isn't really resolvable. Signed-off-by: Barton Chittenden Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 6f334aab06fd6e07f2ab8b399fbe50168d5818f4) Signed-off-by: Katrin Fischer commit 04d50426b202f36da3d116c6dab8380329e5313f Author: Marc V?ron Date: Fri Apr 21 21:22:44 2017 +0200 Bug 13835: Popup with searches: results hidden by language menu in footer Language menus in pop up windows are not necessary and can hide the contents (especially search results) on a narrow screen. For an example, see screenshot in comment #3 This patch allows to mark pop p menus not to display the language footer. To test: - Reproduce issue from comment #3 - Apply patch - Try to reproduce issue from comment #3 -> language menu should no longer display - Verify that language menu is suppresed in 'Add to ist' as well (from catalog search results, select an item, Add to:...) Note: There will be more pop-ups with unwnated language selector. That can be resolved in follow up bugs. Followed test plan which worked as intended Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 9a9b0aab879d1decbdeb9bac02ae198a21a46afb) Signed-off-by: Katrin Fischer commit 91c0b29534aff07b4469ce4999386984ed2e9fd0 Author: Owen Leonard Date: Tue Apr 25 13:15:13 2017 +0000 Bug 17916 - "Delete MARC modification template" fails to actually delete it The MARC modification templates' 'Delete' button fails because the event handler has a "preventDefault" but the outcome of the confirmation function must return true or false. This patch removes the "preventDefault" from the .delete_template click handler as well as a redundant onclick attribute from the delete link itself. To test, apply the patch and go to Tools -> MARC modification templates. Clicking the delete button for any existing template should work correctly. Followed test plan, worked as intended Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 3fddc0d73724c6c5f1aafe6842c488304b79f306) Signed-off-by: Katrin Fischer commit 609c2700886d32cf206726bdcd48e0f31fd7cd98 Author: Owen Leonard Date: Tue Apr 25 16:16:49 2017 +0000 Bug 18419 - Broken patron-blank image in viewlog.tt Because of a variable name collision the blank patron image doesn't display in viewlog.tt. This patch moves the image from the template to the stylesheet to avoid this problem. This patch also replaces the blank patron image PNG file with an SVG file. SVG support is wide enough to begin using whereever possible. This patch also removes some inline CSS from circ-menu.inc and puts it in the global stylesheet. To test, apply the patch and clear your browser cache if necessary. - Enable the patronimages system preference. - View a patron account which lacks a patron image. All views (details, fines, notices, etc) should show the "blank" patron image, including the modification log view. - View a patron account which has a patron image and check that it still displays correctly in all views. Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit dddd2691e704654fd656c5d519e029c5dfc3ecc9) Signed-off-by: Katrin Fischer commit c8adec8e46ac16e7981e842c4e73923e19dd5910 Author: Aleisha Amohia Date: Thu Jan 5 02:01:57 2017 +0000 Bug 15738: Show rental fees on OPAC summary page This patch adds a few lines that check for a rental fee on an item. If yes, it will show in brackets as a rental fee on the OPAC summary page. To test: 1) Have a borrower with an overdue item accruing fines, a lost item and an item with a rental fee. Confirm the Fines column on the OPAC summary page now shows you what you may expect to see for each item. Sponsored-by: Catalyst IT Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit ac2e6b1b2658405db63a17527895d3d7d46ec811) Signed-off-by: Katrin Fischer commit dfc3a02e78faee1125f7046a6619c93e82ee9e06 Author: Aleisha Amohia Date: Wed Apr 19 01:03:15 2017 +0000 Bug 18452: Correcting 'url' to say 'URL' in catalog detail To test: 1) Edit a record, put a URL in 856u and hit save 2) Confirm that url shows as URL in OPAC and staff client Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 82943de12ca5170b9504044c20462542ae0e5397) Signed-off-by: Katrin Fischer commit ee1cf549c5cb54767ece9e95fdf1c80d240ad9ea Author: Aleisha Amohia Date: Tue Apr 18 23:18:31 2017 +0000 Bug 15815: Reword confirm message when removing patrons from card batch This patch rewords the confirm message when removing patrons from a card batch. From: "Are you sure you want to remove card number(s):1 from this batch?" To: "Are you sure you want to remove the selected patron(s) from this batch?" To test: 1) Go to Tools -> Patron Card Creator -> Manage batches 2) Edit a batch 3) Select one or more patrons and click 'Remove selected patrons' (not individual Delete buttons) 4) Confirm the message is worded better and easier to understand 5) Click OK and confirm the patrons are deleted as expected Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 4ac0aab9bb8418a355e1f692e6b505500c96e0dd) Signed-off-by: Katrin Fischer commit e537b1c846f0c7f1b0ceec80712260bc7959eb6e Author: phette23 Date: Thu Apr 20 17:15:57 2017 -0700 Bug 18466: article requests box outline in opac To test: 1) apply patch 2) ensure ArticleRequests is set to Enable 3) sign in as a user with no article requests on the OPAC side 4) click the 'article requests' tab & see the box & message Sponsored-By: California College of the Arts Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 736afd6d0119304df3ec61e01e275aea1645e7ac) Signed-off-by: Katrin Fischer commit 1bbcf3577238885c262a0de109c03f5987faa8b8 Author: Mark Tompsett Date: Thu Jan 19 21:13:47 2017 -0500 Bug 15702: Recommended Counter-patch As per comment #7, this patch affects AddMember and ModMember. The test plan should be the same as comment #6. Secondary patch with tests still to come. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 7fd248f3e9c80b36fb451eb90d2c34242c0cbb61) Signed-off-by: Katrin Fischer commit f3cf276c33208912387c0e8d683b07c995ef1de9 Author: Mark Tompsett Date: Fri Apr 21 08:58:03 2017 -0400 Bug 15702: Add test cases for modified code Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 31378adbe1add83afd2ac77520a295c18ba70b72) Signed-off-by: Katrin Fischer commit 1cc02f8bd29c6edc0895aed5cd26f89680e600e9 Author: Jonathan Druart Date: Mon Apr 24 14:16:34 2017 -0300 Bug 18457: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 41669b45a808550088146380d534e4f3629590d9) Signed-off-by: Katrin Fischer commit d9fa24e8bb9f43982773e1a79d629d2e8a2cbf2f Author: Kyle M Hall Date: Wed Apr 19 09:52:38 2017 -0400 Bug 18457 - process_message_queue.pl will die if a patron has no sms_provider_id set but sms via email is enabled for that patron If SMS via Email is enabled, and a patron has opted for SMS messages, but has not selected a service provider, the cronjob will die with the error Can't call method "domain" on an undefined value at /usr/share/koha/lib/C4/Letters.pm line 1055. This will cause all messages that come after the error to not be sent! Test Plan: 1) Enable SMS via Email 2) Enable SMS for a patron, but don't set a provider 3) Perform an action that will trigger an sms message to go into the holds queue ( item due, item checkout, etc ) 4) Run process_message_queue.pl, note the error 5) Apply the patch 4) Run process_message_queue.pl, no error this time! Signed-off-by: Chris Cormack Signed-off-by: Jonathan Druart (cherry picked from commit c7541091741878d28f648df8681a691cf787334c) Signed-off-by: Katrin Fischer commit 2695be154fdf9b3fc8b678fbcd7f62a2e139e2f9 Author: Nick Clemens Date: Fri Apr 14 13:07:39 2017 -0400 Bug 18435 - Language entered in Materials Specified does not display when items are checked out and checked in This problem stems from bug 17642, if items.materials is not linked to an authorized value the contents are being tossed out. We shuold display them instead To test: 1 - Ensure items.materials 952$3 is not mapped to an authorized value 2 - Add a value to an item 3 - Check the item out, note the materials does not display 4 - Check the item in, note the materials does not display 5 - Apply patch 6 - Check the item out, note the materials does display 7 - Check the item in, note the materials does display Followed test plan, message about material displays as expected whil checking out and in. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 330ecff1de417c40e5a48040a6f7df6436097bc4) Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 2 + C4/Charset.pm | 1 - C4/Letters.pm | 4 + C4/Members.pm | 15 ++ C4/Service.pm | 2 +- circ/circulation.pl | 2 +- circ/returns.pl | 2 +- koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 18 +++ .../intranet-tmpl/prog/en/includes/circ-menu.inc | 8 +- .../prog/en/includes/intranet-bottom.inc | 2 +- .../prog/en/modules/catalogue/detail.tt | 4 +- .../prog/en/modules/common/patron_search.tt | 1 + .../prog/en/modules/patroncards/edit-batch.tt | 5 +- .../modules/tools/marc_modification_templates.tt | 2 +- .../en/modules/virtualshelves/addbybiblionumber.tt | 2 +- .../intranet-tmpl/prog/img/patron-blank.min.svg | 1 + koha-tmpl/intranet-tmpl/prog/img/patron-blank.png | Bin 1559 -> 0 bytes .../prog/js/marc_modification_templates.js | 3 +- .../opac-tmpl/bootstrap/en/includes/masthead.inc | 7 +- .../bootstrap}/en/includes/slip-print.inc | 6 +- .../bootstrap/en/modules/opac-advsearch.tt | 27 ++-- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 11 +- .../opac-tmpl/bootstrap/en/modules/opac-tags.tt | 9 +- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 170 ++++++++++---------- .../bootstrap/en/modules/sco/printslip.tt | 16 +- .../opac-tmpl/bootstrap/en/modules/sco/sco-main.tt | 2 +- opac/opac-user.pl | 4 + opac/sco/sco-main.pl | 3 +- opac/sco/sco-patron-image.pl | 22 ++- t/Charset.t | 27 +++- t/db_dependent/Auth.t | 16 +- t/db_dependent/Letters.t | 15 +- t/db_dependent/Members.t | 4 +- 33 files changed, 280 insertions(+), 133 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/img/patron-blank.min.svg delete mode 100644 koha-tmpl/intranet-tmpl/prog/img/patron-blank.png copy koha-tmpl/{intranet-tmpl/prog => opac-tmpl/bootstrap}/en/includes/slip-print.inc (81%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Sun May 14 12:33:14 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Sun, 14 May 2017 10:33:14 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.07-49-g7b9bda5 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 7b9bda5881e1a48fab029c0c0d78f4b0848ae545 (commit) via df8f5ba7c0299a28aeebe4dc3940e95b6e842817 (commit) via 7ebca34861cb71ef17b6fd7f6cba7e7921a564da (commit) via a8ca6c089fec9b487ff322785e359f388059230a (commit) via f31d8f2946683d066ed1fba30dff13c2ef2d9ea4 (commit) via 86515cdba3dae2e55a8e06057175a9da03953ae2 (commit) via 505ba12bafb729b624e5ab183f3a5c9015d26084 (commit) via 5be9dddaab06213d8ac3aec76ff530c1662530ce (commit) via 63823bbfcd66191f88b5f9359b1a743e71d69348 (commit) via 6f4abb65f6eafa226e8327da64d7b77755645897 (commit) via 4e4b6fbcefdde07933c33f7c0b4c90d6cb8f29de (commit) via e5d232e2084269ad9785b3b985edda1e14e40914 (commit) via 92aff81e1f15fc64af57cc851d703829783555ac (commit) via 36e7e213fa4b1252b43fc402b238d8c835821995 (commit) via cbacb0636ecd4ab30fdb0683cf55122f3e9f3811 (commit) via 25e689da4f839fd5102a594b99552106c89bbc36 (commit) via f76eba322b1e957795e7ea637c02499513636aa0 (commit) via 14dcc522f6a00af02151715c1136fff31862254b (commit) via ff789838732302ad3ed34ac628fb3648bdd0f9b8 (commit) via 9b784bb91a7cea29c53f83761a3a30df25233be7 (commit) via f31a5b00e86dbba3156c0cff1bfcd251f5cc42da (commit) via e126ca007a36fd139bc82af2701144c71e9183dd (commit) via eabdd18b2c099002b1164c3e65a46801e5806645 (commit) via 5fc5f28fba0a6c94b0a54dda92d2c8bda830bacb (commit) via b1b3ad36c4f1577584a4ece49987c9ec91f29805 (commit) via 9967ac800fe8cae7f2f51993dc1cf2a25a39ed3c (commit) from 4029362c2e48464c961385dbe3ca237323d7dead (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 7b9bda5881e1a48fab029c0c0d78f4b0848ae545 Author: Mirko Tietgen Date: Sat Nov 12 08:50:04 2016 +0100 Bug 17618: perl-modules Debian package name change Newer versios of perl-modules have a version number in the package name. This patch makes Koha aware of perl-modules-5.22 and perl-modules-5.24 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Mirko Tietgen Signed-off-by: Kyle M Hall (cherry picked from commit 0c5905843dfc55e422c667f9d0aa6f243f56f1a8) Signed-off-by: Katrin Fischer commit df8f5ba7c0299a28aeebe4dc3940e95b6e842817 Author: Kyle M Hall Date: Fri May 12 09:18:04 2017 -0400 Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes Signed-off-by: Kyle M Hall (cherry picked from commit ca50a65cb8ca6dcc61fcdd46428e45e967d4ea87) Signed-off-by: Katrin Fischer commit 7ebca34861cb71ef17b6fd7f6cba7e7921a564da Author: Owen Leonard Date: Sat Apr 29 17:45:48 2017 +0000 Bug 17936 - Search bar not aligned on right in small screen sizes This patch tweaks the OPAC's CSS so that the main search form's fields have consistent width at small screen sizes. To test, apply the patch and process the LESS files. View the OPAC main page at a very narrow browser width and confirm that the text field width matches that of the dropdown and button. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit e94709cd7efaf3151ef1bde9278bc063a6ddcac1) Signed-off-by: Katrin Fischer commit a8ca6c089fec9b487ff322785e359f388059230a Author: Marcel de Rooy Date: Tue Jan 17 16:49:40 2017 +0100 Bug 17925: Disable debugging in reports/bor_issues_top.pl Remove setting $debug to 1. This prevents creation of file tmp/bor_issues_top.debug.log. Enable warnings pragma. Resolve a uninitialized warning on $sep like: Use of uninitialized value $CGI::Compile::ROOT::usr_share_koha_masterclone_reports_bor_issues_top_2epl::sep in string eq at /usr/share/koha/masterclone/reports/bor_issues_top.pl line 66. Test plan: Restart Plack (as you always do when testing). Remove file /tmp/bor_issues_top.debug.log. Open Reports/Patrons with the most checkouts. Check if the file in /tmp has not been created again. Check the log for warnings after you restarted Plack. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit e739fecbc83ff0ee32f155ae7e74c4780a5201c2) Signed-off-by: Katrin Fischer commit f31d8f2946683d066ed1fba30dff13c2ef2d9ea4 Author: Nick Clemens Date: Thu Apr 27 15:39:35 2017 -0400 Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit To test: 1 - Give a patron a fine of 1 2 - View opac fines tab, it shows as '1' 3 - Give patron a credit of '1' 4 - View opac fines tab, it shows as '1' 5 - Apply patch 6 - Both now show as '1.00' Signed-off-by: Lisa Gugliotti Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad) Signed-off-by: Katrin Fischer commit 86515cdba3dae2e55a8e06057175a9da03953ae2 Author: Owen Leonard Date: Sat Apr 29 18:48:05 2017 +0000 Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens Processed and minified CSS. Works as expected and looks much tidier now. Signed-off-by: Dilan Johnpulle Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit e3141c6fff2b80f10b536411cefa64152cfb99da) Signed-off-by: Katrin Fischer commit 505ba12bafb729b624e5ab183f3a5c9015d26084 Author: Owen Leonard Date: Sat Apr 29 18:45:30 2017 +0000 Bug 16515 - Did you mean? links don't wrap on smaller screens This patch tweaks some CSS in the OPAC to give the "Did you mean" block better layout on smaller screens. To test, apply the patch and process LESS files. Enable "Did you mean" plugins for the OPAC in Administration. Perform a search in the OPAC and confirm that the "Did you mean" block looks correct. Resize your browser to various widths and confirm that the block handles all sizes well. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 893ead43f751df78bfdcb23ebb137b7975885ec9) Signed-off-by: Katrin Fischer commit 5be9dddaab06213d8ac3aec76ff530c1662530ce Author: pongtawat Date: Tue Apr 4 23:06:45 2017 +0700 Bug 18383 - Correct items.onloan schema comment Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Amended to include items and deleteditems. Signed-off-by: Kyle M Hall (cherry picked from commit 69a24812eda9c10841d8f20ce4c689305703b6f0) Signed-off-by: Katrin Fischer commit 63823bbfcd66191f88b5f9359b1a743e71d69348 Author: Jonathan Druart Date: Tue Sep 6 10:12:20 2016 +0100 Bug 17257: Fix add/edit patrons under MySQL 5.7 If no guarantor is defined the patron won't be added/modified and an error will be raised: DBD::mysql::st execute failed: Incorrect integer value: '' for column 'guarantorid' Test plan: Using MySQL 5.7 (and/or sql_mode=STRICT_TRANS_TABLES) Create a patron without guarantor Signed-off-by: Srdjan Tested with MariaDB 10.0.30 (sql_mode='STRICT_TRANS_TABLES') Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 720071004516ec4e119dc5ec7f9538b56313b186) Signed-off-by: Katrin Fischer commit 6f4abb65f6eafa226e8327da64d7b77755645897 Author: Lari Taskula Date: Tue Apr 18 12:24:26 2017 +0000 Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 3e1f21ae0ddcef1c351639e228410f8523f5efe4) Signed-off-by: Katrin Fischer commit 4e4b6fbcefdde07933c33f7c0b4c90d6cb8f29de Author: Jonathan Druart Date: Thu May 11 12:37:24 2017 -0300 Bug 18370: Use splice instead of splice Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit ec822b855244cacf36757e9028779ad9d270c370) Signed-off-by: Katrin Fischer commit e5d232e2084269ad9785b3b985edda1e14e40914 Author: Jonathan Druart Date: Mon Apr 3 11:50:07 2017 -0300 Bug 18370: Columns visibility on patron search - Hide the correct column When a column is hidden by default on the patron search result table, if the logged in user does not have the "tools > manage_patron_lists" permission, the wrong column will be hidden. Test plan: Edit the column visibility detail for "Patrons > id=memberresultst" Set "Fines" hidden by default Search for patrons => Without this patch, if the logged in user does not have the manage_patron_lists permission, the wrong column will be hidden/displayed. Signed-off-by: S?verine Queune Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 0a2b14dd16292572e5163e5dfa491432be1660d2) Signed-off-by: Katrin Fischer commit 92aff81e1f15fc64af57cc851d703829783555ac Author: Jonathan Druart Date: Mon Mar 27 17:18:22 2017 -0300 Bug 18340: Fix progress bar length The progress bar (for background jobs) should be fully filled when 100% is hit, right? :) It has been introduced quite long time ago when the size of the progress bar has been changed from 150 to 200px, and the code has been refactored. Test plan: Launch a big modification/deletion of records/items in a batch. You should see the progress bar progressing to 100 and reach 100! Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9) Signed-off-by: Katrin Fischer commit 36e7e213fa4b1252b43fc402b238d8c835821995 Author: Nick Clemens Date: Wed May 3 16:43:22 2017 -0400 Bug 18535 - Clicking 'edit printer profile' in label creator causes software error 1) Go to Tools > Label creator 2) If you don't have a printer profile defined, create one. 3) Go to manage > Printer profiles 4) Click the 'edit' button on any of the profiles. 5) INTERNAL SERVER ERROR! "Can't use string ("fields") as a HASH ref while "strict refs" in use at /usr/share/koha/lib/C4/Creators/Lib.pm line 147" 6) Apply patch 7) Click the 'edit' button on any of the profiles. 8) Things work as expected Bug reproduced, is fixed by this patch Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c) Signed-off-by: Katrin Fischer commit cbacb0636ecd4ab30fdb0683cf55122f3e9f3811 Author: Mark Tompsett Date: Tue Jun 21 14:49:32 2016 -0400 Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Reworking based on output of: git grep "gp\/reader" Additionally, some changes might be in order though gp/reader works. https://affiliate-program.amazon.com/help/topic/t64/a1 suggests using dp A dp was discovered, so that part of the URL was left unchanged. The "/ref..." part was changed to just an Amazon tag ("?tag={AAT}") if defined. TEST PLAN --------- 1) Added: "100 years of Canadian foreign policy / edited by Robert Bothwell and Jean Daudelin." 2) Added a second book with the word foreign in the title. 3) Waited for reindex 4) Checked out the Canadian foreign policy book. 5) Applied patch 6) Made sure that: - AmazonAssocTag was set to TEST (easy to notice) - AmazonCoverImages was set to 'Show' - OPACAmazonCoverImages was set to 'Show' 7) Searched intranet for 'foreign' to find the detail page -- hovering over picture shows URL with ?tag=TEST in it. 8) Went to the OPAC Detail page 9) Toggling OPACURLOpenInNewWindow, confirmed that URL for the picture contained ?tag=TEST in it. 10) Logged into the OPAC 11) Confirmed the URL in the checked out list on your summary page contained ?tag=TEST in it. 12) Confirmed the URL in the checked out list on your reading history page contained ?tag=TEST in it. 13) Confirmed links worked (went to expected page) 14) run koha qa test tools Followed test plan. Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Marc V?ron Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 463c5a0f25a1e2dfc3331319bd86f17b4114821e) Signed-off-by: Katrin Fischer commit 25e689da4f839fd5102a594b99552106c89bbc36 Author: Jonathan Druart Date: Tue May 2 19:12:49 2017 -0300 Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio When ordering from a suggestion with item-level_itypes = biblio the app crashes with Template process failed: undef error - The method selected is not covered by tests! at /home/vagrant/kohaclone/C4/Templates.pm line 121. C4::ItemTypes->all did not set a selected flag. The item type is only display when ordering (and not modifying an order). The flag is never set, the test can be removed. Test plan: Confirm that the error is gone Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 9a3ad32e468f2a006a43577031f3aa50b83fb3d8) Signed-off-by: Katrin Fischer commit f76eba322b1e957795e7ea637c02499513636aa0 Author: Jonathan Druart Date: Mon May 8 12:43:43 2017 -0300 Bug 16758: Use the default cache instance I do not see a valid reason not to use the default one instead of the syspref one. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit caa4cccfa09cdf5c9816634194000307ac508578) Signed-off-by: Katrin Fischer commit 14dcc522f6a00af02151715c1136fff31862254b Author: Jacek Ablewicz Date: Wed Sep 14 15:33:07 2016 +0200 Bug 16758 - Caching issues in scripts running in daemon mode As L1 cache does not have expiration mechanism, scripts running in daemon mode (rebuild_zebra.pl -daemon, sip server ?, ...) would not be aware of any possible changes in the data being cached in upstream L2 cache. This patch adds ->flush_L1_caches() call in rebuild_zebra.pl inside daemon mode loop. To test: 1) apply patch 2) ensure that rebuild_zebra.pl -daemon is still working properly, without any noticeable performance degradation 3) stop memcached daemon and try to run rebuild_zebra.pl -daemon again: there should be a warning emitted stating that the script is running in daemon mode but without recommended caching system Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 84dbc80074b5b1ada05b815cba810e4c5fb10dd2) Signed-off-by: Katrin Fischer commit ff789838732302ad3ed34ac628fb3648bdd0f9b8 Author: Mark Tompsett Date: Tue May 9 00:15:23 2017 -0400 Bug 18560: RSS link in opac shelves is broken TEST PLAN --------- 1) have books entered 2) log in create a list 3) add books to list 4) display list 5) click the RSS link button. -- bad HASH error. 6) apply patch 7) repeat steps 4&5 -- readble junk without error messages. 8) run koha qa test tools Signed-off-by: Katrin Fischer Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit f3167a5259a5adb5cc00455bb81a269e29081742) Signed-off-by: Katrin Fischer commit 9b784bb91a7cea29c53f83761a3a30df25233be7 Author: Kyle M Hall Date: Wed May 10 11:46:36 2017 -0400 Bug 18574 - Clean Patron Records tool doesn't limit to the selected library The library selector simply does nothing because at some point the javascript that powers it was removed. This is very bad because the librarian may batch delete patrons assuming it is limiting by branch correctly and instead delete patrons for all the libraries! Test Plan: 1) Note that the library pulldown on tools/cleanborrowers.pl does nothing 2) Apply this patch 3) Note that chaning the value in the pulldown now refreshed the page and sets the library correctly! Signed-off-by: Katrin Fischer Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 7a4f3c17a8fe518534658009d075dcdc1d537b62) Signed-off-by: Katrin Fischer commit f31a5b00e86dbba3156c0cff1bfcd251f5cc42da Author: Martin Renvoize Date: Fri Apr 28 08:48:50 2017 +0100 BUG 18505: opac-search-history does not respect opacPublic The opac-search-history page was available regardless of the opacPublic setting, this patch corrects that. Test plan, set opacPublic to 'No', test whether opac-search-history page is available when not logged in, note that it is. Apply patch, test whether opac-search-history is still available when not logged in, note that you should be redirected to the login page. Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 94e09b6a186a4a8f1a2a470c41493ad228d0be20) Signed-off-by: Katrin Fischer commit e126ca007a36fd139bc82af2701144c71e9183dd Author: Mark Tompsett Date: Mon May 1 12:46:20 2017 -0400 Bug 18494: Pass a code, not hash & Fix double commas TEST PLAN --------- 1) prove -v t/db_dependent/Letters.t -- fails at test 5 or so. 2) apply patch 3) run step 1 -- success 4) run koha qa test tools Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 5da5910cf1fb69810b11de1fd4362fc2128d1e46) Signed-off-by: Katrin Fischer commit eabdd18b2c099002b1164c3e65a46801e5806645 Author: Olli-Antti Kivilahti Date: Wed Mar 8 18:12:59 2017 +0200 Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Removes a warning. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit fac7ba914d7f3071102563109ce843f1e97bc46f) Signed-off-by: Katrin Fischer commit 5fc5f28fba0a6c94b0a54dda92d2c8bda830bacb Author: Owen Leonard Date: Tue Jan 3 15:08:32 2017 +0000 Bug 17812 - Return focus to barcode field after toggling on-site checkouts This patch changes the behavior of the checkout form so that after checking boxes in the "checkout settings" panel the cursor focus is automatically moved to the barcode field. To test, apply the patch and enable OnSiteCheckouts and decreaseLoanHighHolds system preferences. - Open any patron account in circulation. - Expand the "Checkout settings" panel. - Click the label or checkbox for "Automatic renewal", "Don't decrease checkout length based on holds" and "On-site checkout" - Confirm that the focus has moved to the barcode field. Works as advertised. Signed-off-by: Marc V?ron Signed-off-by: Marjorie Barry-Vila Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit d16bcb70e7066b6e4c908f560affb281018e788e) Signed-off-by: Katrin Fischer commit b1b3ad36c4f1577584a4ece49987c9ec91f29805 Author: Alex Buckley Date: Sun Mar 19 12:00:48 2017 +0000 Bug 17190 - Marked REST API as mandatory (require = 1) in PerlDependencies.pm For testing I went in Staff client to Home > About Koha > tab Perl modules and verified that both Mojolicious (6.0) and Swagger2 (0.59) are marked as mandatory. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit a900a434d50ae232af81c74c98020af3f13bf0e5) Signed-off-by: Katrin Fischer commit 9967ac800fe8cae7f2f51993dc1cf2a25a39ed3c Author: Nick Clemens Date: Tue Apr 11 11:22:13 2017 -0400 Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro After running a macro we should return focus to the editor screen so editing can continue from keyboard To test: 1 - Create a macro 007=vd cvaizq 2 - Run it and note focus is not on editor 3 - Apply patch 4 - Reload page 5 - Run macro 6 - Note focus is returned to editor Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 4259ae2836822cfa656500be75c3fec770ef9788) Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: C4/Installer/PerlDependencies.pm | 4 ++-- C4/Members.pm | 1 + debian/control.in | 2 +- debian/list-deps | 4 +++- installer/data/mysql/kohastructure.sql | 4 ++-- installer/data/mysql/sysprefs.sql | 1 + .../intranet-tmpl/prog/en/includes/cateditor-ui.inc | 1 + .../intranet-tmpl/prog/en/modules/acqui/neworderempty.tt | 6 +----- .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 12 +++++++++--- .../intranet-tmpl/prog/en/modules/circ/circulation.tt | 8 ++++---- .../intranet-tmpl/prog/en/modules/members/member.tt | 4 ++++ .../prog/en/modules/tools/cleanborrowers.tt | 7 +++++++ .../intranet-tmpl/prog/js/background-job-progressbar.js | 2 +- koha-tmpl/intranet-tmpl/prog/js/pages/circulation.js | 4 ++++ koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 9 +++++++-- .../opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt | 8 +++++++- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt | 5 +---- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 14 ++++++++++---- koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 9 +++++++-- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 13 ++++++++++++- labels/label-edit-profile.pl | 2 +- misc/migration_tools/rebuild_zebra.pl | 10 +++++++++- opac/opac-search-history.pl | 2 +- opac/opac-shelves.pl | 5 ----- reports/bor_issues_top.pl | 7 +++---- t/db_dependent/00-strict.t | 2 +- t/db_dependent/Letters.t | 4 ++-- 28 files changed, 103 insertions(+), 49 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Sun May 14 14:52:42 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Sun, 14 May 2017 12:52:42 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.07-64-g3922dc3 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 3922dc3a341358aed1dd05f178850c12e7ab280d (commit) via 55340a633594d6c722ee2dd3be3a1851c1e8444c (commit) via 63d1e10aa02652b0097a3dced076f8e3ff5c9fb5 (commit) via f59dbc1cf568ae6f1a18d9fcf7f0eaee708f1d31 (commit) via 089b07c053e0cd4fe6f63a0690a1bf35f64c933e (commit) via 1199c147e3ed3c5097a0068d86702522f95d1beb (commit) via 8ad4dad58ec15a62061fe78d31b5b407cdd30378 (commit) via a83349f35a382e7f2b8d6901e198901eac5f02d8 (commit) via d5df355e854c3caab1d646d3acd10aeaaf32b470 (commit) via adb97a1da01b814a40d48abefb3892c8f11b26bc (commit) via 369879b756fd3375536e1950d3e66b1cfdb03154 (commit) via f6290fc2026331a9200b8b8aa8e376d1a4d3de56 (commit) via e762ef9425175d27895ceeb8c7658c18731b4a3d (commit) via d5e4d2742b73b461373dd5ee35decaca2aebb195 (commit) via 509999ec150435bd7e31cbdb85bc10c005aef9d4 (commit) from 7b9bda5881e1a48fab029c0c0d78f4b0848ae545 (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 3922dc3a341358aed1dd05f178850c12e7ab280d Author: Katrin Fischer Date: Sun May 14 12:35:48 2017 +0000 SCHEMA UPDATE for Bug 17260 - updatedatabase.pl fails on invalid entries in ENUM and BOOLEAN columns commit 55340a633594d6c722ee2dd3be3a1851c1e8444c Author: Katrin Fischer Date: Sun May 14 14:32:50 2017 +0200 DBREV for Bug 18066 - Hea - Version 2 commit 63d1e10aa02652b0097a3dced076f8e3ff5c9fb5 Author: Jonathan Druart Date: Mon Apr 24 16:26:31 2017 -0300 Bug 18066: Remove warnings from translate script This patch removes the following warnings: Use of uninitialized value $pref_name in concatenation (.) or string at LangInstaller.pm (cherry picked from commit bcc04652762ff097623630432946ca9203f7519f) Signed-off-by: Katrin Fischer commit f59dbc1cf568ae6f1a18d9fcf7f0eaee708f1d31 Author: Jonathan Druart Date: Thu Mar 23 13:31:24 2017 -0300 Bug 18066: Add the new geolocation column to kohastructure.sql (cherry picked from commit 64812347c9536340484f17758c6881ca882987d6) Signed-off-by: Katrin Fischer commit 089b07c053e0cd4fe6f63a0690a1bf35f64c933e Author: Julian Maurice Date: Tue Mar 21 12:01:45 2017 +0100 Bug 18066: Fix map positioning in admin/usage_statistics.pl Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit c3db243ad459782362c7051a648730bc51fda83d) Signed-off-by: Katrin Fischer commit 1199c147e3ed3c5097a0068d86702522f95d1beb Author: Jonathan Druart Date: Tue Mar 21 07:21:38 2017 -0300 Bug 18066: Fix tests Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 7aff8696614604960b7244fac798a28c4438fc36) Signed-off-by: Katrin Fischer commit 8ad4dad58ec15a62061fe78d31b5b407cdd30378 Author: Jonathan Druart Date: Tue Feb 28 17:13:07 2017 +0000 Bug 18066: Use https for ws Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit c302fd2bea710c960db7bc14aeac762c865f677a) Signed-off-by: Katrin Fischer commit a83349f35a382e7f2b8d6901e198901eac5f02d8 Author: Jonathan Druart Date: Tue Feb 28 11:16:56 2017 +0000 Bug 18066: Do not use token for OSM tiles Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 0d479976af81df3a66024e4ffc18ecc2038c0103) Signed-off-by: Katrin Fischer commit d5df355e854c3caab1d646d3acd10aeaaf32b470 Author: Jonathan Druart Date: Tue Feb 7 09:31:28 2017 +0100 Bug 18066: Add the leaflet library Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit f3c4c7016128e6550230cd44f8efedf0374db25e) Signed-off-by: Katrin Fischer commit adb97a1da01b814a40d48abefb3892c8f11b26bc Author: Jonathan Druart Date: Thu Feb 2 16:53:58 2017 +0100 Bug 18066: Hea V2 This patch is the Koha part of the Hea v2 project. You can find the (testing) code for the server at hea-ws - https://github.com/joubu/hea-ws/commits/v2 hea-app - https://github.com/joubu/hea-app/commits/v2 They contain the different pull requests made over the last 6 months. More information on Hea at https://wiki.koha-community.org/wiki/KohaUsageStat_RFC The goal of this commit message is to provide an overview of what could be a new version of Hea. Prior to these changes, the Hea database was filled with 1 line per Koha installation. System preferences were filled by the libraries and a cronjob (share_usage_with_koha_community.pl) collected these values to send them to a webservice (hea-ws/upload.pl). With the need to collect more data we would want to collect data at the library level (branch) and not at the installation level. For instance the geolocation, the url or the country can be different from one library to another, even if managed from the same Koha installation. The Hea DB has been upgraded to reflect that change (see hea-app/sql/schema.sql). The hidden goal of this patch is to make Hea sexier and explain better to libraries how it can be useful to share their information with the Koha community. I guess the main problem is the lack of communication and explanations about what we are doing we these data. To fill this gap I'd like to (TODO) 1. Communicate on the ML about this new version of Hea (once it got pushed and backported) 2. Link the Privacy_Policy.md from the Hea interface 3. Get help from a native English speaker to add popup/help/info/whatever on "Home ? Administration ? Usage statistics", to clearly explain what happens (and what will not happen!) when an option or another is set. You can find screenshot of this whole enhancement on bug 18066, comment 2. What this patch does: - Create a new branches.geolocation DB field - Add 3 new sysprefs: * UsageStatsGeolocation * UsageStatsLibrariesInfo * UsageStatsPublicID - Integrate the Leaflet JS library to get a fancy map to pick geolocations How does it works: On the new administration page where statistics to share are configured, there are several new things. It is now possible to share information either per Koha installation or libraries. If UsageStatsLibrariesInfo is set, the info at library level (url, name, country, geolocation) will be sent to the Hea webservice. If it is not set, you can decide to fill UsageStatsLibraryUrl, UsageStatsLibraryName, UsageStatsCountry, UsageStatsGeolocation to share these information. Note that even if the data are retrieved at installation level, it's better to fill the prefs as well: On the Hea website the different libraries defined for a given Koha installation could be displayed on the same page. This page is a public page which will be attributed to every installation (with the pref UsageStatsPublicID). On this page all the info available publicly will be displayed. TODO later: - Add a button on the administration page to delete the info shared publicly. It will be easy to show that the info are no longer displayed on the public page. - Add an icon per Koha installation to get a better "public page" - Any suggestions? Test plan: We will need to test hea-ws, hea-app and the Koha-side code to test the whole enhancement. 1/ To start, clone the hea-ws and hea-app project and checkout the 'master' branch (*not* 'v2') 2/ Create the hea database and user CREATE DATABASE hea CREATE USER 'hea'@'localhost' IDENTIFIED BY 'hea'; GRANT ALL PRIVILEGES ON hea.* TO 'hea'@'localhost'; FLUSH PRIVILEGES; 3/ Fill the DB with some data mysql hea < hea-app/sql/schema.sql mysql hea < hea-app/sql/sql/mock-data.sql 4/ Checkout the 'v2' branch for both hea-ws and hea-app 5/ Execute the upgrade DB script % cd hea-app % perl -p -i -e 's/REPLACE_ME/hea/' sql/upgrade.pl # Fill the DB info % perl sql/upgrade.pl Now the DB is using the v2 structure. That means we have 1 installation row per library previously defined. 1 library row has also been created. 5/ Configure hea-ws % echo '192.168.50.1 hea.koha-community.org' >> /etc/hosts DocumentRoot "/path/to/hea-ws" ServerName "hea.koha-community.org" Options +ExecCGI Require all granted AddHandler cgi-script .pl And enable it with a2ensite, then restart apache. The copy the database.yml.sample to database.yml and edit it to fill the DB info. 6/ Launch the hea-app % cd hea-app % edit README.md # to install the missing modules % cp environments/config.yml environments/development.yml % edit environments/development.yml # to fill the DB info % perl bin/app.pl Then hit localhost:3000 You should see a local version of Hea with sample data 7/ Back to Koha side A. We will test that the webservice still works with previous version of Koha (without v2) a. Do not configure Hea % perl misc/cronjobs/share_usage_with_koha_community.pl -f -v Then hit localhost:3000 => Nothing added b. Configure Hea on admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => New library added c. Modify the Hea configuration perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Info are modified B. Not we will test that it works with the new version (much more fun ;)) % git checkout hea-v2 # koha a. Configure Hea using /admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Check the result on localhost:3000 b. Share libraries's info perl misc/cronjobs/share_usage_with_koha_community.pl -f -v c. Continue to play a bit and share the info. Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher (cherry picked from commit 63a1adff9097493be0329aebab5fb3bf8a627b80) Signed-off-by: Katrin Fischer commit 369879b756fd3375536e1950d3e66b1cfdb03154 Author: Jonathan Druart Date: Sun Mar 12 19:54:58 2017 -0300 Bug 14608: Move country list to an include file Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 6b626b64944dff0ba0adff99da26e3bbe8eb7544) Signed-off-by: Katrin Fischer commit f6290fc2026331a9200b8b8aa8e376d1a4d3de56 Author: Mark Tompsett Date: Fri Jan 13 13:33:05 2017 -0500 Bug 14608: Follow up on labels and search box This addresses concerns raised in comment #26 and comment #27. Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit ffbeae312bb472a58adf33e13b8c3d5f9124f0af) Signed-off-by: Katrin Fischer commit e762ef9425175d27895ceeb8c7658c18731b4a3d Author: Jonathan Druart Date: Tue Dec 20 22:31:41 2016 +0000 Bug 14608: Add a reference to Hea at the end of the installer process Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 384b69462e6005e316680b88de304095a39a318b) Signed-off-by: Katrin Fischer commit d5e4d2742b73b461373dd5ee35decaca2aebb195 Author: Jonathan Druart Date: Tue Dec 20 22:31:25 2016 +0000 Bug 14608: Add a link from the admin home page Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 601312c6c80e82837869b4eb2c91686c6a1361b3) Signed-off-by: Katrin Fischer commit 509999ec150435bd7e31cbdb85bc10c005aef9d4 Author: Jonathan Druart Date: Tue Dec 20 22:29:53 2016 +0000 Bug 14608: Add a page to configure shared statistics This patch set adds: - a reference to Hea at the end of the installation process - a link to the new page from the admin home page - a new page to easily configure shared statistics Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher (cherry picked from commit 3d46c0c7bb8ce487f85cd0d0233cb7ceffcbbde3) Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: C4/UsageStats.pm | 28 +- Koha.pm | 2 +- Koha/Schema/Result/Branch.pm | 12 +- Koha/Schema/Result/SearchField.pm | 8 +- admin/usage_statistics.pl | 73 + installer/data/mysql/kohastructure.sql | 1 + installer/data/mysql/sysprefs.sql | 3 + installer/data/mysql/updatedatabase.pl | 22 + .../intranet-tmpl/lib/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes .../intranet-tmpl/lib/leaflet/images/layers.png | Bin 0 -> 696 bytes .../lib/leaflet/images/marker-icon-2x.png | Bin 0 -> 2586 bytes .../lib/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../lib/leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js |13251 ++++++++++++++++++++ .../intranet-tmpl/lib/leaflet/leaflet-src.map | 1 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css | 624 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js | 9 + .../prog/en/includes/country-list.inc | 196 + koha-tmpl/intranet-tmpl/prog/en/modules/about.tt | 3 + .../prog/en/modules/admin/admin-home.tt | 2 + .../prog/en/modules/admin/preferences/admin.pref | 11 + .../prog/en/modules/admin/usage_statistics.tt | 339 + .../prog/en/modules/installer/step3.tt | 4 + misc/cronjobs/share_usage_with_koha_community.pl | 2 +- t/db_dependent/UsageStats.t | 43 +- 25 files changed, 14603 insertions(+), 31 deletions(-) create mode 100755 admin/usage_statistics.pl create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-shadow.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.map create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/country-list.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/usage_statistics.tt hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 15 19:45:11 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 15 May 2017 17:45:11 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1086-g24313d2 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 24313d2b8a9bfb06b2281af11f1721f0a5fc75e8 (commit) from 0c5905843dfc55e422c667f9d0aa6f243f56f1a8 (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 24313d2b8a9bfb06b2281af11f1721f0a5fc75e8 Author: Jonathan Druart Date: Mon May 15 14:43:33 2017 -0300 Bug 17762 - (follow-up) DBRev 16.12.00.033 ----------------------------------------------------------------------- Summary of changes: installer/data/mysql/updatedatabase.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 16 08:10:11 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 16 May 2017 06:10:11 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.07-79-g81ccdf6 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 81ccdf686944747dca34d24e49f3505e5fcc17c7 (commit) via f56d5b01a37f3ef5db091f6ed6ef88ffd9ca6628 (commit) via 40f87f840011004c7f92f3b8b11a44978670dbcd (commit) via 1ed833639207bd3d737143aed10c31eea486d3cd (commit) via 716ef54b698f90be87d8ec5884375a20a23d4434 (commit) via c54a51ca4c0d5aac420053c6d351f24ff65dd017 (commit) via e3312b83ccd883629474a60259e40a8aaa01ceaf (commit) via 84f795ab634b539dbb611ecbf4b711304e21b600 (commit) via e9c262ceb2bb25d14029a1c25e2d891219dd7c21 (commit) via 2516012d2688037e2d122001f78b105e102d4000 (commit) via c15cf2a47cc753c526abfa54b6e9ace439f71d63 (commit) via d8bec113340ddf9f8ea2a9081c595b1d7e7e0fea (commit) via 31fcb1552e1846df470eb9ed9bf7016f6151d178 (commit) via a42c3782c6d66ea78e90e67baedd12dccb2a5597 (commit) via 399a7c52107f52ccaf4e3534b13bc2e886346273 (commit) from 3922dc3a341358aed1dd05f178850c12e7ab280d (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 81ccdf686944747dca34d24e49f3505e5fcc17c7 Author: Kyle M Hall Date: Fri Apr 21 10:10:37 2017 -0400 Bug 18471 - Receiving order with unitprice greater than 1000 processing incorrectly Receiving orders process the comma as a decimal point Invoices are displaying incorrectly when formatting total Test Plan: 1. Open a basket 2. Place an order for an item with price > 1000, $4367.00 for example 3. Close basket 4. Receive order 5. Note on orderreceive.pl the price is populate as "4,367.00" 6. Receive/Save 7. Note the 'Actual Cost' is now $4.00, verify db contains 4 as well 8. Cancel receipt 9. Receive again, this time enter price as "4367" 10. Receive/save 11. Note actual cost is correct 12. Finish receiving 13. Note invoice reads total as $4.00 14. Check db. price in aqorders is correct but displaying incorrectly 15. Apply this patch 16. Repeat step2 1. 14, note errors are fixed Signed-off-by: Nicolas Legrand Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall Signed-off-by: Katrin Fischer commit f56d5b01a37f3ef5db091f6ed6ef88ffd9ca6628 Author: Tomas Cohen Arazi Date: Thu Apr 27 11:37:27 2017 -0300 Bug 18502: Make koha-shell set the right PERL5LIB on dev installs Bug 16749 introduced a nice way to have flexible paths. During the discussion on how to do it, we moved from having it contain the path to the git dir to just a boolean. The 'koha-shell' script didn't get attention it seems, and it is broken on dev installs. This was hidden by the fact that many of us run dev installs on kohadevbox, which sets a .bashrc file for de instance's user, containing the right path when opening the new shell. This patch changes the logic so on a dev install, intranetdir is picked as the right path. This is how it is handled in koha-functions.sh To test: - On kohadevbox, run: $ sudo koha-shell kohadev -c "perl misc4dev/populate_db.pl" => FAIL: C4/Installer.pm not found on PERL5LIB error. - Apply this patch - Replace /usr/bin/koha-shell with debian/scripts/koha-shell $ sudo cp kohaclone/debian/scripts/koha-shell /usr/bin/koha-shell - Run: $ sudo koha-shell kohadev -c "perl misc4dev/populate_db.pl" => SUCCESS: No warning about missing libs is raised. - Sign off :-D Signed-off-by: Tomas Cohen Arazi Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens Signed-off-by: Katrin Fischer commit 40f87f840011004c7f92f3b8b11a44978670dbcd Author: Jonathan Druart Date: Thu Feb 16 14:07:05 2017 +0000 Bug 16749: Add is_instance check to koha-upgrade-schema Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 1ed833639207bd3d737143aed10c31eea486d3cd Author: Marcel de Rooy Date: Thu Feb 16 14:33:57 2017 +0100 Bug 16749: Check instancename in adjust_paths_dev_install Check if the instance does not exist (or was not even passed). Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 716ef54b698f90be87d8ec5884375a20a23d4434 Author: Jonathan Druart Date: Thu Feb 16 12:57:17 2017 +0000 Bug 16749: Use is_instance to make sure the dev instance exist Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit c54a51ca4c0d5aac420053c6d351f24ff65dd017 Author: Marcel de Rooy Date: Mon Feb 13 08:56:17 2017 +0100 Bug 16749: Go with a boolean flag, we love booleans As requested by Jonathan on comment 10 on Bugzilla and supported by Tomas, we should use the dev_install entry in koha-conf as a boolean flag. Since we already used it as a path, this patch is not too strict about it. If the entry is not empty and not equal to "0", we will interpret it as a true value. The path is taken from the intranetdir entry. Test plan: [1] Copy debian/scripts/koha-functions.sh to /usr/share/koha/bin [2] For a dev install: Remove the dev install line, or toggle its value between empty string, 0 or 1 and each time test stop/start koha-indexer. Check the path to rebuild_zebra with ps aux|grep indexer. If you have no entry, an empty entry or a zero, you should see a regular path. (Note: You can do something similar with koha-start-sip.) [3] For a regular install: Remove the dev install line. Stop/start koha-indexer or koha-plack, and verify that it still works. Add a dev_install line with 0, and repeat stop/start. Signed-off-by: Marcel de Rooy Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit e3312b83ccd883629474a60259e40a8aaa01ceaf Author: Marcel de Rooy Date: Mon Sep 12 11:51:22 2016 +0200 Bug 16749: Update debian docs for koha-translate This patch adds the -d option to the documentation (with thanks to Magnus Enger). Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 84f795ab634b539dbb611ecbf4b711304e21b600 Author: Marcel de Rooy Date: Thu Jun 16 10:38:54 2016 +0200 Bug 16749: Adjustments for koha-translate [AMENDED February 10, 2017] [1] Added reading /etc/default/koha-common as in the other debian scripts. We need it for KOHA_HOME. [2] Add a -d|--dev parameter for dev installs. [3] No hardcoded PERL5LIB or KOHA_INSTALL_DIR (KOHA_HOME). They are read from default file or set by adjust_paths_dev_install. [4] Adjust template paths for dev installs: OPAC_TMPL, INTRANET_TMPL. [5] Remove references to obsolete themes ccsr and prog. Test plan: [1] Regular package install: Copy koha-translate to /usr/sbin. Run koha-translate -l to show installed languages. Run koha-translate -l -a to show available languages. Add a language: koha-translate -i nl-NL. Check template folders in regular location (/usr/share/koha/...) Remove a language: koha-translate -r nl-NL. Check again. [2] Dev install or kohadevbox: Copy koha-translate to /usr/sbin. If needed, add the line to koha-conf.xml. Run koha-translate -l -d yourinstance to show installed languages. (Note: You only see the languages installed in this instance.) Add a language: koha-translate -i nl-NL -d yourinstance. Check template folders in the clone. Remove a language: koha-translate -r nl-NL -d yourinstance. Note: Make sure you have sufficient file permissions for the kohaclone files and koha-conf.xml. On kohadevbox you might need to run sudo koha-translate within the the vagrant user context. Signed-off-by: Marcel de Rooy Tested on Jessie (Debian VM and Kohadevbox) Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit e9c262ceb2bb25d14029a1c25e2d891219dd7c21 Author: Marcel de Rooy Date: Fri Feb 10 10:33:57 2017 +0100 Bug 16749: Adjustments for koha-plack [1] Use run_safe_xmlstarlet for plack workers and requests [2] Simplify adjust_paths. The lazy export statement is actually enough to replace adjust_paths by one direct call to adjust_paths_dev_install. Test plan: [1] Copy koha-functions.sh and koha-plack: cp [YOUR_PATH]/debian/scripts/koha-functions.sh /usr/share/koha/bin/ cp [YOUR_PATH]/debian/scripts/koha-plack /usr/sbin/ where YOUR_PATH might well be /home/vagrant/kohaclone. [2] Make sure that you have dev_install in koha-conf. Stop and start koha-plack. Verify with ps aux|grep plack. [3] Rename dev_install to nodev_install (in start and end tag). Now stop/start koha-plack. Verify with ps aux|grep plack. [4] Change plack_requests to 51 in your koha-conf. Restart Plack and check that you see 51 in ps aux|grep plack. Signed-off-by: Marcel de Rooy Tested on Jessie (Debian VM and Kohadevbox) Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 2516012d2688037e2d122001f78b105e102d4000 Author: Marcel de Rooy Date: Fri Feb 10 09:37:13 2017 +0100 Bug 16749: Adjust xmlstarlet calls in koha-functions In various scripts we use xmlstarlet to extract values from koha-conf. If we call xmlstarlet on non-existing entries in koha-conf, this may however result in silently failing scripts (when set -e is in effect). A function run_safe_xmlstarlet is added for situations where the entry might not exist. It will not halt execution. This patch only adjusts koha-functions.sh and modifies the xmlstarlet calls for dev_install and zebra_loglevels. Note: The function does not need to check file existence. If the file does not exist, xmlstarlet warns about it; the function returns empty string, but does not set an error exit status. Test plan: See second patch ("koha-plack adjustments"). Signed-off-by: Marcel de Rooy Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit c15cf2a47cc753c526abfa54b6e9ace439f71d63 Author: Marcel de Rooy Date: Mon Sep 12 12:22:05 2016 +0200 Bug 16733: [Follow-up] Add $home to api path too In the meantime api was enabled in plack.psgi and needs a little tweak too for a dev install. Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit d8bec113340ddf9f8ea2a9081c595b1d7e7e0fea Author: Marcel de Rooy Date: Wed Jun 15 14:08:28 2016 +0200 Bug 16733: Adjust other debian scripts using PERL5LIB This patch makes the following changes: koha-foreach, koha-upgrade-schema (shell scripts): [1] Read default file [2] Include helper functions [3] Add call to adjust_paths_dev_install [4] Replace hardcoded path by $PERL5LIB koha-shell (perl script): [1] Remove hardcoded lib path [2] Add a sub that reads PERL5LIB from default or koha-conf, just as the shell scripts do. koha-plack (shell script), plack.psgi: [1] Add call to adjust_paths_dev_install [2] Remove hardcoded lib path [3] Add installer path to PERL5LIB, remove it from plack.pgsi koha-sitemap (shell script): [1] Add call to adjust_paths_dev_install [2] Remove hardcoded lib path [3] Add installer path to PERL5LIB [4] Adjust path for call to sitemap cron job koha-start-sip (shell script): [1] Read default file [2] Include helper functions [3] Add call to adjust_paths_dev_install [4] Adjust path to C4/SIP koha-stop-sip (shell script): [1] Remove KOHA_CONF and PERL5LIB (not needed to stop the daemon) [2] Same for paths in daemon client options NOTE: Script debian/scripts/koha-upgrade-to-3.4 has been left out intentionally. Test plan: [1] Regular install: Run koha-foreach echo Hi Run koha-upgrade-schema yourinstance Run koha-shell yourinstance If you have plack, run koha-plack --start|--stop yourinstance Run koha-sitemap --generate yourinstance Run koha-start-sip yourinstance Run koha-stop-sip yourinstance [2] Dev install [yourinstance] with in koha-conf.xml: Run koha-upgrade-schema yourinstance Run koha-shell yourinstance If you have plack: koha-plack --start|--stop yourinstance Run koha-sitemap --generate yourinstance Run koha-start-sip yourinstance Run koha-stop-sip yourinstance [3] Git grep on koha/lib You should no longer see occurrences in debian/scripts except: koha-translate: see report 16749 koha-upgrade-to-3.4: left out intentionally [4] Git grep on koha/bin You should only see hits for lines with koha-functions in the debian scripts except: koha-upgrade-to-3.4: left out intentionally Signed-off-by: Marcel de Rooy Most scripts tested on Wheezy (although it would not matter much). Plack script tested on Jessie. Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 31fcb1552e1846df470eb9ed9bf7016f6151d178 Author: Marcel de Rooy Date: Wed Jun 15 13:57:12 2016 +0200 Bug 16733: Adjust koha-rebuild-zebra [1] Add a call to the new adjust_paths_dev_install [2] Differentiate location of rebuild_zebra.pl [3] Replace a hardcoded path by $PERL5LIB Test plan: Adjust a biblio record in package or dev install. Run koha-rebuild-zebra -b -z for same instance. Verify that the change has been indexed. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit a42c3782c6d66ea78e90e67baedd12dccb2a5597 Author: Marcel de Rooy Date: Wed Jun 15 13:43:41 2016 +0200 Bug 16733: Adjust koha-indexer [1] Add a call to the new adjust_paths_dev_install [2] Differentiate location of rebuild_zebra.pl NOTE: The scripts assume koha-functions.sh to be in /usr/share/koha/bin. Finding a better location for this shell library may be hard. Test plan: Run koha-indexer for a regular package install or a dev install. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 399a7c52107f52ccaf4e3534b13bc2e886346273 Author: Marcel de Rooy Date: Tue Jun 14 16:00:58 2016 +0200 Bug 16733: Add adjust_paths_dev_install to koha-functions.sh This new function checks koha-conf.xml for a given instance and if it contains a dev_install line, it adjusts PERL5LIB and KOHA_HOME accordingly. Otherwise it does not touch the values of these variables as normally read from /etc/default/koha-common. The function will be used in various debian scripts to allow for more flexibility with dev installs. And at the same time aiming to make better use of PERL5LIB and KOHA_HOME. Test plan: [1] Add /not/there to your koha-conf.xml. [2] Run on the command line: PERL5LIB=test source [path-to-your-instance]/debian/scripts/koha-functions.sh echo $PERL5LIB adjust_paths_dev_install [name-of-your-instance] echo $PERL5LIB The last echo should be: /not/there [3] Remove the line and repeat step 2. The last echo should be: test Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: acqui/finishreceive.pl | 3 ++ acqui/invoice.pl | 4 +- debian/docs/koha-translate.xml | 6 +++ debian/scripts/koha-foreach | 17 +++++++- debian/scripts/koha-functions.sh | 37 ++++++++++++++++- debian/scripts/koha-indexer | 14 ++++--- debian/scripts/koha-plack | 9 ++-- debian/scripts/koha-rebuild-zebra | 13 +++++- debian/scripts/koha-shell | 22 +++++++++- debian/scripts/koha-sitemap | 12 +++++- debian/scripts/koha-start-sip | 23 ++++++++++- debian/scripts/koha-stop-sip | 9 +--- debian/scripts/koha-translate | 79 +++++++++++++++++++++++++++--------- debian/scripts/koha-upgrade-schema | 33 +++++++++++---- debian/templates/plack.psgi | 10 ++--- 15 files changed, 226 insertions(+), 65 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 17 15:57:45 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 17 May 2017 13:57:45 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1090-gaf89df1 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 af89df12e72ea51010039a2206bb942bcc4c4b50 (commit) via 35b73aa3c6fb163f1389d30f0c175bec19696698 (commit) via 6da97c7c8713bb16cbf6cf079df18534c3661414 (commit) via e162c4d526e042c4b382629a7aec880dcfced346 (commit) from 24313d2b8a9bfb06b2281af11f1721f0a5fc75e8 (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 af89df12e72ea51010039a2206bb942bcc4c4b50 Author: Marcel de Rooy Date: Wed Apr 12 16:06:29 2017 +0200 Bug 14399: Results form also needs a few interface changes Currently, the value of compareinv2barcd is used to determine if the Seen column, the Select/Clear all buttons and the Mark seen buttons are displayed. But if we scanned barcodes, we already marked items as seen. So we should only display these buttons when we did not upload barcodes. Test plan: [1] Upload a barcode file. Check that the result form does not show the buttons. [2] Generate an inventory list, so do not upload a barcode file. Verify that you still see the buttons. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall commit 35b73aa3c6fb163f1389d30f0c175bec19696698 Author: Marcel de Rooy Date: Wed Apr 5 15:12:31 2017 +0200 Bug 14399: Interface changes A part of the confusion around the inventory script may arise from the fact that the form offers several options that are only used under certain conditions. This patch hopefully rearranges a few options more logically and only offers options when appropriate. The barcode fieldset now also contains Compare barcodes and Do not check in checkboxes. These are meaningful when a barcode file is uploaded. The fieldset Item location filters (new name) contains fields that are always used. Same for tne only control left under Additional options, Export to CSV. The fieldset Optional filters depends on the status of the barcode file and the Compare checkbox. It is now shown or hidden depending on what you select: if you do not upload a file, it is shown; or if you upload a file and check Compare, it is shown. Otherwise we hide it, since the script will not look at these values. Under this fieldset last inventory date and Skip items on loan are added, since their behavior is the same as the various item statuses. Test plan: In this test plan we test both the script changes from the previous patch and the interface changes here. We follow the three main scenario's as mentioned in the previous patch. [1] First we prepare a few test items. Pick two biblios A, B and create five items say A1,A2,B1,B2,B3. Pick a not-existing callnumber range you want to test and move these five items there. Add barcodes too (say A1..B3). Edit one item A1 to a not-existing notforloan status (doing this on the mysql command line is fastest). Like: update items set notforloan = '9' where barcode='A1'; Now simulate that we did not add/edit these items today: update items set datelastseen='2017-01-01' where barcode in ('A1','A2','B1','B2','B3'); Note: We need this when comparing with last inventory date in the last scenario. Scenario 1 (no barcodes uploaded) [2] Enter the callnumber range on inventory form. Verify that "Set inventory date", Compare barcodes and "Do not check in" are disabled on the form. Check that you see the Optional filters box. Submit the form. Verify that you see all five items. Do the same. Check Export to CSV. Check result file contents. Scenario 2 (upload barcodes, do not compare) [3] Create a barcode file with the barcodes of A1, A2 and B1. Add another existing barcode outside the test callnumber range. After uploading this file, verify that "Set inventory date", Compare and "Do not check in" are enabled. The Optional filters should be hidden. Leave "Set inventory date" to today. Enter the callnumber range again. Submit the form. What do we expect? Four items should have been updated (alert). We should see barcode A1 with problem Unknown status. We should see also the barcode from the other range (Found in wrong place). Repeat this step with the same file. But now export to CSV. Verify that you see two barcodes with problems again in the csv file. Scenario 3 (upload barcodes, compare) [4] Create another barcode file with barcodes of B2 and one existing barcode outside the test callnumber range. After uploading this file, check the Compare checkbox. Verify now that the Optional filters box is displayed again. Leave "Set inventory date" to today. Enter the callnumber range again. Also set "Last inventory date" to today (important!). Submit the form. What do we expect now? Two items should be updated (see alert). We should see barcode B3 with problem Missing. We should also see the barcode from the other range (wrong place). Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall commit 6da97c7c8713bb16cbf6cf079df18534c3661414 Author: Marcel de Rooy Date: Mon Apr 3 15:16:42 2017 +0200 Bug 14399: Numerous small refinements to the inventory script This patch contains the following changes: [01] Label "Inventory date" reworded to "Last inventory date", adding a small explanation for its purpose. [02] Restructured the results: it was an array with items and possible error messages. Multiple messages duplicated individual items. Now the results are in a hash, pulling all error messages for one item together. At the end of the script they are copied to an array. (A helper sub additemtoresults is added in this regard.) We no longer use array @items_with_problems. [03] Both datepickers are no longer connected to the same class. This prevents changing the set date by filling the last inventory date. [04] Input markseen in the template and $markseen in the script are no longer needed. [05] The paragraph before the detail link in the results table in the Title column has been removed. Same for problems column. This makes vertical spacing consistent. [06] Problem status 'missingitem' is no longer used; the missing items are marked as 'not_scanned'. Two additional statuses are: no_barcode and checkedout. [07] Removed unused $itemtype, $totalrecords and $count. We use variable $moddatecount to report a count to the template. [08] The script updated scanned items twice. The first time with ModItem and the second time with ModDateLastSeen. The second call is removed. [09] If a book is checked in, we do no longer return an error message when the checkin is successful (ERR_ONLOAN_RET). The updated datelastseen is passed to the results. [10] $wrongplacelist is renamed to $rightplacelist. It is only built when we need it. (Same for inventorylist now.) [11] Datelastseen (last inventory date) is always used for building the inventory list. It allows you to process partial barcode lists or make a list of items not seen after some date. We do no longer use variable $paramdatelastseen. [12] The section where items.datelastseen was compared with the inventory date has been removed. Scanned items were already updated; to get items seen before some date, you can now use last inventory date without passing barcodes. The form can mainly be used for the following three cases: [1] Prepare an inventory list or csv file; we do not upload barcodes. [2] Update items for uploaded barcodes without comparing to inventory. Last inventory date is useless in this case. Errors wrongplace, checkedout and changestatus are reported. Use this scenario for partial scanned barcode lists (all but last). [3] Update items for uploaded barcodes and compare to inventory, filtered by an optional last inventory date. Apart from the errors mentioned under [2], this also reports not_scanned ("missing") and no_barcode. Use this scenario too for the last partial barcode file (together with inventory date). Test plan: See next patch ("Interface changes"). Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall commit e162c4d526e042c4b382629a7aec880dcfced346 Author: Marcel de Rooy Date: Mon Apr 3 13:05:13 2017 +0200 Bug 14399: Prevent display of double zero notforloan status On bug 12913 a zero status is added on the inventory form. This prevents a lot of false warnings for a wrong notforloan status. The zero status is not included in the default setup. But if you would add one, the status will display here twice now. This patch checks if the status already exists. Test plan: [1] Add a zero NOTFORLOAN status if it does not yet exist in Authorized values. [2] Check that you do not see two "For loan" statuses on inventory form. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: .../prog/en/modules/tools/inventory.tt | 115 +++++++---- tools/inventory.pl | 204 +++++++++----------- 2 files changed, 171 insertions(+), 148 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 17 16:00:22 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 17 May 2017 14:00:22 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1091-g2855107 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 2855107383db654e92e219d7d2d88fa88a73d36e (commit) from af89df12e72ea51010039a2206bb942bcc4c4b50 (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 2855107383db654e92e219d7d2d88fa88a73d36e Author: Tomas Cohen Arazi Date: Wed May 10 16:04:36 2017 -0300 Bug 18571: Add default ES configuration to koha-conf-site.xml.in This patch adds a default configuration entry for elasticsearch. It will add localhost:9200 to the server subsection, and koha_instance (replacing instance for the corresponding instance name) for the namespace. To test: - Apply the patch - Copy the file to the /etc/koha dir: $ sudo cp kohaclone/debian/templates/koha-conf-site.xml.in /etc/koha - Create a new instance: $ sudo koha-create --create-db test => SUCCESS: /etc/koha/sites/test/koha-conf.xml includes the mentioned section: localhost:9200 koha_test - Sign off :-D Note: As the use of ES is syspref driven, this default entry doesn't have any use until ES is installed and SearchEngine set to Elasticsearch. So it doesn't hurt but will help end users test the ES integration. Advanced users will take care of this config entry manually (pointing to external servers/clusters, etc). Signed-off-by: Mirko Tietgen Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: debian/templates/koha-conf-site.xml.in | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 15:24:19 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 13:24:19 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1092-gcf3212c 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 cf3212cc7f443e539c9bdbfcc25d2537c83bd5b8 (commit) from 2855107383db654e92e219d7d2d88fa88a73d36e (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 cf3212cc7f443e539c9bdbfcc25d2537c83bd5b8 Author: Kyle M Hall Date: Thu May 18 08:41:34 2017 -0700 Bug 18627 - Items created via MarcItemFieldsToOrder are not linked to orders If using MarcItemFieldsToOrder with AcqCreateItem = Create, the order and the items will be created, but they will not be linked via aqorders_items! Test Plan: 1) Enable creation of items when ordering 2) Set up MarcItemFieldsToOrder 3) Upload an order record that uses the fields in step 2 4) Create a basket and add the records from the file 5) Note the order and items are created, but no rows in aqorders_items are created 6) Apply this patch 7) Repeat steps 3-4 8) Note the rows in aqorders_items are created! Signed-off-by: Kyle M Hall Signed-off-by: Marci Chen Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: acqui/addorderiso2709.pl | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 15:53:27 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 13:53:27 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1093-g4c631a0 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 4c631a0824a38177279475f77e9246087fa97515 (commit) from cf3212cc7f443e539c9bdbfcc25d2537c83bd5b8 (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 4c631a0824a38177279475f77e9246087fa97515 Author: Oliver Bock Date: Mon Nov 30 13:57:58 2015 +0100 Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update * Any extended patron attributes will cause the update to fail as those attributes don't exist in the 'borrowers' table * The update of the extended patron attributes is already dealt with in checkpw_ldap() * Ergo: just skip those attributes here Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart I did not test this patch but code looks good Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Auth_with_ldap.pm | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 15:54:35 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 13:54:35 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1095-g285dd88 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 285dd883564eaf96737b2be153bbe6d30e1b64f7 (commit) via 6a82ff4b8907f17fb17af3201ab6e96320a995bf (commit) from 4c631a0824a38177279475f77e9246087fa97515 (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 285dd883564eaf96737b2be153bbe6d30e1b64f7 Author: Jonathan Druart Date: Thu May 18 16:40:42 2017 -0300 Bug 18376: Do not need to prepare a single statement, use do Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 6a82ff4b8907f17fb17af3201ab6e96320a995bf Author: Fridolin Somers Date: Tue Apr 4 14:17:15 2017 +0200 Bug 18376 - authority framework creation fails under Plack With plack, when creating a new authority framework from another, you get the error : Can't call method "prepare" on an undefined value at (...)/src/admin/auth_tag_structure.pl line 267. Looks like plack does not like when the var $dbh from the script is called inside a sub. This patch adds a local var $dbh inside sub duplicate_auth_framework(), like in sub StringSearch(). Also correctes a redefine of my $sth. Test plan: - Go to Administration > Authority types - Create a new type - On this new type click on Actions > MARC Structure - Select another type and click OK => You must get a table filled with the tag structure Check with and without plack You may not be able to reproduce the error with plack. Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: admin/auth_tag_structure.pl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:20:58 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:20:58 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1096-gbbef5c4 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 bbef5c4c3afadeebfe645048bb48ec81f21e0b59 (commit) from 285dd883564eaf96737b2be153bbe6d30e1b64f7 (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 bbef5c4c3afadeebfe645048bb48ec81f21e0b59 Author: Alex Buckley Date: Wed Apr 19 14:01:30 2017 +1200 Bug 18438 - Implemented data-dismiss="modal" in returns.tt so that any warning messages hidden by a hold modal are displayed after it is dismissed Test plan: 1. Check out an item to one patron whilst having that item also being on hold to another patron 2. Check the item back in 3. Notice a modal box appears greying out the background with three buttons 'Confirm hold', 'Print and confirm' and 'Ignore'. Click confirm and notice that the page refreshes and no yellow warning messages are able to be displayed 4. Now that you have checked the item in. Try checking it in a second time by clicking on the Checkin tab and writing in the barcode. 5. The modal box will appear again, this time with three buttons 'Confirm', 'Print and confirm' and 'Cancel hold' 6. Click the 'Confirm' button and the page refreshes again and the yellow warning message hidden by the modal box is not properly displayed to the user. Notice that the focus is on the barcode input box. 7. Apply patch 8. Try checking in the item again, and this time after clicking the 'confirm' button on the modal box notice that the yellow warning message is displayed telling the user the item was "Not checked out". Also notice the focus is in the barcode inputbox. 9. Drop the hold on the item and make sure it is not checked out. 10. Repeat steps 1 and 2 and notice after clicking the 'Confirm hold' button the page refreshes and the item is successfully checked back in. With the focus on the barcode input. 11. View koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt and notice that the button on line 345 does not use an onclick parameter Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Amended-patch: remove spaces Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:27:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:27:33 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1097-g86678bb 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 86678bbc26954e5e4eddf8b11b652b4c83e80425 (commit) from bbef5c4c3afadeebfe645048bb48ec81f21e0b59 (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 86678bbc26954e5e4eddf8b11b652b4c83e80425 Author: Kyle M Hall Date: Mon May 23 14:05:58 2016 +0000 Bug 16568 - Talking Tech generates phone notifications for all overdue actions Regardless of whether the phone transport has been selected for a given overdue action or not, the Talking Tech outbound script generates and sends a line for that action. Test Plan: 1) Enable Talking Tech 2) Create one or more overdue actions without a phone transport selected and one or more with the phone transport selected 3) Generate the overdues csv file to send to Itive 4) Note the csv file has lines for actions that do not have the phone transport selected 5) Apply this patch 6) Repeat step 3 7) Note the csv file now only has lines for actions that have the phone transport selected Signed-off-by: Jonathan Field Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: misc/cronjobs/thirdparty/TalkingTech_itiva_outbound.pl | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:32:06 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:32:06 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1098-g37de20b 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 37de20b23603bc7552f1296edec065fcfe7b4422 (commit) from 86678bbc26954e5e4eddf8b11b652b4c83e80425 (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 37de20b23603bc7552f1296edec065fcfe7b4422 Author: Kyle M Hall Date: Mon Nov 21 18:54:40 2016 +0000 Bug 17665 - SIP2 Item Information Response returns incorrect circulation status of '08' ( waiting on hold shelf ) if record has any holds If a record has any holds on it, the SIP2 item information response will return a value of 08 "waiting on hold shelf" even if the item is not actually a waiting hold. This is clearly a bug. Test Plan: 1) Find an item that is not a waiting hold, but whose record has one or more holds. 2) Issue a SIP2 item information request 3) Note in the response, the circulation status field is '08' 4) Apply this patch 5) Repeat the item informationr request 6) Note the code is now '03' ( available ) 7) Check the item in to fill the hold 8) Repeat the item information request 9) Verify the circulation status is now '08' Followed test plan, works as expected Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/SIP/ILS/Item.pm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:34:52 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:34:52 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1099-g90575b6 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 90575b64d5c4ed63e1eeded043865796bbcde244 (commit) from 37de20b23603bc7552f1296edec065fcfe7b4422 (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 90575b64d5c4ed63e1eeded043865796bbcde244 Author: Nick Clemens Date: Wed May 3 15:21:40 2017 -0400 Bug 18534 - When IndependentBranches is enabled the pickup location displayed incorrectly on request.pl To recreate: 1 - Place a hold for pickup at Midway 2 - Enable independentbranches 3 - Login to staff interface as admin without superlibrarian status from a different branch 4 - View the holds for the title you placed a hold on 5 - The hold placed in step 1 should show a dropdown with current branch as pickup location, current branch is the only in that dropdown 6 - Verify it displays correctly for superlibrarian 7 - Apply patch 8 - The correct pickup location should show and not be editable 9 - Verify it is a dropdown Signed-off-by: Alex Buckley Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:37:10 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:37:10 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1101-g49253ac 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 49253ace12e6cd1350680f3b9b3ee3f904067767 (commit) via f2dee024a7e503132fd0c82a4f47d8c5353613e4 (commit) from 90575b64d5c4ed63e1eeded043865796bbcde244 (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 49253ace12e6cd1350680f3b9b3ee3f904067767 Author: Marcel de Rooy Date: Fri May 19 12:22:03 2017 +0200 Bug 18552: [QA Follow-up] Resolve warnings Like: Problem = a value of AutoResumeSuspendedHolds has been passed to param without key at /usr/share/koha/masterclone/C4/Templates.pm line 137. Problem = a value of relatives_borrowernumbers has been passed to param without key at /usr/share/koha/masterclone/C4/Templates.pm line 137. Problem is functions returning undef in list context (in this case housebound_role). No need to call Patrons::find a second time. Note: The call of GetDebarments in the first patch suffered from this too. It is in a fine place now too. But strictly speaking, should not have been moved. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit f2dee024a7e503132fd0c82a4f47d8c5353613e4 Author: Aleisha Amohia Date: Thu May 18 23:10:13 2017 +0000 Bug 18552: Borrower debarments not showing on member detail page To test: 1) Go to a borrowers details page and create a manual restriction 2) Notice the restriction shows at the top of the page but the restriction tab says the member is currently unrestricted 3) Apply patch and refresh page 4) Restrictions tab should now correctly show debarments and correct number is shown 5) Confirming deleting and adding restrictions still works as expected Sponsored-by: Catalyst IT Followed test plan, works as expected Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: members/moremember.pl | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:38:26 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:38:26 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1102-g48c87a1 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 48c87a19a68bf1157c471b8355f5eafe9ec305c1 (commit) from 49253ace12e6cd1350680f3b9b3ee3f904067767 (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 48c87a19a68bf1157c471b8355f5eafe9ec305c1 Author: Nick Clemens Date: Fri May 12 10:00:29 2017 -0400 Bug 18597 - Quick add form does not transfer patron attributes values when switching forms/saving The function that switches between quick add/fulll form assumes labels are followed by values - patron_attr don't follow this pattern. This patch just moves the hidden input field To test: 1 - Have some patron attributes (with/without auth values set) 2 - Add them to QuickAddFields (patron_attr2 for example) 3 - view quick add form and set some values 4 - Switch to full form, values not transferred 5 - Switch to quick add, view values, save 6 - Values are not saved :-( 7 - Apply patch 8 - Repeat 3 - 5 9 - Values are transferred and saved :-) Signed-off-by: Peggy Thrasher Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:43:01 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:43:01 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1104-g63c6eac 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 63c6eaca8d649cb7864b90e5e1ee9ac019daffdf (commit) via 6b8f9d7e14a8b93143185e814464393ef275631d (commit) from 48c87a19a68bf1157c471b8355f5eafe9ec305c1 (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 63c6eaca8d649cb7864b90e5e1ee9ac019daffdf Author: Marcel de Rooy Date: Fri May 19 11:39:24 2017 +0200 Bug 18536: [QA Follow-up] Tiny regex simplification Simplify regex for removing table name. No need to escape a dot between the square brackets. No need to specify a number of 1 between parentheses. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 6b8f9d7e14a8b93143185e814464393ef275631d Author: Josef Moravec Date: Thu May 4 08:54:30 2017 +0000 Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Description on editing csv profiles says: "You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign." So the header should be optional, but in fact it's mandatory. Also the regular expression to cut table name from beginning of db column is not right. Test plan: 0. Don't apply the patch 1. Make two CSV profiles for exporting late issues a) SUPPLIER=aqbooksellers.name|TITLE=subscription.title|ISSUENUMBER=serial.serialseq|LATE SINCE=serial.planneddate b) aqbooksellers.name|TITLE=subscription.title|ISSUE NUMBER=serial.serialseq|LATE SINCE=serial.planneddate 2. Export late issues, profile a) works as expected, profile b) doesn't 3. Apply the patch 4. Both profiles should work Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: serials/lateissues-export.pl | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:48:05 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:48:05 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1105-gc9de665 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 c9de665c294f0e4416a9f1ea751e2859eb065a9c (commit) from 63c6eaca8d649cb7864b90e5e1ee9ac019daffdf (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 c9de665c294f0e4416a9f1ea751e2859eb065a9c Author: Marcel de Rooy Date: Thu May 11 09:10:50 2017 +0200 Bug 18578: Use subdirectory in /tmp for session storage during installation Apply the change from bug 15553 to InstallAuth.pm too. Test plan: [1] Remove all cgisess_* files from your /tmp directory. [2] Remove directory /tmp/cgisess_koha_[your instance], if there. [3] Run the webinstaller /cgi-bin/koha/installer/install.pl?step=1&op=updatestructure [4] Check if you have cgisess_ files in /tmp/cgisess_koha_[your instance]. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/InstallAuth.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 16:51:14 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 14:51:14 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1107-g9719284 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 9719284622e2c3027ef615286ef417f920238c9f (commit) via 5cc536c68b221823f4335b5b5db1108521f88a71 (commit) from c9de665c294f0e4416a9f1ea751e2859eb065a9c (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 9719284622e2c3027ef615286ef417f920238c9f Author: Josef Moravec Date: Tue May 9 13:33:52 2017 +0000 Bug 18551: followup - hide advanced filters in header, move hidding to css file Test plan: The same as first patch, but also with advanced search form in header hidden on page load - see comment 4 Issue with advanced search form is gone. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall commit 5cc536c68b221823f4335b5b5db1108521f88a71 Author: Fridolin Somers Date: Fri May 5 15:00:05 2017 +0200 Bug 18551 - Hide with CSS dynamic elements in member search In member search page, the result table is in Ajax so fully managed by Javascript. There is also a yellow dialog message prepared in HTML. Thoses elements are hidden by JS code : ie $("#patron_list_dialog").hide(). The problem is that the static page is first loaded an displayed then the JS code runs an hides the elements. On a low performance computer, this action is visible and looks like there is a blinking yellow message. I propose to hide with CSS so that thoses elements are not displayed in static page and are there shown in dynamic JS code. Test plan : Check display is unchanged : - Go to home page /cgi-bin/koha/members/members-home.pl - Perform patron search from header search box - Perform patron search by clicking on a letter - Perform patron search from filters (left of results table) - Select a patron and add it to a list => you see the yellow message Yellow message does no longer appear with this patch. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 6 ++++++ koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc | 9 ++++++--- koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tt | 4 ++-- 3 files changed, 14 insertions(+), 5 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 19 20:49:51 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 19 May 2017 18:49:51 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1109-g1882805 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 1882805533a39df64e3380fbb50b591b1d5054a8 (commit) via f22d2e7200ee8b35aff66b26acc3e2daa49f9f0d (commit) from 9719284622e2c3027ef615286ef417f920238c9f (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 1882805533a39df64e3380fbb50b591b1d5054a8 Author: Josef Moravec Date: Fri Jan 13 16:01:13 2017 +0000 Bug 17898: Followup - udpate templates for bootstrap 3 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall commit f22d2e7200ee8b35aff66b26acc3e2daa49f9f0d Author: Jonathan Druart Date: Fri Jan 13 15:48:57 2017 +0100 Bug 17898: Automagically convert SQL reports Bug 17196 move the marcxml out of the biblioitems table. That will break SQL reports using it. It would be handy to propose an automagically way to convert the SQL reports. We do not want to update the reports automatically without user inputs, it will be too hasardous. However we can lead the user to convert them. In this patchset I suggest to warn the user if a report is subject to be updated. TODO: Add a way to mark this job done (using a pref?) to remove the check and not to display false positives. Test plan: - Create some SQL reports (see https://wiki.koha-community.org/wiki/SQL_Reports_Library) - Go on the report list page (/reports/guided_reports.pl?phase=Use saved) - For the reports using biblioitems.marcxml you will see a new column warning you that it is obsolete - Click on update link => that will open a modal with the converted SQL query - Click on the update button => you will be informed that the query has been updated If all the reports are updated, the new column "Update" will no longer be displayed. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Reports/Guided.pm | 21 +++++++- .../prog/en/modules/reports/convert_report.tt | 19 +++++++ .../en/modules/reports/guided_reports_start.tt | 49 ++++++++++++++++- reports/guided_reports.pl | 30 +++++++++++ serials/serials-home.pl => svc/convert_report | 46 ++++++++-------- t/db_dependent/Reports/Guided.t | 57 +++++++++++++++++++- 6 files changed, 194 insertions(+), 28 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/reports/convert_report.tt copy serials/serials-home.pl => svc/convert_report (62%) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 00:10:52 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Sun, 21 May 2017 22:10:52 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.07-92-g50f10a3 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 50f10a39280d741945e501f7de8c12a34429cd5b (commit) via 243c75430c97df727c4f6a51228d95c401face88 (commit) via 5d745a88f0450320493b7e33371b53799d87f677 (commit) via 3166154e876b871ed97c1eaf1f02c0c26fc65c26 (commit) via e6af6ae62ab7ab950aaccf24f95dd52334d93218 (commit) via 191a4de9a29305e55b9329a9c222b124ccb6a2e5 (commit) via 7d0e63da53ab77413d65a7c046417f287744a222 (commit) via 60903c88dc17739548dde43b75078bf08f64a257 (commit) via 6bb733f94c2f0a3952121beaa5d35984e6b1cfe8 (commit) via f598d07f0d617fade96c35634bfad8d7c480fd03 (commit) via 3d37ed539f76005fe55f71f35def5c86d56db859 (commit) via f5fbf222f4c947346f7c56938ff87388ea5fb136 (commit) via b6a35d74be7b0b62ec86a26a91f579b7adc71998 (commit) from 81ccdf686944747dca34d24e49f3505e5fcc17c7 (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 50f10a39280d741945e501f7de8c12a34429cd5b Author: Josef Moravec Date: Tue May 9 13:33:52 2017 +0000 Bug 18551: followup - hide advanced filters in header, move hidding to css file Test plan: The same as first patch, but also with advanced search form in header hidden on page load - see comment 4 Issue with advanced search form is gone. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 9719284622e2c3027ef615286ef417f920238c9f) Signed-off-by: Katrin Fischer commit 243c75430c97df727c4f6a51228d95c401face88 Author: Fridolin Somers Date: Fri May 5 15:00:05 2017 +0200 Bug 18551 - Hide with CSS dynamic elements in member search In member search page, the result table is in Ajax so fully managed by Javascript. There is also a yellow dialog message prepared in HTML. Thoses elements are hidden by JS code : ie $("#patron_list_dialog").hide(). The problem is that the static page is first loaded an displayed then the JS code runs an hides the elements. On a low performance computer, this action is visible and looks like there is a blinking yellow message. I propose to hide with CSS so that thoses elements are not displayed in static page and are there shown in dynamic JS code. Test plan : Check display is unchanged : - Go to home page /cgi-bin/koha/members/members-home.pl - Perform patron search from header search box - Perform patron search by clicking on a letter - Perform patron search from filters (left of results table) - Select a patron and add it to a list => you see the yellow message Yellow message does no longer appear with this patch. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 5cc536c68b221823f4335b5b5db1108521f88a71) Signed-off-by: Katrin Fischer commit 5d745a88f0450320493b7e33371b53799d87f677 Author: Marcel de Rooy Date: Thu May 11 09:10:50 2017 +0200 Bug 18578: Use subdirectory in /tmp for session storage during installation Apply the change from bug 15553 to InstallAuth.pm too. Test plan: [1] Remove all cgisess_* files from your /tmp directory. [2] Remove directory /tmp/cgisess_koha_[your instance], if there. [3] Run the webinstaller /cgi-bin/koha/installer/install.pl?step=1&op=updatestructure [4] Check if you have cgisess_ files in /tmp/cgisess_koha_[your instance]. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit c9de665c294f0e4416a9f1ea751e2859eb065a9c) Signed-off-by: Katrin Fischer commit 3166154e876b871ed97c1eaf1f02c0c26fc65c26 Author: Marcel de Rooy Date: Fri May 19 11:39:24 2017 +0200 Bug 18536: [QA Follow-up] Tiny regex simplification Simplify regex for removing table name. No need to escape a dot between the square brackets. No need to specify a number of 1 between parentheses. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 63c6eaca8d649cb7864b90e5e1ee9ac019daffdf) Signed-off-by: Katrin Fischer commit e6af6ae62ab7ab950aaccf24f95dd52334d93218 Author: Josef Moravec Date: Thu May 4 08:54:30 2017 +0000 Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Description on editing csv profiles says: "You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign." So the header should be optional, but in fact it's mandatory. Also the regular expression to cut table name from beginning of db column is not right. Test plan: 0. Don't apply the patch 1. Make two CSV profiles for exporting late issues a) SUPPLIER=aqbooksellers.name|TITLE=subscription.title|ISSUENUMBER=serial.serialseq|LATE SINCE=serial.planneddate b) aqbooksellers.name|TITLE=subscription.title|ISSUE NUMBER=serial.serialseq|LATE SINCE=serial.planneddate 2. Export late issues, profile a) works as expected, profile b) doesn't 3. Apply the patch 4. Both profiles should work Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 6b8f9d7e14a8b93143185e814464393ef275631d) Signed-off-by: Katrin Fischer commit 191a4de9a29305e55b9329a9c222b124ccb6a2e5 Author: Nick Clemens Date: Fri May 12 10:00:29 2017 -0400 Bug 18597 - Quick add form does not transfer patron attributes values when switching forms/saving The function that switches between quick add/fulll form assumes labels are followed by values - patron_attr don't follow this pattern. This patch just moves the hidden input field To test: 1 - Have some patron attributes (with/without auth values set) 2 - Add them to QuickAddFields (patron_attr2 for example) 3 - view quick add form and set some values 4 - Switch to full form, values not transferred 5 - Switch to quick add, view values, save 6 - Values are not saved :-( 7 - Apply patch 8 - Repeat 3 - 5 9 - Values are transferred and saved :-) Signed-off-by: Peggy Thrasher Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 48c87a19a68bf1157c471b8355f5eafe9ec305c1) Signed-off-by: Katrin Fischer commit 7d0e63da53ab77413d65a7c046417f287744a222 Author: Nick Clemens Date: Wed May 3 15:21:40 2017 -0400 Bug 18534 - When IndependentBranches is enabled the pickup location displayed incorrectly on request.pl To recreate: 1 - Place a hold for pickup at Midway 2 - Enable independentbranches 3 - Login to staff interface as admin without superlibrarian status from a different branch 4 - View the holds for the title you placed a hold on 5 - The hold placed in step 1 should show a dropdown with current branch as pickup location, current branch is the only in that dropdown 6 - Verify it displays correctly for superlibrarian 7 - Apply patch 8 - The correct pickup location should show and not be editable 9 - Verify it is a dropdown Signed-off-by: Alex Buckley Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 90575b64d5c4ed63e1eeded043865796bbcde244) Signed-off-by: Katrin Fischer commit 60903c88dc17739548dde43b75078bf08f64a257 Author: Kyle M Hall Date: Mon May 23 14:05:58 2016 +0000 Bug 16568 - Talking Tech generates phone notifications for all overdue actions Regardless of whether the phone transport has been selected for a given overdue action or not, the Talking Tech outbound script generates and sends a line for that action. Test Plan: 1) Enable Talking Tech 2) Create one or more overdue actions without a phone transport selected and one or more with the phone transport selected 3) Generate the overdues csv file to send to Itive 4) Note the csv file has lines for actions that do not have the phone transport selected 5) Apply this patch 6) Repeat step 3 7) Note the csv file now only has lines for actions that have the phone transport selected Signed-off-by: Jonathan Field Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 86678bbc26954e5e4eddf8b11b652b4c83e80425) Signed-off-by: Katrin Fischer commit 6bb733f94c2f0a3952121beaa5d35984e6b1cfe8 Author: Alex Buckley Date: Wed Apr 19 14:01:30 2017 +1200 Bug 18438 - Implemented data-dismiss="modal" in returns.tt so that any warning messages hidden by a hold modal are displayed after it is dismissed Test plan: 1. Check out an item to one patron whilst having that item also being on hold to another patron 2. Check the item back in 3. Notice a modal box appears greying out the background with three buttons 'Confirm hold', 'Print and confirm' and 'Ignore'. Click confirm and notice that the page refreshes and no yellow warning messages are able to be displayed 4. Now that you have checked the item in. Try checking it in a second time by clicking on the Checkin tab and writing in the barcode. 5. The modal box will appear again, this time with three buttons 'Confirm', 'Print and confirm' and 'Cancel hold' 6. Click the 'Confirm' button and the page refreshes again and the yellow warning message hidden by the modal box is not properly displayed to the user. Notice that the focus is on the barcode input box. 7. Apply patch 8. Try checking in the item again, and this time after clicking the 'confirm' button on the modal box notice that the yellow warning message is displayed telling the user the item was "Not checked out". Also notice the focus is in the barcode inputbox. 9. Drop the hold on the item and make sure it is not checked out. 10. Repeat steps 1 and 2 and notice after clicking the 'Confirm hold' button the page refreshes and the item is successfully checked back in. With the focus on the barcode input. 11. View koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt and notice that the button on line 345 does not use an onclick parameter Followed test plan, works as expected. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Amended-patch: remove spaces Signed-off-by: Kyle M Hall (cherry picked from commit bbef5c4c3afadeebfe645048bb48ec81f21e0b59) Signed-off-by: Katrin Fischer commit f598d07f0d617fade96c35634bfad8d7c480fd03 Author: Jonathan Druart Date: Thu May 18 16:40:42 2017 -0300 Bug 18376: Do not need to prepare a single statement, use do Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 285dd883564eaf96737b2be153bbe6d30e1b64f7) Signed-off-by: Katrin Fischer commit 3d37ed539f76005fe55f71f35def5c86d56db859 Author: Fridolin Somers Date: Tue Apr 4 14:17:15 2017 +0200 Bug 18376 - authority framework creation fails under Plack With plack, when creating a new authority framework from another, you get the error : Can't call method "prepare" on an undefined value at (...)/src/admin/auth_tag_structure.pl line 267. Looks like plack does not like when the var $dbh from the script is called inside a sub. This patch adds a local var $dbh inside sub duplicate_auth_framework(), like in sub StringSearch(). Also correctes a redefine of my $sth. Test plan: - Go to Administration > Authority types - Create a new type - On this new type click on Actions > MARC Structure - Select another type and click OK => You must get a table filled with the tag structure Check with and without plack You may not be able to reproduce the error with plack. Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 6a82ff4b8907f17fb17af3201ab6e96320a995bf) Signed-off-by: Katrin Fischer commit f5fbf222f4c947346f7c56938ff87388ea5fb136 Author: Oliver Bock Date: Mon Nov 30 13:57:58 2015 +0100 Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update * Any extended patron attributes will cause the update to fail as those attributes don't exist in the 'borrowers' table * The update of the extended patron attributes is already dealt with in checkpw_ldap() * Ergo: just skip those attributes here Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart I did not test this patch but code looks good Signed-off-by: Kyle M Hall (cherry picked from commit 4c631a0824a38177279475f77e9246087fa97515) Signed-off-by: Katrin Fischer commit b6a35d74be7b0b62ec86a26a91f579b7adc71998 Author: Tomas Cohen Arazi Date: Wed May 10 16:04:36 2017 -0300 Bug 18571: Add default ES configuration to koha-conf-site.xml.in This patch adds a default configuration entry for elasticsearch. It will add localhost:9200 to the server subsection, and koha_instance (replacing instance for the corresponding instance name) for the namespace. To test: - Apply the patch - Copy the file to the /etc/koha dir: $ sudo cp kohaclone/debian/templates/koha-conf-site.xml.in /etc/koha - Create a new instance: $ sudo koha-create --create-db test => SUCCESS: /etc/koha/sites/test/koha-conf.xml includes the mentioned section: localhost:9200 koha_test - Sign off :-D Note: As the use of ES is syspref driven, this default entry doesn't have any use until ES is installed and SearchEngine set to Elasticsearch. So it doesn't hurt but will help end users test the ES integration. Advanced users will take care of this config entry manually (pointing to external servers/clusters, etc). Signed-off-by: Mirko Tietgen Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 2855107383db654e92e219d7d2d88fa88a73d36e) Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: C4/Auth_with_ldap.pm | 9 +++++++++ C4/InstallAuth.pm | 6 ++++-- admin/auth_tag_structure.pl | 7 +++---- debian/templates/koha-conf-site.xml.in | 5 +++++ koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 6 ++++++ .../intranet-tmpl/prog/en/includes/patron-search.inc | 9 ++++++--- .../intranet-tmpl/prog/en/modules/circ/returns.tt | 4 +++- .../intranet-tmpl/prog/en/modules/members/member.tt | 4 ++-- .../prog/en/modules/members/memberentrygen.tt | 2 +- .../intranet-tmpl/prog/en/modules/reserve/request.tt | 10 +++++++--- .../cronjobs/thirdparty/TalkingTech_itiva_outbound.pl | 2 ++ serials/lateissues-export.pl | 17 +++++++++++------ 12 files changed, 59 insertions(+), 22 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 07:41:40 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 05:41:40 +0000 Subject: [koha-commits] main Koha release repository annotated tag v16.11.08 created. v16.11.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, v16.11.08 has been created at 92a25e458d6b2fe2337bf96f91064046d9135f9b (tag) tagging 61118816193ae754c34c13392b5a6b3b9f313bd3 (commit) replaces v16.11.07 tagged by Katrin Fischer on Mon May 22 07:36:43 2017 +0200 - Log ----------------------------------------------------------------- Koha release 16.11.08 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJZInjrAAoJEB+uyDM6ADoAmCQP/imm4qX2P8H2QjyufhCo/Qu7 m9PrJ3sMhy3Qh8k4aqZKU/VLROytHA2EMi5DdJDSKt/ztvRALqsi69BTe3kg1tVU j5tDREo1umCRNAVOrbWU6ehprfEVKJb9eI3hClhg0DmkLJWSe3AlN2JM0h3a7b82 s8jU1K7jPAx24mLfe32VWbGkzw2eN7tcM1Fo/JIgy8Z79ItzF2KgRa3XPpAHrwwe VJQLEBeJsHVuEQ6svc6lLAOJfJJnx0vhbtS6Ze9vZEkZL+A9jiobXK0QTzdBfs/M MExBOGhNfo/K2eSZnUp66xsExa+78H4VIAUPZeS1n3yF62yxxwhCrgGwPEQ7AAZm kNjCXxe9JnxjzGzyzlXGhnNBM9e/Z29AbNlUdGIuJ21TsG8oJvcYMJVH9f/EVlxX eAlT4zzdsWmyMKlnh1sViIj3U2jPlJ9HMCJOuJvKkKGbglCSugPEN/BWRVKM1yal 8TC7aj2/Nyj+GQU6La0GwlQBXyMnT1e4bSBbsUh7Jmkl4bSTSdp94ZDLgDq83Vm1 cY9h6rUEdazPVq5BTk+LrS82v0mrxABBDQtxwblGJ7qs6y/UINtj+I945ReIblMt /AlLoE5uJU9e0ma6pMjB2DZa4ZV8itEs1+vN7AzimFF1Rvg9BOfYeFUxSG91C8fc 8B/EKkLWJKwMcSPf6M8k =B3tO -----END PGP SIGNATURE----- Aleisha Amohia (3): Bug 15815: Reword confirm message when removing patrons from card batch Bug 18452: Correcting 'url' to say 'URL' in catalog detail Bug 15738: Show rental fees on OPAC summary page Alex Buckley (3): Bug 18442: Fix DB user loggin Bug 17190 - Marked REST API as mandatory (require = 1) in PerlDependencies.pm Bug 18438 - Implemented data-dismiss="modal" in returns.tt so that any warning messages hidden by a hold modal are displayed after it is dismissed Bernardo Gonzalez Kriegel (1): Translation updates for Koha 16.11.08 Fridolin Somers (5): Bug 17993 - Do not use modal authentication with CAS - lists Bug 17993 - Do not use modal authentication with CAS - tags Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 18376 - authority framework creation fails under Plack Bug 18551 - Hide with CSS dynamic elements in member search Jacek Ablewicz (1): Bug 16758 - Caching issues in scripts running in daemon mode Jonathan Druart (24): Bug 18457: Add tests Bug 18442: Add a test Bug 18152: Add tests Bug 7550: SCO - Restrict access of patron's image Bug 16758: Use the default cache instance Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio Bug 18340: Fix progress bar length Bug 18370: Columns visibility on patron search - Hide the correct column Bug 18370: Use splice instead of splice Bug 17257: Fix add/edit patrons under MySQL 5.7 Bug 14608: Add a page to configure shared statistics Bug 14608: Add a link from the admin home page Bug 14608: Add a reference to Hea at the end of the installer process Bug 14608: Move country list to an include file Bug 18066: Hea V2 Bug 18066: Add the leaflet library Bug 18066: Do not use token for OSM tiles Bug 18066: Use https for ws Bug 18066: Fix tests Bug 18066: Add the new geolocation column to kohastructure.sql Bug 18066: Remove warnings from translate script Bug 16749: Use is_instance to make sure the dev instance exist Bug 16749: Add is_instance check to koha-upgrade-schema Bug 18376: Do not need to prepare a single statement, use do Josef Moravec (2): Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Bug 18551: followup - hide advanced filters in header, move hidding to css file Julian Maurice (1): Bug 18066: Fix map positioning in admin/usage_statistics.pl Katrin Fischer (5): DBREV for Bug 18066 - Hea - Version 2 SCHEMA UPDATE for Bug 17260 - updatedatabase.pl fails on invalid entries in ENUM and BOOLEAN columns Increment version for 16.11.08 release Merge remote-tracking branch 'transl/16.11.08-translate-20170521' into 16.11.x Add release notes to 16.11.08 release Kyle M Hall (5): Bug 18457 - process_message_queue.pl will die if a patron has no sms_provider_id set but sms via email is enabled for that patron Bug 18574 - Clean Patron Records tool doesn't limit to the selected library Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes Bug 18471 - Receiving order with unitprice greater than 1000 processing incorrectly Bug 16568 - Talking Tech generates phone notifications for all overdue actions Lari Taskula (1): Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Marc V?ron (2): Bug 13835: Popup with searches: results hidden by language menu in footer Bug 18405: Self checkout: Fix broken silent printing Marcel de Rooy (15): Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Bug 17925: Disable debugging in reports/bor_issues_top.pl Bug 16733: Add adjust_paths_dev_install to koha-functions.sh Bug 16733: Adjust koha-indexer Bug 16733: Adjust koha-rebuild-zebra Bug 16733: Adjust other debian scripts using PERL5LIB Bug 16733: [Follow-up] Add $home to api path too Bug 16749: Adjust xmlstarlet calls in koha-functions Bug 16749: Adjustments for koha-plack Bug 16749: Adjustments for koha-translate Bug 16749: Update debian docs for koha-translate Bug 16749: Go with a boolean flag, we love booleans Bug 16749: Check instancename in adjust_paths_dev_install Bug 18536: [QA Follow-up] Tiny regex simplification Bug 18578: Use subdirectory in /tmp for session storage during installation Mark Tompsett (6): Bug 15702: Add test cases for modified code Bug 15702: Recommended Counter-patch Bug 18494: Pass a code, not hash & Fix double commas Bug 18560: RSS link in opac shelves is broken Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Bug 14608: Follow up on labels and search box Martin Renvoize (1): BUG 18505: opac-search-history does not respect opacPublic Mirko Tietgen (1): Bug 17618: perl-modules Debian package name change Nick Clemens (6): Bug 18435 - Language entered in Materials Specified does not display when items are checked out and checked in Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro Bug 18535 - Clicking 'edit printer profile' in label creator causes software error Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit Bug 18534 - When IndependentBranches is enabled the pickup location displayed incorrectly on request.pl Bug 18597 - Quick add form does not transfer patron attributes values when switching forms/saving Oliver Bock (1): Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update Olli-Antti Kivilahti (1): Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Owen Leonard (7): Bug 18419 - Broken patron-blank image in viewlog.tt Bug 17916 - "Delete MARC modification template" fails to actually delete it Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid Bug 17812 - Return focus to barcode field after toggling on-site checkouts Bug 16515 - Did you mean? links don't wrap on smaller screens Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens Bug 17936 - Search bar not aligned on right in small screen sizes Stephane Delaune (1): Bug 18152 : fix unimarc label in SetMarcUnicodeFlag Tomas Cohen Arazi (2): Bug 18502: Make koha-shell set the right PERL5LIB on dev installs Bug 18571: Add default ES configuration to koha-conf-site.xml.in phette23 (1): Bug 18466: article requests box outline in opac pongtawat (1): Bug 18383 - Correct items.onloan schema comment ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 07:41:14 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 05:41:14 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.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 branch, 16.11.x has been updated via 61118816193ae754c34c13392b5a6b3b9f313bd3 (commit) via 2c9bca2b9a433680c475385153ad7f8f05296db0 (commit) via ca5ff73f5f3ca98643dec83da5d5f9a178ed5e5b (commit) via 5b6bf7ca457dd33bc23808ebedd1e8ae8a0c4077 (commit) from 50f10a39280d741945e501f7de8c12a34429cd5b (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 61118816193ae754c34c13392b5a6b3b9f313bd3 Author: Katrin Fischer Date: Mon May 22 07:35:27 2017 +0200 Add release notes to 16.11.08 release commit 2c9bca2b9a433680c475385153ad7f8f05296db0 Merge: 5b6bf7c ca5ff73 Author: Katrin Fischer Date: Mon May 22 07:26:12 2017 +0200 Merge remote-tracking branch 'transl/16.11.08-translate-20170521' into 16.11.x commit ca5ff73f5f3ca98643dec83da5d5f9a178ed5e5b Author: Bernardo Gonzalez Kriegel Date: Sun May 21 20:29:03 2017 -0300 Translation updates for Koha 16.11.08 commit 5b6bf7ca457dd33bc23808ebedd1e8ae8a0c4077 Author: Katrin Fischer Date: Mon May 22 00:54:29 2017 +0200 Increment version for 16.11.08 release ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 7 + ...s_16_11_04.html => release_notes_16_11_08.html} | 372 +- misc/release_notes/release_notes_16_11_08.md | 421 + 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 | 1023 +- misc/translator/po/am-Ethi-pref.po | 24 + misc/translator/po/am-Ethi-staff-help.po | 2 +- misc/translator/po/am-Ethi-staff-prog.po | 1426 ++- 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 | 1027 +- misc/translator/po/ar-Arab-pref.po | 24 + misc/translator/po/ar-Arab-staff-help.po | 8 +- misc/translator/po/ar-Arab-staff-prog.po | 1436 ++- 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 | 1023 +- misc/translator/po/as-IN-pref.po | 24 + misc/translator/po/as-IN-staff-help.po | 2 +- misc/translator/po/as-IN-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/az-AZ-pref.po | 24 + misc/translator/po/az-AZ-staff-help.po | 2 +- misc/translator/po/az-AZ-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/be-BY-pref.po | 24 + misc/translator/po/be-BY-staff-help.po | 2 +- misc/translator/po/be-BY-staff-prog.po | 1432 ++- 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 | 1023 +- misc/translator/po/bg-Cyrl-pref.po | 24 + misc/translator/po/bg-Cyrl-staff-help.po | 2 +- misc/translator/po/bg-Cyrl-staff-prog.po | 1423 ++- 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 | 1023 +- misc/translator/po/bn-IN-pref.po | 24 + misc/translator/po/bn-IN-staff-help.po | 2 +- misc/translator/po/bn-IN-staff-prog.po | 1422 ++- 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 | 2707 ++--- misc/translator/po/ca-ES-pref.po | 24 + misc/translator/po/ca-ES-staff-help.po | 2 +- misc/translator/po/ca-ES-staff-prog.po | 1431 ++- 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 | 1031 +- misc/translator/po/cs-CZ-pref.po | 24 + misc/translator/po/cs-CZ-staff-help.po | 2 +- misc/translator/po/cs-CZ-staff-prog.po | 1572 +-- 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 | 1023 +- misc/translator/po/cy-GB-pref.po | 24 + misc/translator/po/cy-GB-staff-help.po | 2 +- misc/translator/po/cy-GB-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/da-DK-pref.po | 24 + misc/translator/po/da-DK-staff-help.po | 2 +- misc/translator/po/da-DK-staff-prog.po | 1431 ++- 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 | 3590 +++---- misc/translator/po/de-CH-pref.po | 81 +- misc/translator/po/de-CH-staff-help.po | 64 +- misc/translator/po/de-CH-staff-prog.po |11270 ++++++++++---------- 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 | 1034 +- misc/translator/po/de-DE-pref.po | 39 +- misc/translator/po/de-DE-staff-help.po | 20 +- misc/translator/po/de-DE-staff-prog.po | 1491 ++- 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 | 1050 +- misc/translator/po/el-GR-pref.po | 24 + misc/translator/po/el-GR-staff-help.po | 2 +- misc/translator/po/el-GR-staff-prog.po | 1432 ++- 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 | 1023 +- misc/translator/po/en-GB-pref.po | 24 + misc/translator/po/en-GB-staff-help.po | 2 +- misc/translator/po/en-GB-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/en-NZ-pref.po | 24 + misc/translator/po/en-NZ-staff-help.po | 2 +- misc/translator/po/en-NZ-staff-prog.po | 1430 ++- 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 | 1136 +- misc/translator/po/eo-pref.po | 24 + misc/translator/po/eo-staff-help.po | 2 +- misc/translator/po/eo-staff-prog.po | 1422 ++- 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 | 1027 +- misc/translator/po/es-ES-pref.po | 36 +- misc/translator/po/es-ES-staff-help.po | 9 +- misc/translator/po/es-ES-staff-prog.po | 1478 ++- misc/translator/po/eu-marc-MARC21.po | 2 +- misc/translator/po/eu-marc-NORMARC.po | 2 +- misc/translator/po/eu-marc-UNIMARC.po | 2 +- misc/translator/po/eu-opac-bootstrap.po | 1023 +- misc/translator/po/eu-pref.po | 24 + misc/translator/po/eu-staff-help.po | 2 +- misc/translator/po/eu-staff-prog.po | 1427 ++- 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 | 1023 +- misc/translator/po/fa-Arab-pref.po | 24 + misc/translator/po/fa-Arab-staff-help.po | 2 +- misc/translator/po/fa-Arab-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/fi-FI-pref.po | 24 + misc/translator/po/fi-FI-staff-help.po | 2 +- misc/translator/po/fi-FI-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/fo-FO-pref.po | 24 + misc/translator/po/fo-FO-staff-help.po | 2 +- misc/translator/po/fo-FO-staff-prog.po | 1422 ++- misc/translator/po/fr-CA-marc-MARC21.po | 10 +- 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 | 1047 +- misc/translator/po/fr-CA-pref.po | 107 +- misc/translator/po/fr-CA-staff-help.po | 2 +- misc/translator/po/fr-CA-staff-prog.po | 1527 +-- 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 | 1023 +- misc/translator/po/fr-FR-pref.po | 24 + misc/translator/po/fr-FR-staff-help.po | 2 +- misc/translator/po/fr-FR-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/gl-pref.po | 24 + misc/translator/po/gl-staff-help.po | 2 +- misc/translator/po/gl-staff-prog.po | 1427 ++- 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 | 1023 +- misc/translator/po/he-Hebr-pref.po | 24 + misc/translator/po/he-Hebr-staff-help.po | 2 +- misc/translator/po/he-Hebr-staff-prog.po | 1429 ++- 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 | 1023 +- misc/translator/po/hi-pref.po | 24 + misc/translator/po/hi-staff-help.po | 2 +- misc/translator/po/hi-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/hr-HR-pref.po | 24 + misc/translator/po/hr-HR-staff-help.po | 2 +- misc/translator/po/hr-HR-staff-prog.po | 1428 ++- 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 | 1023 +- misc/translator/po/hu-HU-pref.po | 24 + misc/translator/po/hu-HU-staff-help.po | 2 +- misc/translator/po/hu-HU-staff-prog.po | 1432 ++- 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 | 1023 +- misc/translator/po/hy-Armn-pref.po | 24 + misc/translator/po/hy-Armn-staff-help.po | 2 +- misc/translator/po/hy-Armn-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/ia-pref.po | 24 + misc/translator/po/ia-staff-help.po | 2 +- misc/translator/po/ia-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/id-ID-pref.po | 24 + misc/translator/po/id-ID-staff-help.po | 2 +- misc/translator/po/id-ID-staff-prog.po | 1429 ++- 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 | 1023 +- misc/translator/po/iq-CA-pref.po | 24 + misc/translator/po/iq-CA-staff-help.po | 2 +- misc/translator/po/iq-CA-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/is-IS-pref.po | 24 + misc/translator/po/is-IS-staff-help.po | 2 +- misc/translator/po/is-IS-staff-prog.po | 1431 ++- 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 | 1031 +- misc/translator/po/it-IT-pref.po | 40 +- misc/translator/po/it-IT-staff-help.po | 5 +- misc/translator/po/it-IT-staff-prog.po | 1471 ++- 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 | 1023 +- misc/translator/po/iu-CA-pref.po | 24 + misc/translator/po/iu-CA-staff-help.po | 2 +- misc/translator/po/iu-CA-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/ja-Jpan-JP-pref.po | 24 + misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 1432 ++- 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 | 1023 +- misc/translator/po/ka-pref.po | 24 + misc/translator/po/ka-staff-help.po | 2 +- misc/translator/po/ka-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/km-KH-pref.po | 24 + misc/translator/po/km-KH-staff-help.po | 2 +- misc/translator/po/km-KH-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/kn-Knda-pref.po | 24 + misc/translator/po/kn-Knda-staff-help.po | 2 +- misc/translator/po/kn-Knda-staff-prog.po | 1428 ++- 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 | 1023 +- misc/translator/po/ko-Kore-KP-pref.po | 24 + misc/translator/po/ko-Kore-KP-staff-help.po | 2 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 1429 ++- 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 | 1023 +- misc/translator/po/ku-Arab-pref.po | 24 + misc/translator/po/ku-Arab-staff-help.po | 2 +- misc/translator/po/ku-Arab-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/lo-Laoo-pref.po | 24 + misc/translator/po/lo-Laoo-staff-help.po | 2 +- misc/translator/po/lo-Laoo-staff-prog.po | 1428 ++- 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 | 1023 +- misc/translator/po/mi-NZ-pref.po | 24 + misc/translator/po/mi-NZ-staff-help.po | 2 +- misc/translator/po/mi-NZ-staff-prog.po | 1429 ++- 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 | 1023 +- misc/translator/po/ml-pref.po | 24 + misc/translator/po/ml-staff-help.po | 2 +- misc/translator/po/ml-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/mon-pref.po | 24 + misc/translator/po/mon-staff-help.po | 2 +- misc/translator/po/mon-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/mr-pref.po | 24 + misc/translator/po/mr-staff-help.po | 2 +- misc/translator/po/mr-staff-prog.po | 1428 ++- misc/translator/po/ms-MY-marc-MARC21.po | 503 +- 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 | 1023 +- misc/translator/po/ms-MY-pref.po | 24 + misc/translator/po/ms-MY-staff-help.po | 2 +- misc/translator/po/ms-MY-staff-prog.po | 1449 ++- 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 | 1023 +- misc/translator/po/my-pref.po | 24 + misc/translator/po/my-staff-help.po | 2 +- misc/translator/po/my-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/nb-NO-pref.po | 24 + misc/translator/po/nb-NO-staff-help.po | 2 +- misc/translator/po/nb-NO-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/ne-NE-pref.po | 24 + misc/translator/po/ne-NE-staff-help.po | 2 +- misc/translator/po/ne-NE-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/nl-BE-pref.po | 24 + misc/translator/po/nl-BE-staff-help.po | 2 +- misc/translator/po/nl-BE-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/nl-NL-pref.po | 24 + misc/translator/po/nl-NL-staff-help.po | 2 +- misc/translator/po/nl-NL-staff-prog.po | 1427 ++- 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 | 1023 +- misc/translator/po/nn-NO-pref.po | 24 + misc/translator/po/nn-NO-staff-help.po | 2 +- misc/translator/po/nn-NO-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/oc-pref.po | 24 + misc/translator/po/oc-staff-help.po | 2 +- misc/translator/po/oc-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/pbr-pref.po | 24 + misc/translator/po/pbr-staff-help.po | 2 +- misc/translator/po/pbr-staff-prog.po | 1422 ++- 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 | 1031 +- misc/translator/po/pl-PL-pref.po | 36 +- misc/translator/po/pl-PL-staff-help.po | 2 +- misc/translator/po/pl-PL-staff-prog.po | 1475 ++- 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 | 1023 +- misc/translator/po/prs-pref.po | 24 + misc/translator/po/prs-staff-help.po | 2 +- misc/translator/po/prs-staff-prog.po | 1427 ++- 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 | 16 +- misc/translator/po/pt-BR-opac-bootstrap.po | 1035 +- misc/translator/po/pt-BR-pref.po | 46 +- misc/translator/po/pt-BR-staff-help.po | 2 +- misc/translator/po/pt-BR-staff-prog.po | 1430 ++- 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 | 1038 +- misc/translator/po/pt-PT-pref.po | 33 +- misc/translator/po/pt-PT-staff-help.po | 96 +- misc/translator/po/pt-PT-staff-prog.po | 1545 +-- 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 | 1023 +- misc/translator/po/ro-RO-pref.po | 24 + misc/translator/po/ro-RO-staff-help.po | 2 +- misc/translator/po/ro-RO-staff-prog.po | 1431 ++- 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 | 1023 +- misc/translator/po/ru-RU-pref.po | 24 + misc/translator/po/ru-RU-staff-help.po | 2 +- misc/translator/po/ru-RU-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/rw-RW-pref.po | 24 + misc/translator/po/rw-RW-staff-help.po | 2 +- misc/translator/po/rw-RW-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/sd-PK-pref.po | 24 + misc/translator/po/sd-PK-staff-help.po | 2 +- misc/translator/po/sd-PK-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/sk-SK-pref.po | 24 + misc/translator/po/sk-SK-staff-help.po | 2 +- misc/translator/po/sk-SK-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/sl-SI-pref.po | 24 + misc/translator/po/sl-SI-staff-help.po | 2 +- misc/translator/po/sl-SI-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/sq-AL-pref.po | 24 + misc/translator/po/sq-AL-staff-help.po | 2 +- misc/translator/po/sq-AL-staff-prog.po | 1425 ++- 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 | 1023 +- misc/translator/po/sr-Cyrl-pref.po | 24 + misc/translator/po/sr-Cyrl-staff-help.po | 2 +- misc/translator/po/sr-Cyrl-staff-prog.po | 1426 ++- 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 | 1023 +- misc/translator/po/sv-SE-pref.po | 24 + misc/translator/po/sv-SE-staff-help.po | 2 +- misc/translator/po/sv-SE-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/sw-KE-pref.po | 24 + misc/translator/po/sw-KE-staff-help.po | 2 +- misc/translator/po/sw-KE-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/ta-LK-pref.po | 24 + misc/translator/po/ta-LK-staff-help.po | 2 +- misc/translator/po/ta-LK-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/ta-pref.po | 24 + misc/translator/po/ta-staff-help.po | 2 +- misc/translator/po/ta-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/tet-pref.po | 24 + misc/translator/po/tet-staff-help.po | 2 +- misc/translator/po/tet-staff-prog.po | 1429 ++- 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 | 1023 +- misc/translator/po/th-TH-pref.po | 24 + misc/translator/po/th-TH-staff-help.po | 2 +- misc/translator/po/th-TH-staff-prog.po | 1427 ++- 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 | 1023 +- misc/translator/po/tl-PH-pref.po | 24 + misc/translator/po/tl-PH-staff-help.po | 2 +- misc/translator/po/tl-PH-staff-prog.po | 1424 ++- 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 | 1023 +- misc/translator/po/tr-TR-pref.po | 24 + misc/translator/po/tr-TR-staff-help.po | 6 +- misc/translator/po/tr-TR-staff-prog.po | 1435 ++- 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 | 1023 +- misc/translator/po/uk-UA-pref.po | 32 +- misc/translator/po/uk-UA-staff-help.po | 8 +- misc/translator/po/uk-UA-staff-prog.po | 1503 +-- 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 | 1023 +- misc/translator/po/ur-Arab-pref.po | 24 + misc/translator/po/ur-Arab-staff-help.po | 2 +- misc/translator/po/ur-Arab-staff-prog.po | 1422 ++- 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 | 1023 +- misc/translator/po/vi-VN-pref.po | 24 + misc/translator/po/vi-VN-staff-help.po | 2 +- misc/translator/po/vi-VN-staff-prog.po | 1430 ++- 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 | 1023 +- misc/translator/po/zh-Hans-CN-pref.po | 24 + misc/translator/po/zh-Hans-CN-staff-help.po | 2 +- misc/translator/po/zh-Hans-CN-staff-prog.po | 1430 ++- 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 | 1045 +- misc/translator/po/zh-Hans-TW-pref.po | 24 + misc/translator/po/zh-Hans-TW-staff-help.po | 20 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 1430 ++- 571 files changed, 121950 insertions(+), 95908 deletions(-) copy misc/release_notes/{release_notes_16_11_04.html => release_notes_16_11_08.html} (50%) create mode 100644 misc/release_notes/release_notes_16_11_08.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 10:15:23 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 08:15:23 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-33-g07e3104 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, 3.22.x has been updated via 07e310442938b28e9629bfbef090d1d9d83047dd (commit) via c2029975a29933ad8b914262b1b24fc5672c398b (commit) from 4843687625e0d0e68a583966715ced137d11b228 (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 07e310442938b28e9629bfbef090d1d9d83047dd Author: Jonathan Druart Date: Thu May 18 16:40:42 2017 -0300 Bug 18376: Do not need to prepare a single statement, use do Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 285dd883564eaf96737b2be153bbe6d30e1b64f7) Signed-off-by: Katrin Fischer (cherry picked from commit f598d07f0d617fade96c35634bfad8d7c480fd03) Signed-off-by: Julian Maurice commit c2029975a29933ad8b914262b1b24fc5672c398b Author: Fridolin Somers Date: Tue Apr 4 14:17:15 2017 +0200 Bug 18376 - authority framework creation fails under Plack With plack, when creating a new authority framework from another, you get the error : Can't call method "prepare" on an undefined value at (...)/src/admin/auth_tag_structure.pl line 267. Looks like plack does not like when the var $dbh from the script is called inside a sub. This patch adds a local var $dbh inside sub duplicate_auth_framework(), like in sub StringSearch(). Also correctes a redefine of my $sth. Test plan: - Go to Administration > Authority types - Create a new type - On this new type click on Actions > MARC Structure - Select another type and click OK => You must get a table filled with the tag structure Check with and without plack You may not be able to reproduce the error with plack. Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 6a82ff4b8907f17fb17af3201ab6e96320a995bf) Signed-off-by: Katrin Fischer (cherry picked from commit 3d37ed539f76005fe55f71f35def5c86d56db859) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: admin/auth_tag_structure.pl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 11:26:04 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 09:26:04 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-34-g9443c45 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, 3.22.x has been updated via 9443c45be8fd13660c15699171e92dfb6324920e (commit) from 07e310442938b28e9629bfbef090d1d9d83047dd (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 9443c45be8fd13660c15699171e92dfb6324920e Author: Owen Leonard Date: Mon Apr 24 14:21:00 2017 +0000 Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid This patch corrects HTML validation errors by adding back a missing which was removed accidentally by Bug 9043 (2014!). This patch also removes "border" attributes from tags because the attribute is obsolete. To test, apply the patch and test the validity of the OPAC's advanced search page. The only error should be one about 'Bad value "api-server,"' which isn't really resolvable. Signed-off-by: Barton Chittenden Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 6f334aab06fd6e07f2ab8b399fbe50168d5818f4) Signed-off-by: Katrin Fischer (cherry picked from commit 21956001c7466e1b51f7268dfa1e841464d9537d) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: .../bootstrap/en/modules/opac-advsearch.tt | 27 ++++++++++---------- 1 file changed, 14 insertions(+), 13 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 11:30:47 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 09:30:47 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-36-g93e8bca 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, 3.22.x has been updated via 93e8bca591f5bf36614d5c0ae51116df3bee6ead (commit) via fcb4358af577606d1baf89902123421cb6b793aa (commit) from 9443c45be8fd13660c15699171e92dfb6324920e (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 93e8bca591f5bf36614d5c0ae51116df3bee6ead Author: Jonathan Druart Date: Fri Apr 21 18:44:05 2017 -0300 Bug 18442: Add a test Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall (cherry picked from commit 9bf8142ee77dbacceca0cb17ed5f56ec07b3771c) Signed-off-by: Katrin Fischer (cherry picked from commit 6fa7c7d2bf7767427f9ccb421fe966097cbd34d7) Signed-off-by: Julian Maurice commit fcb4358af577606d1baf89902123421cb6b793aa Author: Alex Buckley Date: Thu Apr 20 11:29:28 2017 +1200 Bug 18442: Fix DB user loggin Test plan: 1. Drop and recreate your db 2. Clear memcached 3. Go through the installer (to speed up this test plan install all sample data so you dont have to create libraries, patron categories etc. later) 4. On the installer page login as the database user and notice that it does not work on the first attempt ( you get 'Error: You do not have permission to access this page') 5. Try logging in as database user for a second time and notice you are logged in successfully this time 4. In staff interface create a patron account with superlibrarian permissions 5. Logout of the staff interface 6. Login as database user 7. Notice you cant log in. You get the 'Error:: You do not have permission to access this page' error 8. Try a second attempt and notice you get the same error 9. Open the URL in a new tab and notice the staff interface appears showing that you are logged in 10. log out and log back in as the superlibrarian user you created and notice it works on first login attempt 11. Apply patch 12. Log out and try logging back in as database user and notice that you can login successfully on first attempt 13. Repeat steps 1,2,3 and login as database user and notice the login works on first attempt Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall (cherry picked from commit 416029ff2f3c9c689a5ea24372f4d940ccc71817) Signed-off-by: Katrin Fischer (cherry picked from commit 53555de5ecf82e6c7b3c07c6d0933c15febd49a4) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 2 ++ t/db_dependent/Auth.t | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 11:31:58 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 09:31:58 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-37-gb082aeb 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, 3.22.x has been updated via b082aeb91476b2021514bf5bc94dfb6ff2cbef3d (commit) from 93e8bca591f5bf36614d5c0ae51116df3bee6ead (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 b082aeb91476b2021514bf5bc94dfb6ff2cbef3d Author: Stephane Delaune Date: Wed Feb 22 12:25:33 2017 +0100 Bug 18152 : fix unimarc label in SetMarcUnicodeFlag The standard UNIMARC requires than the 9th character (starting from 0) in labels must be blank (while it may be 'a' in marc21) the problem is that C4::Charset::SetMarcUnicodeFlag (called in particular when we import a record) always add 'a' char in the 9th label'pos whereas it should do it just for MARC21 and NORMARC (not for UNIMARC) : C4::Charset::SetMarcUnicodeFlag add 'a' char in the 9th label character for MARC21 and NORMARC (it's normal), but just before doing this it call "$marc_record->encoding('UTF-8')" which is a MARC::Record function which, when called with 'UTF-8' parameter, do only one thing : add 'a' char in the 9th label character This patch only removes this incorrect function call, so, when we import a bib record in UNIMARC : it no longer adds erroneous character (this does not change anything for MARC21 and NORMARC because SetMarcUnicodeFlag explicitly adds 'a' char in the 9th label for them) Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit bf551a07222a7b9beffd7ca6cba38c675aa3ab28) Signed-off-by: Katrin Fischer (cherry picked from commit a7c25ccdd52cc3ae467651cadd3b4b89e5f69ff8) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Charset.pm | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 11:32:26 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 09:32:26 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-38-gc68c239 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, 3.22.x has been updated via c68c2393d6492a5a5ec3a8f871da38bfa6b450f6 (commit) from b082aeb91476b2021514bf5bc94dfb6ff2cbef3d (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 c68c2393d6492a5a5ec3a8f871da38bfa6b450f6 Author: Jonathan Druart Date: Wed May 3 15:30:14 2017 -0300 Bug 18152: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit a807d7199ea025aa507e0ca7e3ff2330902844f8) Signed-off-by: Katrin Fischer (cherry picked from commit 5016a854cc0cd151106aedee12f746e60d9c3ff2) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: t/Charset.t | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:18:04 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:18:04 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-39-g1431173 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, 3.22.x has been updated via 143117346dab7c04a50b21f2cc85c891484c4673 (commit) from c68c2393d6492a5a5ec3a8f871da38bfa6b450f6 (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 143117346dab7c04a50b21f2cc85c891484c4673 Author: Olli-Antti Kivilahti Date: Wed Mar 8 18:12:59 2017 +0200 Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Removes a warning. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit fac7ba914d7f3071102563109ce843f1e97bc46f) Signed-off-by: Katrin Fischer (cherry picked from commit eabdd18b2c099002b1164c3e65a46801e5806645) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: t/db_dependent/00-strict.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:23:04 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:23:04 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-40-gbabfc1c 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, 3.22.x has been updated via babfc1c7142f691c30fcf0c17c32846ea2008571 (commit) from 143117346dab7c04a50b21f2cc85c891484c4673 (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 babfc1c7142f691c30fcf0c17c32846ea2008571 Author: Martin Renvoize Date: Fri Apr 28 08:48:50 2017 +0100 BUG 18505: opac-search-history does not respect opacPublic The opac-search-history page was available regardless of the opacPublic setting, this patch corrects that. Test plan, set opacPublic to 'No', test whether opac-search-history page is available when not logged in, note that it is. Apply patch, test whether opac-search-history is still available when not logged in, note that you should be redirected to the login page. Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 94e09b6a186a4a8f1a2a470c41493ad228d0be20) Signed-off-by: Katrin Fischer (cherry picked from commit f31a5b00e86dbba3156c0cff1bfcd251f5cc42da) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: opac/opac-search-history.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:40:48 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:40:48 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-41-gb800acd 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, 3.22.x has been updated via b800acd9972387e8ff9b5834a867f2b4fef5277b (commit) from babfc1c7142f691c30fcf0c17c32846ea2008571 (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 b800acd9972387e8ff9b5834a867f2b4fef5277b Author: Mark Tompsett Date: Tue Jun 21 14:49:32 2016 -0400 Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Reworking based on output of: git grep "gp\/reader" Additionally, some changes might be in order though gp/reader works. https://affiliate-program.amazon.com/help/topic/t64/a1 suggests using dp A dp was discovered, so that part of the URL was left unchanged. The "/ref..." part was changed to just an Amazon tag ("?tag={AAT}") if defined. TEST PLAN --------- 1) Added: "100 years of Canadian foreign policy / edited by Robert Bothwell and Jean Daudelin." 2) Added a second book with the word foreign in the title. 3) Waited for reindex 4) Checked out the Canadian foreign policy book. 5) Applied patch 6) Made sure that: - AmazonAssocTag was set to TEST (easy to notice) - AmazonCoverImages was set to 'Show' - OPACAmazonCoverImages was set to 'Show' 7) Searched intranet for 'foreign' to find the detail page -- hovering over picture shows URL with ?tag=TEST in it. 8) Went to the OPAC Detail page 9) Toggling OPACURLOpenInNewWindow, confirmed that URL for the picture contained ?tag=TEST in it. 10) Logged into the OPAC 11) Confirmed the URL in the checked out list on your summary page contained ?tag=TEST in it. 12) Confirmed the URL in the checked out list on your reading history page contained ?tag=TEST in it. 13) Confirmed links worked (went to expected page) 14) run koha qa test tools Followed test plan. Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Marc V?ron Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 463c5a0f25a1e2dfc3331319bd86f17b4114821e) Signed-off-by: Katrin Fischer (cherry picked from commit cbacb0636ecd4ab30fdb0683cf55122f3e9f3811) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 12 +++++++++--- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 9 +++++++-- .../opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt | 8 +++++++- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 10 ++++++++-- 4 files changed, 31 insertions(+), 8 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:44:05 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:44:05 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-42-g15aab78 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, 3.22.x has been updated via 15aab7860552e6c12ba9a18d25ad4e9e5522d035 (commit) from b800acd9972387e8ff9b5834a867f2b4fef5277b (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 15aab7860552e6c12ba9a18d25ad4e9e5522d035 Author: Nick Clemens Date: Wed May 3 16:43:22 2017 -0400 Bug 18535 - Clicking 'edit printer profile' in label creator causes software error 1) Go to Tools > Label creator 2) If you don't have a printer profile defined, create one. 3) Go to manage > Printer profiles 4) Click the 'edit' button on any of the profiles. 5) INTERNAL SERVER ERROR! "Can't use string ("fields") as a HASH ref while "strict refs" in use at /usr/share/koha/lib/C4/Creators/Lib.pm line 147" 6) Apply patch 7) Click the 'edit' button on any of the profiles. 8) Things work as expected Bug reproduced, is fixed by this patch Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c) Signed-off-by: Katrin Fischer (cherry picked from commit 36e7e213fa4b1252b43fc402b238d8c835821995) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: labels/label-edit-profile.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:48:29 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:48:29 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-43-gb970330 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, 3.22.x has been updated via b9703308aca38efb0eb1638546221a75f3f6e3d5 (commit) from 15aab7860552e6c12ba9a18d25ad4e9e5522d035 (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 b9703308aca38efb0eb1638546221a75f3f6e3d5 Author: Jonathan Druart Date: Mon Mar 27 17:18:22 2017 -0300 Bug 18340: Fix progress bar length The progress bar (for background jobs) should be fully filled when 100% is hit, right? :) It has been introduced quite long time ago when the size of the progress bar has been changed from 150 to 200px, and the code has been refactored. Test plan: Launch a big modification/deletion of records/items in a batch. You should see the progress bar progressing to 100 and reach 100! Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9) Signed-off-by: Katrin Fischer (cherry picked from commit 92aff81e1f15fc64af57cc851d703829783555ac) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/js/background-job-progressbar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:50:55 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:50:55 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-45-g1bf9524 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, 3.22.x has been updated via 1bf9524150fc8e26c51e7222cb90065d5f6518ba (commit) via 62c6e58ac3a01a4ac6f40f10cea3a6f358bf5fd7 (commit) from b9703308aca38efb0eb1638546221a75f3f6e3d5 (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 1bf9524150fc8e26c51e7222cb90065d5f6518ba Author: Jonathan Druart Date: Thu May 11 12:37:24 2017 -0300 Bug 18370: Use splice instead of splice Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit ec822b855244cacf36757e9028779ad9d270c370) Signed-off-by: Katrin Fischer (cherry picked from commit 4e4b6fbcefdde07933c33f7c0b4c90d6cb8f29de) Signed-off-by: Julian Maurice commit 62c6e58ac3a01a4ac6f40f10cea3a6f358bf5fd7 Author: Jonathan Druart Date: Mon Apr 3 11:50:07 2017 -0300 Bug 18370: Columns visibility on patron search - Hide the correct column When a column is hidden by default on the patron search result table, if the logged in user does not have the "tools > manage_patron_lists" permission, the wrong column will be hidden. Test plan: Edit the column visibility detail for "Patrons > id=memberresultst" Set "Fines" hidden by default Search for patrons => Without this patch, if the logged in user does not have the manage_patron_lists permission, the wrong column will be hidden/displayed. Signed-off-by: S?verine Queune Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 0a2b14dd16292572e5163e5dfa491432be1660d2) Signed-off-by: Katrin Fischer (cherry picked from commit e5d232e2084269ad9785b3b985edda1e14e40914) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tt | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:54:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:54:33 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-46-gccfa359 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, 3.22.x has been updated via ccfa35982f3f1c61f1e0082da4cce81d3aa8a577 (commit) from 1bf9524150fc8e26c51e7222cb90065d5f6518ba (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 ccfa35982f3f1c61f1e0082da4cce81d3aa8a577 Author: Lari Taskula Date: Tue Apr 18 12:24:26 2017 +0000 Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 3e1f21ae0ddcef1c351639e228410f8523f5efe4) Signed-off-by: Katrin Fischer (cherry picked from commit 6f4abb65f6eafa226e8327da64d7b77755645897) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: installer/data/mysql/sysprefs.sql | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 12:57:48 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 10:57:48 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-47-gd010878 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, 3.22.x has been updated via d010878098c742a2c6060c8dba5800ab1bc7603e (commit) from ccfa35982f3f1c61f1e0082da4cce81d3aa8a577 (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 d010878098c742a2c6060c8dba5800ab1bc7603e Author: Jonathan Druart Date: Tue Sep 6 10:12:20 2016 +0100 Bug 17257: Fix add/edit patrons under MySQL 5.7 If no guarantor is defined the patron won't be added/modified and an error will be raised: DBD::mysql::st execute failed: Incorrect integer value: '' for column 'guarantorid' Test plan: Using MySQL 5.7 (and/or sql_mode=STRICT_TRANS_TABLES) Create a patron without guarantor Signed-off-by: Srdjan Tested with MariaDB 10.0.30 (sql_mode='STRICT_TRANS_TABLES') Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 720071004516ec4e119dc5ec7f9538b56313b186) Signed-off-by: Katrin Fischer (cherry picked from commit 63823bbfcd66191f88b5f9359b1a743e71d69348) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Members.pm | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 13:30:36 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 11:30:36 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-49-g95610a3 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, 3.22.x has been updated via 95610a3a3d0771a64ebd97968dac0fbe34709aba (commit) via bf905e285b8e2c81e0c7eb334324d6ea91d0a699 (commit) from d010878098c742a2c6060c8dba5800ab1bc7603e (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 95610a3a3d0771a64ebd97968dac0fbe34709aba Author: Julian Maurice Date: Mon May 22 13:28:05 2017 +0200 Bug 16515: Update opac.css commit bf905e285b8e2c81e0c7eb334324d6ea91d0a699 Author: Owen Leonard Date: Sat Apr 29 18:45:30 2017 +0000 Bug 16515 - Did you mean? links don't wrap on smaller screens This patch tweaks some CSS in the OPAC to give the "Did you mean" block better layout on smaller screens. To test, apply the patch and process LESS files. Enable "Did you mean" plugins for the OPAC in Administration. Perform a search in the OPAC and confirm that the "Did you mean" block looks correct. Resize your browser to various widths and confirm that the block handles all sizes well. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 893ead43f751df78bfdcb23ebb137b7975885ec9) Signed-off-by: Katrin Fischer (cherry picked from commit 505ba12bafb729b624e5ab183f3a5c9015d26084) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt | 5 +---- koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 9 +++++++-- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 9 +++++++++ 4 files changed, 18 insertions(+), 7 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 13:32:28 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 11:32:28 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-50-ga1537d9 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, 3.22.x has been updated via a1537d94caeaf28a5328c5d10eda7b51567a6b1e (commit) from 95610a3a3d0771a64ebd97968dac0fbe34709aba (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 a1537d94caeaf28a5328c5d10eda7b51567a6b1e Author: Nick Clemens Date: Thu Apr 27 15:39:35 2017 -0400 Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit To test: 1 - Give a patron a fine of 1 2 - View opac fines tab, it shows as '1' 3 - Give patron a credit of '1' 4 - View opac fines tab, it shows as '1' 5 - Apply patch 6 - Both now show as '1.00' Signed-off-by: Lisa Gugliotti Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad) Signed-off-by: Katrin Fischer (cherry picked from commit f31d8f2946683d066ed1fba30dff13c2ef2d9ea4) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 13:34:29 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 11:34:29 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-52-g68a7b80 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, 3.22.x has been updated via 68a7b80be9bf58b6fc4c825590a37fe122c55099 (commit) via f9911ec5ffd945da3d6da71ea975a9726f1ba38e (commit) from a1537d94caeaf28a5328c5d10eda7b51567a6b1e (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 68a7b80be9bf58b6fc4c825590a37fe122c55099 Author: Julian Maurice Date: Mon May 22 13:32:48 2017 +0200 Bug 17936: Update opac.css commit f9911ec5ffd945da3d6da71ea975a9726f1ba38e Author: Owen Leonard Date: Sat Apr 29 17:45:48 2017 +0000 Bug 17936 - Search bar not aligned on right in small screen sizes This patch tweaks the OPAC's CSS so that the main search form's fields have consistent width at small screen sizes. To test, apply the patch and process the LESS files. View the OPAC main page at a very narrow browser width and confirm that the text field width matches that of the dropdown and button. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit e94709cd7efaf3151ef1bde9278bc063a6ddcac1) Signed-off-by: Katrin Fischer (cherry picked from commit 7ebca34861cb71ef17b6fd7f6cba7e7921a564da) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 13:40:05 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 11:40:05 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-53-g0a7c01e 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, 3.22.x has been updated via 0a7c01e8afd9f7e82e89faee6c5282d13d776c6c (commit) from 68a7b80be9bf58b6fc4c825590a37fe122c55099 (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 0a7c01e8afd9f7e82e89faee6c5282d13d776c6c Author: Mirko Tietgen Date: Sat Nov 12 08:50:04 2016 +0100 Bug 17618: perl-modules Debian package name change Newer versios of perl-modules have a version number in the package name. This patch makes Koha aware of perl-modules-5.22 and perl-modules-5.24 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Mirko Tietgen Signed-off-by: Kyle M Hall (cherry picked from commit 0c5905843dfc55e422c667f9d0aa6f243f56f1a8) Signed-off-by: Katrin Fischer (cherry picked from commit 7b9bda5881e1a48fab029c0c0d78f4b0848ae545) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: debian/control.in | 2 +- debian/list-deps | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 14:43:53 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 12:43:53 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-54-g4b32665 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, 3.22.x has been updated via 4b32665ac007f99c12837e63a6f2695109885077 (commit) from 0a7c01e8afd9f7e82e89faee6c5282d13d776c6c (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 4b32665ac007f99c12837e63a6f2695109885077 Author: Oliver Bock Date: Mon Nov 30 13:57:58 2015 +0100 Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update * Any extended patron attributes will cause the update to fail as those attributes don't exist in the 'borrowers' table * The update of the extended patron attributes is already dealt with in checkpw_ldap() * Ergo: just skip those attributes here Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart I did not test this patch but code looks good Signed-off-by: Kyle M Hall (cherry picked from commit 4c631a0824a38177279475f77e9246087fa97515) Signed-off-by: Katrin Fischer (cherry picked from commit f5fbf222f4c947346f7c56938ff87388ea5fb136) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/Auth_with_ldap.pm | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 16:11:34 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 14:11:34 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-55-g2d2e656 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, 3.22.x has been updated via 2d2e6563c6bc84118be84eecdaf1c5c0b349e35e (commit) from 4b32665ac007f99c12837e63a6f2695109885077 (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 2d2e6563c6bc84118be84eecdaf1c5c0b349e35e Author: Kyle M Hall Date: Mon May 23 14:05:58 2016 +0000 Bug 16568 - Talking Tech generates phone notifications for all overdue actions Regardless of whether the phone transport has been selected for a given overdue action or not, the Talking Tech outbound script generates and sends a line for that action. Test Plan: 1) Enable Talking Tech 2) Create one or more overdue actions without a phone transport selected and one or more with the phone transport selected 3) Generate the overdues csv file to send to Itive 4) Note the csv file has lines for actions that do not have the phone transport selected 5) Apply this patch 6) Repeat step 3 7) Note the csv file now only has lines for actions that have the phone transport selected Signed-off-by: Jonathan Field Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 86678bbc26954e5e4eddf8b11b652b4c83e80425) Signed-off-by: Katrin Fischer (cherry picked from commit 60903c88dc17739548dde43b75078bf08f64a257) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: misc/cronjobs/thirdparty/TalkingTech_itiva_outbound.pl | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 16:19:00 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 14:19:00 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-57-g4806444 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, 3.22.x has been updated via 4806444c4fac3c853dcf650864c932fd324cf674 (commit) via 9ccb3ce5c5f2ad4cb795104948abe39bf3b5ca21 (commit) from 2d2e6563c6bc84118be84eecdaf1c5c0b349e35e (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 4806444c4fac3c853dcf650864c932fd324cf674 Author: Marcel de Rooy Date: Fri May 19 11:39:24 2017 +0200 Bug 18536: [QA Follow-up] Tiny regex simplification Simplify regex for removing table name. No need to escape a dot between the square brackets. No need to specify a number of 1 between parentheses. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 63c6eaca8d649cb7864b90e5e1ee9ac019daffdf) Signed-off-by: Katrin Fischer (cherry picked from commit 3166154e876b871ed97c1eaf1f02c0c26fc65c26) Signed-off-by: Julian Maurice commit 9ccb3ce5c5f2ad4cb795104948abe39bf3b5ca21 Author: Josef Moravec Date: Thu May 4 08:54:30 2017 +0000 Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Description on editing csv profiles says: "You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign." So the header should be optional, but in fact it's mandatory. Also the regular expression to cut table name from beginning of db column is not right. Test plan: 0. Don't apply the patch 1. Make two CSV profiles for exporting late issues a) SUPPLIER=aqbooksellers.name|TITLE=subscription.title|ISSUENUMBER=serial.serialseq|LATE SINCE=serial.planneddate b) aqbooksellers.name|TITLE=subscription.title|ISSUE NUMBER=serial.serialseq|LATE SINCE=serial.planneddate 2. Export late issues, profile a) works as expected, profile b) doesn't 3. Apply the patch 4. Both profiles should work Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 6b8f9d7e14a8b93143185e814464393ef275631d) Signed-off-by: Katrin Fischer (cherry picked from commit e6af6ae62ab7ab950aaccf24f95dd52334d93218) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: serials/lateissues-export.pl | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 16:29:40 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 14:29:40 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.20-58-g57e162b 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, 3.22.x has been updated via 57e162b8011545744951c803879e7c923da61754 (commit) from 4806444c4fac3c853dcf650864c932fd324cf674 (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 57e162b8011545744951c803879e7c923da61754 Author: Marcel de Rooy Date: Thu May 11 09:10:50 2017 +0200 Bug 18578: Use subdirectory in /tmp for session storage during installation Apply the change from bug 15553 to InstallAuth.pm too. Test plan: [1] Remove all cgisess_* files from your /tmp directory. [2] Remove directory /tmp/cgisess_koha_[your instance], if there. [3] Run the webinstaller /cgi-bin/koha/installer/install.pl?step=1&op=updatestructure [4] Check if you have cgisess_ files in /tmp/cgisess_koha_[your instance]. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit c9de665c294f0e4416a9f1ea751e2859eb065a9c) Signed-off-by: Katrin Fischer (cherry picked from commit 5d745a88f0450320493b7e33371b53799d87f677) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: C4/InstallAuth.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 17:27:01 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 15:27:01 +0000 Subject: [koha-commits] main Koha release repository annotated tag v3.22.21 created. v3.22.21 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, v3.22.21 has been created at 5be2221b52e9647227c2a492b8b693ec124c95f0 (tag) tagging ffa8817465a761441543b02842b93a746862bbf8 (commit) replaces v3.22.20 tagged by Julian Maurice on Mon May 22 17:21:02 2017 +0200 - Log ----------------------------------------------------------------- Koha release 3.22.21 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJZIwHeAAoJELCH1RJUPDmpHasP/3NcMovghe4O36LoQjRM6KSV LTgOnHFEbFKGOUpXIVyzAiqZV5ICEuvM/eeTNmIBW4eZ7lQlpth9VraK3C0+oNxr vvwWqqNhRrnowqNC1F3/nN/3wA6JRxWYBmCi+K0Gc7xYpj2a+dl2ZUJ7geEQ6q0E 0N4YohJ0RCseJuX5nLDilTMt6cs/MgAbQoRp0DltIte6sGBJZeh8ziFInw5RpVxa S7yT0qcUNRVa2793duk68jJjbkNeOiy0tokI5iwMyLobQB0vVBSB+cADQ/toJZVR ucfPEX/estGbKCHVeaviv8T74JQ0mMAXoOqgCCsuJGE9X6VlBj84pJvyhwE577IA hH2zd45uUCmC3mMyjN8CeX1MQhB0/ltp96DzmKIrqqq73ckkkM/qIBQmhQ3yt3t2 EnwQoRwnvHp0tBLQ+cCMNEDDatNtaQURXFsTevBYCcC+iEy9UHdpah5RVrSl+tds rpEtmO/5nDd5N4cnn8F3+MjhElOfNJWJqUakh4yU/CVcJKsouz+VRkOnK0l/sG5t +DJRJthhmHnsH3Bx6r7nCpCJ8NoiEb5eKpdUI4cjjUJzrvpOI2a7cCY3HXoVXE2S O7O1nYK8HWVm1TTeXZjhp5SgIxCX9iM2k2altysP+pH/xQjZkizIMbKWiZ4Bf6lh MeMI6je7ScMfwGBDPzPB =yIOw -----END PGP SIGNATURE----- Alex Buckley (1): Bug 18442: Fix DB user loggin Benjamin Rokseth (1): Bug 12021 - SIP2 checkin should alert on transfer and use CT for return branch Brendan A Gallagher (1): Bug 18066: Update DB rev (3.22.20.001) Fridolin Somers (2): Bug 17821 - due date in intranet search results should use TT date plugin Bug 18376 - authority framework creation fails under Plack Jonathan Druart (20): Bug 18364: Do not LOCK/UNLOCK tables from tests Bug 14608: Add a page to configure shared statistics Bug 14608: Add a link from the admin home page Bug 14608: Add a reference to Hea at the end of the installer process Bug 14608: Move country list to an include file Bug 18066: Hea V2 Bug 18066: Add the leaflet library Bug 18066: Do not use token for OSM tiles Bug 18066: Use https for ws Bug 18066: Fix tests Bug 18066: Add the new geolocation column to kohastructure.sql Bug 18066: Remove warnings from translate script Bug 18066: Update DBIx::Class Schema Bug 18376: Do not need to prepare a single statement, use do Bug 18442: Add a test Bug 18152: Add tests Bug 18340: Fix progress bar length Bug 18370: Columns visibility on patron search - Hide the correct column Bug 18370: Use splice instead of splice Bug 17257: Fix add/edit patrons under MySQL 5.7 Josef Moravec (1): Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Julian Maurice (5): Bug 18066: Fix map positioning in admin/usage_statistics.pl Bug 16515: Update opac.css Bug 17936: Update opac.css Update release notes for 3.22.21 Increment version for 3.22.21 Kyle M Hall (1): Bug 16568 - Talking Tech generates phone notifications for all overdue actions Lari Taskula (1): Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Marc V?ron (2): Bug 18335 - Check in: Make patron info in hold messages obey syspref AddressFormat Bug 18443: Get rid of warning 'uninitialized value $user' in C4/Auth.pm Marcel de Rooy (3): Bug 18364: [Follow-up] Also add an environment variable to prevent locking Bug 18536: [QA Follow-up] Tiny regex simplification Bug 18578: Use subdirectory in /tmp for session storage during installation Mark Tompsett (3): Bug 17911: Message and timeout mismatch Bug 14608: Follow up on labels and search box Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Martin Renvoize (1): BUG 18505: opac-search-history does not respect opacPublic Mirko Tietgen (1): Bug 17618: perl-modules Debian package name change Nick Clemens (8): Bug 18423 - Add child button not always appearing - problem in template variable Bug 18423 follow up - fix display off add child on members/notices.pl Bug 18423 Follow-up - Add 'Add child' button to statistics tab Bug 18423 - Add 'Add child' button to files, housebound, and deletemem pages Bug 18423 - Followup - enable Add child button for institutional borrowers Bug 18429 - Receiving an item should update the datelastseen Bug 18535 - Clicking 'edit printer profile' in label creator causes software error Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit Oliver Bock (1): Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update Olli-Antti Kivilahti (1): Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Owen Leonard (3): Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid Bug 16515 - Did you mean? links don't wrap on smaller screens Bug 17936 - Search bar not aligned on right in small screen sizes Sophie Meynieux (1): Bug 17818 - Duplicating a subfield yields an empty subfield tag [follow-up] Stephane Delaune (1): Bug 18152 : fix unimarc label in SetMarcUnicodeFlag Tomas Cohen Arazi (1): Bug 18460: Fix undefined itemtype warning in Serials.t pongtawat (1): Bug 17814: koha-plack --stop should make sure that Plack really stop root (1): Translation updates for Koha 3.22.21 ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 22 17:26:41 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 22 May 2017 15:26:41 +0000 Subject: [koha-commits] main Koha release repository branch 3.22.x updated. v3.22.21 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, 3.22.x has been updated via ffa8817465a761441543b02842b93a746862bbf8 (commit) via 4d1457e613191b4ebb1c45d6293d9dc58f7ec9a7 (commit) via acf57cf939307d158f487ec6165febb2cea4fe0a (commit) from 57e162b8011545744951c803879e7c923da61754 (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 ffa8817465a761441543b02842b93a746862bbf8 Author: Julian Maurice Date: Mon May 22 17:20:28 2017 +0200 Increment version for 3.22.21 commit 4d1457e613191b4ebb1c45d6293d9dc58f7ec9a7 Author: Julian Maurice Date: Mon May 22 17:18:50 2017 +0200 Update release notes for 3.22.21 Signed-off-by: Julian Maurice commit acf57cf939307d158f487ec6165febb2cea4fe0a Author: root Date: Mon May 22 04:52:26 2017 -0300 Translation updates for Koha 3.22.21 (cherry picked from commit f926cd5a715c7852312e3cffd3765dfe902e1b46) Signed-off-by: Julian Maurice ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 6 + misc/release_notes/release_notes_3_22_21.md | 367 + 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 | 181 +- misc/translator/po/am-Ethi-pref.po | 24 + misc/translator/po/am-Ethi-staff-help.po | 2 +- misc/translator/po/am-Ethi-staff-prog.po | 1023 ++- 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 | 181 +- misc/translator/po/ar-Arab-pref.po | 24 + misc/translator/po/ar-Arab-staff-help.po | 2 +- misc/translator/po/ar-Arab-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/az-AZ-pref.po | 24 + misc/translator/po/az-AZ-staff-help.po | 2 +- misc/translator/po/az-AZ-staff-prog.po | 1029 ++- 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 | 184 +- misc/translator/po/be-BY-pref.po | 24 + misc/translator/po/be-BY-staff-help.po | 2 +- misc/translator/po/be-BY-staff-prog.po | 1029 ++- 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 | 309 +- misc/translator/po/bg-Cyrl-pref.po | 24 + misc/translator/po/bg-Cyrl-staff-help.po | 2 +- misc/translator/po/bg-Cyrl-staff-prog.po | 4594 ++++++----- 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 | 181 +- misc/translator/po/bn-IN-pref.po | 24 + misc/translator/po/bn-IN-staff-help.po | 2 +- misc/translator/po/bn-IN-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/ca-ES-pref.po | 24 + misc/translator/po/ca-ES-staff-help.po | 2 +- misc/translator/po/ca-ES-staff-prog.po | 1027 ++- 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 | 183 +- misc/translator/po/cs-CZ-pref.po | 24 + misc/translator/po/cs-CZ-staff-help.po | 2 +- misc/translator/po/cs-CZ-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/cy-GB-pref.po | 24 + misc/translator/po/cy-GB-staff-help.po | 2 +- misc/translator/po/cy-GB-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/da-DK-pref.po | 24 + misc/translator/po/da-DK-staff-help.po | 2 +- misc/translator/po/da-DK-staff-prog.po | 1028 ++- 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 | 185 +- misc/translator/po/de-CH-pref.po | 24 + misc/translator/po/de-CH-staff-help.po | 2 +- misc/translator/po/de-CH-staff-prog.po | 1028 ++- 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 | 202 +- misc/translator/po/de-DE-pref.po | 35 +- misc/translator/po/de-DE-staff-help.po | 6 +- misc/translator/po/de-DE-staff-prog.po | 1080 ++- misc/translator/po/el-GR-marc-MARC21.po | 10 +- 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 | 184 +- misc/translator/po/el-GR-pref.po | 24 + misc/translator/po/el-GR-staff-help.po | 2 +- misc/translator/po/el-GR-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/en-GB-pref.po | 24 + misc/translator/po/en-GB-staff-help.po | 2 +- misc/translator/po/en-GB-staff-prog.po | 1029 ++- 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 | 181 +- misc/translator/po/en-NZ-pref.po | 24 + misc/translator/po/en-NZ-staff-help.po | 2 +- misc/translator/po/en-NZ-staff-prog.po | 1028 ++- 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 | 183 +- misc/translator/po/eo-pref.po | 24 + misc/translator/po/eo-staff-help.po | 2 +- misc/translator/po/eo-staff-prog.po | 1022 ++- 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 | 187 +- misc/translator/po/es-ES-pref.po | 32 +- misc/translator/po/es-ES-staff-help.po | 6 +- misc/translator/po/es-ES-staff-prog.po | 1032 ++- misc/translator/po/eu-marc-MARC21.po | 2 +- misc/translator/po/eu-marc-NORMARC.po | 2 +- misc/translator/po/eu-marc-UNIMARC.po | 2 +- misc/translator/po/eu-opac-bootstrap.po | 184 +- misc/translator/po/eu-pref.po | 24 + misc/translator/po/eu-staff-help.po | 2 +- misc/translator/po/eu-staff-prog.po | 1024 ++- 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 | 183 +- misc/translator/po/fa-Arab-pref.po | 24 + misc/translator/po/fa-Arab-staff-help.po | 2 +- misc/translator/po/fa-Arab-staff-prog.po | 1028 ++- 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 | 184 +- misc/translator/po/fi-FI-pref.po | 24 + misc/translator/po/fi-FI-staff-help.po | 2 +- misc/translator/po/fi-FI-staff-prog.po | 1028 ++- 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 | 182 +- misc/translator/po/fo-FO-pref.po | 24 + misc/translator/po/fo-FO-staff-help.po | 2 +- misc/translator/po/fo-FO-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/fr-CA-pref.po | 24 + misc/translator/po/fr-CA-staff-help.po | 2 +- misc/translator/po/fr-CA-staff-prog.po | 1031 ++- 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 | 182 +- misc/translator/po/fr-FR-pref.po | 24 + misc/translator/po/fr-FR-staff-help.po | 2 +- misc/translator/po/fr-FR-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/gl-pref.po | 24 + misc/translator/po/gl-staff-help.po | 2 +- misc/translator/po/gl-staff-prog.po | 1025 ++- 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 | 181 +- misc/translator/po/he-Hebr-pref.po | 24 + misc/translator/po/he-Hebr-staff-help.po | 2 +- misc/translator/po/he-Hebr-staff-prog.po | 1025 ++- 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 | 181 +- misc/translator/po/hi-pref.po | 24 + misc/translator/po/hi-staff-help.po | 2 +- misc/translator/po/hi-staff-prog.po | 1028 ++- 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 | 182 +- misc/translator/po/hr-HR-pref.po | 24 + misc/translator/po/hr-HR-staff-help.po | 2 +- misc/translator/po/hr-HR-staff-prog.po | 1025 ++- 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 | 184 +- misc/translator/po/hu-HU-pref.po | 24 + misc/translator/po/hu-HU-staff-help.po | 2 +- misc/translator/po/hu-HU-staff-prog.po | 1028 ++- 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 | 196 +- misc/translator/po/hy-Armn-pref.po | 34 +- misc/translator/po/hy-Armn-staff-help.po | 2 +- misc/translator/po/hy-Armn-staff-prog.po | 1068 ++- 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 | 181 +- misc/translator/po/ia-pref.po | 24 + misc/translator/po/ia-staff-help.po | 2 +- misc/translator/po/ia-staff-prog.po | 1022 ++- 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 | 183 +- misc/translator/po/id-ID-pref.po | 24 + misc/translator/po/id-ID-staff-help.po | 2 +- misc/translator/po/id-ID-staff-prog.po | 1026 ++- 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 | 181 +- misc/translator/po/iq-CA-pref.po | 24 + misc/translator/po/iq-CA-staff-help.po | 2 +- misc/translator/po/iq-CA-staff-prog.po | 1022 ++- 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 | 185 +- misc/translator/po/is-IS-pref.po | 24 + misc/translator/po/is-IS-staff-help.po | 2 +- misc/translator/po/is-IS-staff-prog.po | 1027 ++- 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 | 203 +- misc/translator/po/it-IT-pref.po | 33 +- misc/translator/po/it-IT-staff-help.po | 2 +- misc/translator/po/it-IT-staff-prog.po |10044 ++++++++++++----------- 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 | 181 +- misc/translator/po/iu-CA-pref.po | 24 + misc/translator/po/iu-CA-staff-help.po | 2 +- misc/translator/po/iu-CA-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/ja-Jpan-JP-pref.po | 24 + misc/translator/po/ja-Jpan-JP-staff-help.po | 2 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 1027 ++- 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 | 181 +- misc/translator/po/ka-pref.po | 24 + misc/translator/po/ka-staff-help.po | 2 +- misc/translator/po/ka-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/km-KH-pref.po | 24 + misc/translator/po/km-KH-staff-help.po | 2 +- misc/translator/po/km-KH-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/kn-Knda-pref.po | 24 + misc/translator/po/kn-Knda-staff-help.po | 2 +- misc/translator/po/kn-Knda-staff-prog.po | 1025 ++- 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 | 183 +- misc/translator/po/ko-Kore-KP-pref.po | 24 + misc/translator/po/ko-Kore-KP-staff-help.po | 2 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 1027 ++- 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 | 181 +- misc/translator/po/ku-Arab-pref.po | 24 + misc/translator/po/ku-Arab-staff-help.po | 2 +- misc/translator/po/ku-Arab-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/lo-Laoo-pref.po | 24 + misc/translator/po/lo-Laoo-staff-help.po | 2 +- misc/translator/po/lo-Laoo-staff-prog.po | 1024 ++- 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 | 181 +- misc/translator/po/mi-NZ-pref.po | 24 + misc/translator/po/mi-NZ-staff-help.po | 2 +- misc/translator/po/mi-NZ-staff-prog.po | 1027 ++- 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 | 181 +- misc/translator/po/ml-pref.po | 24 + misc/translator/po/ml-staff-help.po | 2 +- misc/translator/po/ml-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/mon-pref.po | 24 + misc/translator/po/mon-staff-help.po | 2 +- misc/translator/po/mon-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/mr-pref.po | 24 + misc/translator/po/mr-staff-help.po | 2 +- misc/translator/po/mr-staff-prog.po | 1024 ++- 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 | 185 +- misc/translator/po/ms-MY-pref.po | 24 + misc/translator/po/ms-MY-staff-help.po | 2 +- misc/translator/po/ms-MY-staff-prog.po | 1044 ++- 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 | 181 +- misc/translator/po/my-pref.po | 24 + misc/translator/po/my-staff-help.po | 2 +- misc/translator/po/my-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/nb-NO-pref.po | 24 + misc/translator/po/nb-NO-staff-help.po | 2 +- misc/translator/po/nb-NO-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/ne-NE-pref.po | 24 + misc/translator/po/ne-NE-staff-help.po | 2 +- misc/translator/po/ne-NE-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/nl-BE-pref.po | 24 + misc/translator/po/nl-BE-staff-help.po | 2 +- misc/translator/po/nl-BE-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/nl-NL-pref.po | 24 + misc/translator/po/nl-NL-staff-help.po | 2 +- misc/translator/po/nl-NL-staff-prog.po | 1024 ++- 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 | 181 +- misc/translator/po/nn-NO-pref.po | 24 + misc/translator/po/nn-NO-staff-help.po | 2 +- misc/translator/po/nn-NO-staff-prog.po | 1029 ++- misc/translator/po/oc-marc-NORMARC.po | 2 +- misc/translator/po/oc-pref.po | 24 + 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 | 181 +- misc/translator/po/pbr-pref.po | 24 + misc/translator/po/pbr-staff-help.po | 2 +- misc/translator/po/pbr-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/pl-PL-pref.po | 36 +- misc/translator/po/pl-PL-staff-help.po | 2 +- misc/translator/po/pl-PL-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/prs-pref.po | 24 + misc/translator/po/prs-staff-help.po | 2 +- misc/translator/po/prs-staff-prog.po | 1024 ++- 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 | 183 +- misc/translator/po/pt-BR-pref.po | 24 + misc/translator/po/pt-BR-staff-help.po | 2 +- misc/translator/po/pt-BR-staff-prog.po | 1028 ++- 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 | 197 +- misc/translator/po/pt-PT-pref.po | 33 +- misc/translator/po/pt-PT-staff-help.po | 10 +- misc/translator/po/pt-PT-staff-prog.po | 1085 ++- 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 | 184 +- misc/translator/po/ro-RO-pref.po | 24 + misc/translator/po/ro-RO-staff-help.po | 2 +- misc/translator/po/ro-RO-staff-prog.po | 1027 ++- 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 | 184 +- misc/translator/po/ru-RU-pref.po | 24 + misc/translator/po/ru-RU-staff-help.po | 2 +- misc/translator/po/ru-RU-staff-prog.po | 1029 ++- 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 | 181 +- misc/translator/po/rw-RW-pref.po | 24 + misc/translator/po/rw-RW-staff-help.po | 2 +- misc/translator/po/rw-RW-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/sd-PK-pref.po | 24 + misc/translator/po/sd-PK-staff-help.po | 2 +- misc/translator/po/sd-PK-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/sk-SK-pref.po | 24 + misc/translator/po/sk-SK-staff-help.po | 2 +- misc/translator/po/sk-SK-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/sl-SI-pref.po | 24 + misc/translator/po/sl-SI-staff-help.po | 2 +- misc/translator/po/sl-SI-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/sq-AL-pref.po | 24 + misc/translator/po/sq-AL-staff-help.po | 2 +- misc/translator/po/sq-AL-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/sr-Cyrl-pref.po | 24 + misc/translator/po/sr-Cyrl-staff-help.po | 2 +- misc/translator/po/sr-Cyrl-staff-prog.po | 1023 ++- 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 | 181 +- misc/translator/po/sv-SE-pref.po | 24 + misc/translator/po/sv-SE-staff-help.po | 2 +- misc/translator/po/sv-SE-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/sw-KE-pref.po | 24 + misc/translator/po/sw-KE-staff-help.po | 2 +- misc/translator/po/sw-KE-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/ta-LK-pref.po | 24 + misc/translator/po/ta-LK-staff-help.po | 2 +- misc/translator/po/ta-LK-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/ta-pref.po | 24 + misc/translator/po/ta-staff-help.po | 2 +- misc/translator/po/ta-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/tet-pref.po | 24 + misc/translator/po/tet-staff-help.po | 2 +- misc/translator/po/tet-staff-prog.po | 1027 ++- 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 | 181 +- misc/translator/po/th-TH-pref.po | 24 + misc/translator/po/th-TH-staff-help.po | 2 +- misc/translator/po/th-TH-staff-prog.po | 1024 ++- 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 | 181 +- misc/translator/po/tl-PH-pref.po | 24 + misc/translator/po/tl-PH-staff-help.po | 2 +- misc/translator/po/tl-PH-staff-prog.po | 1024 ++- 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 | 182 +- misc/translator/po/tr-TR-pref.po | 24 + misc/translator/po/tr-TR-staff-help.po | 2 +- misc/translator/po/tr-TR-staff-prog.po | 1028 ++- 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 | 187 +- misc/translator/po/uk-UA-pref.po | 24 + misc/translator/po/uk-UA-staff-help.po | 2 +- misc/translator/po/uk-UA-staff-prog.po | 1032 ++- 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 | 181 +- misc/translator/po/ur-Arab-pref.po | 24 + misc/translator/po/ur-Arab-staff-help.po | 2 +- misc/translator/po/ur-Arab-staff-prog.po | 1022 ++- 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 | 181 +- misc/translator/po/vi-VN-pref.po | 24 + misc/translator/po/vi-VN-staff-help.po | 2 +- misc/translator/po/vi-VN-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/zh-Hans-CN-pref.po | 24 + misc/translator/po/zh-Hans-CN-staff-help.po | 2 +- misc/translator/po/zh-Hans-CN-staff-prog.po | 1028 ++- 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 | 181 +- misc/translator/po/zh-Hans-TW-pref.po | 24 + misc/translator/po/zh-Hans-TW-staff-help.po | 2 +- misc/translator/po/zh-Hans-TW-staff-prog.po | 1028 ++- 558 files changed, 64439 insertions(+), 46925 deletions(-) create mode 100644 misc/release_notes/release_notes_3_22_21.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 05:19:36 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 03:19:36 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.12-52-g098360c 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.05.x has been updated via 098360ceae6e59c96912aa981ce3bd5619085acc (commit) via aebc8a165ef870733ea752863acf48953e1bdd2c (commit) via a470b372778d05685b87c7850947aedf107d0a86 (commit) via 2197f64e113b3c9c81b9075b86700346061584ac (commit) via f7f06ed850bd74bfb628a01748ff573d6b102827 (commit) via e9a1fa07b5209bb5a53b653d870c7463adc1f699 (commit) via f7773cafb962e086109094f3108ccfb98b60490f (commit) via 9e1ecb4c9260d2b2d1256df9fd21fd27706791b3 (commit) via 0bbc3bd5bc471883e6b5bd2bfbe8555ce62f40a1 (commit) via 3a1e961f2442f5d494a7b7fd1019cd2abb1ba1e7 (commit) via 99fa92a6fd3699500f74f78614ac4fde3c564de1 (commit) via 7cce8ae875a4b82771a0c84841728f9da6e20af5 (commit) via 4185854e9f760d2a03a62236d04beb8621273e7a (commit) via 80f0b3bcab28f792fbd08a7b5638a6a271f777ab (commit) via bf4dc36b14a10946a62d7337ab49d7bf76916a46 (commit) via c1227d9d786a648cb190a83cb0ff85f067f808b6 (commit) via 9b37ca8cadfcc2b5ed838a87711a3b7f58abeac8 (commit) via 31131816ffc440d58bcb2cc035b9593040d815bb (commit) via 2a724e511da845b8adc3a141be0723178a9f06d6 (commit) via c49d0e2109853e3fbcc51df663a94e08a980685d (commit) via c90692657738f283697f2476cd12910111aa61bc (commit) via ae561349fb8856ade637e627c19ad22f0e5dc779 (commit) via 020429d407039c401e18230d62f41b533ab913fe (commit) via 2203f7d39e4504cfefa2ecb6c160c8f5f0054e7b (commit) via f178fd076b90c53f7b45c8f1abbb9df6de5e1122 (commit) via dcdf1dcdac149e66d691a60c9b63164a76b2dc56 (commit) via 9d6549d3b61d72d8fb95925837b3a498992c991e (commit) via d756d212444092b5f06b47da22fb0eb9329baf8f (commit) via 1e1cf2702f2d13cec1d21f7fe5df706d3e988aac (commit) via 63866d4b315d74593983a3da32a5c8d5f0c80b85 (commit) via 5d384b9d8cc432e7d3c36735e2765c1ed2e64543 (commit) via bdc4f1757f691d5997d7d9ec44d61de4686609b8 (commit) via 6cc7197e2e64a23082cbc1e4458c6442051aa97a (commit) via e5603d06918ea7eae0d87ebc8da731b228812fd7 (commit) via bf9cb4bdbce67b5b25ea16924474c773315c5d53 (commit) via f8a20081322f821bc2843db306d84c93b3d4fcb3 (commit) via 945838da9ebf66ee8aab07093421fe26174e483e (commit) via dac29f8c12963278a96a2ebaf5ab28597bc61a78 (commit) via 8e872edef33570afa7f075b909e5a96b0d3a5a06 (commit) via 71f86e4c640ce208e619b03ab572d7ae89e79075 (commit) via cdc4bc73bfae1d4ee05ca64be8ce31dbcd2f962b (commit) via 56b2d75e385ab502588a38e4a8e79907a2d52818 (commit) via 895767c146e463d231f4cc95a8e45149b5a51359 (commit) via b6c22f0bc812b88a3bdba1ea8f751859bc0ed521 (commit) via 919476c7b6d54dd20154f372665a6e8d738f6c16 (commit) via e456d74c595913d237a170de9201c83e1b043dd1 (commit) via 7e2e86182f43d656f456370a6d16ba528485e7ca (commit) via 46c5483c946bbb426801749908287dd2bf893f87 (commit) via 41d9456743ed009f7e50992b4b770fc865af39de (commit) via ff14020a2b442efba07daaa0df6ac4e5bf223901 (commit) via bffa27725a848211b1e1dae4142c7bf5fa524117 (commit) via 9f01cbfe652ee22f3a97dfc3e94f493c6b78e7ab (commit) from 16f7a12a9091b0fe339a230bf98b976867f673bc (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 098360ceae6e59c96912aa981ce3bd5619085acc Author: Marcel de Rooy Date: Mon Sep 12 11:51:22 2016 +0200 Bug 16749: Update debian docs for koha-translate This patch adds the -d option to the documentation (with thanks to Magnus Enger). Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit aebc8a165ef870733ea752863acf48953e1bdd2c Author: Marcel de Rooy Date: Thu Jun 16 10:38:54 2016 +0200 Bug 16749: Adjustments for koha-translate [AMENDED February 10, 2017] [1] Added reading /etc/default/koha-common as in the other debian scripts. We need it for KOHA_HOME. [2] Add a -d|--dev parameter for dev installs. [3] No hardcoded PERL5LIB or KOHA_INSTALL_DIR (KOHA_HOME). They are read from default file or set by adjust_paths_dev_install. [4] Adjust template paths for dev installs: OPAC_TMPL, INTRANET_TMPL. [5] Remove references to obsolete themes ccsr and prog. Test plan: [1] Regular package install: Copy koha-translate to /usr/sbin. Run koha-translate -l to show installed languages. Run koha-translate -l -a to show available languages. Add a language: koha-translate -i nl-NL. Check template folders in regular location (/usr/share/koha/...) Remove a language: koha-translate -r nl-NL. Check again. [2] Dev install or kohadevbox: Copy koha-translate to /usr/sbin. If needed, add the line to koha-conf.xml. Run koha-translate -l -d yourinstance to show installed languages. (Note: You only see the languages installed in this instance.) Add a language: koha-translate -i nl-NL -d yourinstance. Check template folders in the clone. Remove a language: koha-translate -r nl-NL -d yourinstance. Note: Make sure you have sufficient file permissions for the kohaclone files and koha-conf.xml. On kohadevbox you might need to run sudo koha-translate within the the vagrant user context. Signed-off-by: Marcel de Rooy Tested on Jessie (Debian VM and Kohadevbox) Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit a470b372778d05685b87c7850947aedf107d0a86 Author: Marcel de Rooy Date: Fri Feb 10 10:33:57 2017 +0100 Bug 16749: Adjustments for koha-plack [1] Use run_safe_xmlstarlet for plack workers and requests [2] Simplify adjust_paths. The lazy export statement is actually enough to replace adjust_paths by one direct call to adjust_paths_dev_install. Test plan: [1] Copy koha-functions.sh and koha-plack: cp [YOUR_PATH]/debian/scripts/koha-functions.sh /usr/share/koha/bin/ cp [YOUR_PATH]/debian/scripts/koha-plack /usr/sbin/ where YOUR_PATH might well be /home/vagrant/kohaclone. [2] Make sure that you have dev_install in koha-conf. Stop and start koha-plack. Verify with ps aux|grep plack. [3] Rename dev_install to nodev_install (in start and end tag). Now stop/start koha-plack. Verify with ps aux|grep plack. [4] Change plack_requests to 51 in your koha-conf. Restart Plack and check that you see 51 in ps aux|grep plack. Signed-off-by: Marcel de Rooy Tested on Jessie (Debian VM and Kohadevbox) Signed-off-by: Mirko Tietgen Tested in a package installation of master+16749 Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 2197f64e113b3c9c81b9075b86700346061584ac Author: Marcel de Rooy Date: Mon Sep 12 12:22:05 2016 +0200 Bug 16733: [Follow-up] Add $home to api path too In the meantime api was enabled in plack.psgi and needs a little tweak too for a dev install. Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer Conflicts: debian/templates/plack.psgi commit f7f06ed850bd74bfb628a01748ff573d6b102827 Author: Marcel de Rooy Date: Wed Jun 15 14:08:28 2016 +0200 Bug 16733: Adjust other debian scripts using PERL5LIB This patch makes the following changes: koha-foreach, koha-upgrade-schema (shell scripts): [1] Read default file [2] Include helper functions [3] Add call to adjust_paths_dev_install [4] Replace hardcoded path by $PERL5LIB koha-shell (perl script): [1] Remove hardcoded lib path [2] Add a sub that reads PERL5LIB from default or koha-conf, just as the shell scripts do. koha-plack (shell script), plack.psgi: [1] Add call to adjust_paths_dev_install [2] Remove hardcoded lib path [3] Add installer path to PERL5LIB, remove it from plack.pgsi koha-sitemap (shell script): [1] Add call to adjust_paths_dev_install [2] Remove hardcoded lib path [3] Add installer path to PERL5LIB [4] Adjust path for call to sitemap cron job koha-start-sip (shell script): [1] Read default file [2] Include helper functions [3] Add call to adjust_paths_dev_install [4] Adjust path to C4/SIP koha-stop-sip (shell script): [1] Remove KOHA_CONF and PERL5LIB (not needed to stop the daemon) [2] Same for paths in daemon client options NOTE: Script debian/scripts/koha-upgrade-to-3.4 has been left out intentionally. Test plan: [1] Regular install: Run koha-foreach echo Hi Run koha-upgrade-schema yourinstance Run koha-shell yourinstance If you have plack, run koha-plack --start|--stop yourinstance Run koha-sitemap --generate yourinstance Run koha-start-sip yourinstance Run koha-stop-sip yourinstance [2] Dev install [yourinstance] with in koha-conf.xml: Run koha-upgrade-schema yourinstance Run koha-shell yourinstance If you have plack: koha-plack --start|--stop yourinstance Run koha-sitemap --generate yourinstance Run koha-start-sip yourinstance Run koha-stop-sip yourinstance [3] Git grep on koha/lib You should no longer see occurrences in debian/scripts except: koha-translate: see report 16749 koha-upgrade-to-3.4: left out intentionally [4] Git grep on koha/bin You should only see hits for lines with koha-functions in the debian scripts except: koha-upgrade-to-3.4: left out intentionally Signed-off-by: Marcel de Rooy Most scripts tested on Wheezy (although it would not matter much). Plack script tested on Jessie. Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit e9a1fa07b5209bb5a53b653d870c7463adc1f699 Author: Marcel de Rooy Date: Wed Jun 15 13:57:12 2016 +0200 Bug 16733: Adjust koha-rebuild-zebra [1] Add a call to the new adjust_paths_dev_install [2] Differentiate location of rebuild_zebra.pl [3] Replace a hardcoded path by $PERL5LIB Test plan: Adjust a biblio record in package or dev install. Run koha-rebuild-zebra -b -z for same instance. Verify that the change has been indexed. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit f7773cafb962e086109094f3108ccfb98b60490f Author: Marcel de Rooy Date: Wed Jun 15 13:43:41 2016 +0200 Bug 16733: Adjust koha-indexer [1] Add a call to the new adjust_paths_dev_install [2] Differentiate location of rebuild_zebra.pl NOTE: The scripts assume koha-functions.sh to be in /usr/share/koha/bin. Finding a better location for this shell library may be hard. Test plan: Run koha-indexer for a regular package install or a dev install. Signed-off-by: Marcel de Rooy Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer commit 9e1ecb4c9260d2b2d1256df9fd21fd27706791b3 Author: Mirko Tietgen Date: Sat Nov 12 08:50:04 2016 +0100 Bug 17618: perl-modules Debian package name change Newer versios of perl-modules have a version number in the package name. This patch makes Koha aware of perl-modules-5.22 and perl-modules-5.24 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Mirko Tietgen Signed-off-by: Kyle M Hall (cherry picked from commit 0c5905843dfc55e422c667f9d0aa6f243f56f1a8) Signed-off-by: Katrin Fischer commit 0bbc3bd5bc471883e6b5bd2bfbe8555ce62f40a1 Author: Mason James Date: Wed May 24 12:02:23 2017 +1200 Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes commit 3a1e961f2442f5d494a7b7fd1019cd2abb1ba1e7 Author: Owen Leonard Date: Sat Apr 29 17:45:48 2017 +0000 Bug 17936 - Search bar not aligned on right in small screen sizes This patch tweaks the OPAC's CSS so that the main search form's fields have consistent width at small screen sizes. To test, apply the patch and process the LESS files. View the OPAC main page at a very narrow browser width and confirm that the text field width matches that of the dropdown and button. Signed-off-by: Marc V?ron Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 99fa92a6fd3699500f74f78614ac4fde3c564de1 Author: Marcel de Rooy Date: Tue Jan 17 16:49:40 2017 +0100 Bug 17925: Disable debugging in reports/bor_issues_top.pl Remove setting $debug to 1. This prevents creation of file tmp/bor_issues_top.debug.log. Enable warnings pragma. Resolve a uninitialized warning on $sep like: Use of uninitialized value $CGI::Compile::ROOT::usr_share_koha_masterclone_reports_bor_issues_top_2epl::sep in string eq at /usr/share/koha/masterclone/reports/bor_issues_top.pl line 66. Test plan: Restart Plack (as you always do when testing). Remove file /tmp/bor_issues_top.debug.log. Open Reports/Patrons with the most checkouts. Check if the file in /tmp has not been created again. Check the log for warnings after you restarted Plack. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit e739fecbc83ff0ee32f155ae7e74c4780a5201c2) Signed-off-by: Katrin Fischer commit 7cce8ae875a4b82771a0c84841728f9da6e20af5 Author: Nick Clemens Date: Thu Apr 27 15:39:35 2017 -0400 Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit To test: 1 - Give a patron a fine of 1 2 - View opac fines tab, it shows as '1' 3 - Give patron a credit of '1' 4 - View opac fines tab, it shows as '1' 5 - Apply patch 6 - Both now show as '1.00' Signed-off-by: Lisa Gugliotti Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 6da7ed1d8c17960e1e90b8f197fe948d4ed25bad) Signed-off-by: Katrin Fischer commit 4185854e9f760d2a03a62236d04beb8621273e7a Author: Mason James Date: Wed May 24 11:54:36 2017 +1200 Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens $ lessc -x bootstrap/less/opac.less > bootstrap/css/opac.css Signed-off-by: Mason James commit 80f0b3bcab28f792fbd08a7b5638a6a271f777ab Author: Owen Leonard Date: Sat Apr 29 18:45:30 2017 +0000 Bug 16515 - Did you mean? links don't wrap on smaller screens This patch tweaks some CSS in the OPAC to give the "Did you mean" block better layout on smaller screens. To test, apply the patch and process LESS files. Enable "Did you mean" plugins for the OPAC in Administration. Perform a search in the OPAC and confirm that the "Did you mean" block looks correct. Resize your browser to various widths and confirm that the block handles all sizes well. Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit bf4dc36b14a10946a62d7337ab49d7bf76916a46 Author: pongtawat Date: Tue Apr 4 23:06:45 2017 +0700 Bug 18383 - Correct items.onloan schema comment Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Amended to include items and deleteditems. Signed-off-by: Kyle M Hall (cherry picked from commit 69a24812eda9c10841d8f20ce4c689305703b6f0) Signed-off-by: Katrin Fischer commit c1227d9d786a648cb190a83cb0ff85f067f808b6 Author: Jonathan Druart Date: Tue Sep 6 10:12:20 2016 +0100 Bug 17257: Fix add/edit patrons under MySQL 5.7 If no guarantor is defined the patron won't be added/modified and an error will be raised: DBD::mysql::st execute failed: Incorrect integer value: '' for column 'guarantorid' Test plan: Using MySQL 5.7 (and/or sql_mode=STRICT_TRANS_TABLES) Create a patron without guarantor Signed-off-by: Srdjan Tested with MariaDB 10.0.30 (sql_mode='STRICT_TRANS_TABLES') Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 720071004516ec4e119dc5ec7f9538b56313b186) Signed-off-by: Katrin Fischer commit 9b37ca8cadfcc2b5ed838a87711a3b7f58abeac8 Author: Lari Taskula Date: Tue Apr 18 12:24:26 2017 +0000 Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit 3e1f21ae0ddcef1c351639e228410f8523f5efe4) Signed-off-by: Katrin Fischer commit 31131816ffc440d58bcb2cc035b9593040d815bb Author: Jonathan Druart Date: Thu May 11 12:37:24 2017 -0300 Bug 18370: Use splice instead of splice Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit ec822b855244cacf36757e9028779ad9d270c370) Signed-off-by: Katrin Fischer commit 2a724e511da845b8adc3a141be0723178a9f06d6 Author: Jonathan Druart Date: Mon Apr 3 11:50:07 2017 -0300 Bug 18370: Columns visibility on patron search - Hide the correct column When a column is hidden by default on the patron search result table, if the logged in user does not have the "tools > manage_patron_lists" permission, the wrong column will be hidden. Test plan: Edit the column visibility detail for "Patrons > id=memberresultst" Set "Fines" hidden by default Search for patrons => Without this patch, if the logged in user does not have the manage_patron_lists permission, the wrong column will be hidden/displayed. Signed-off-by: S?verine Queune Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall (cherry picked from commit 0a2b14dd16292572e5163e5dfa491432be1660d2) Signed-off-by: Katrin Fischer commit c49d0e2109853e3fbcc51df663a94e08a980685d Author: Jonathan Druart Date: Mon Mar 27 17:18:22 2017 -0300 Bug 18340: Fix progress bar length The progress bar (for background jobs) should be fully filled when 100% is hit, right? :) It has been introduced quite long time ago when the size of the progress bar has been changed from 150 to 200px, and the code has been refactored. Test plan: Launch a big modification/deletion of records/items in a batch. You should see the progress bar progressing to 100 and reach 100! Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit e424bd0d84d4aa30ceae5e6cea0ee453413f0ef9) Signed-off-by: Katrin Fischer commit c90692657738f283697f2476cd12910111aa61bc Author: Nick Clemens Date: Wed May 3 16:43:22 2017 -0400 Bug 18535 - Clicking 'edit printer profile' in label creator causes software error 1) Go to Tools > Label creator 2) If you don't have a printer profile defined, create one. 3) Go to manage > Printer profiles 4) Click the 'edit' button on any of the profiles. 5) INTERNAL SERVER ERROR! "Can't use string ("fields") as a HASH ref while "strict refs" in use at /usr/share/koha/lib/C4/Creators/Lib.pm line 147" 6) Apply patch 7) Click the 'edit' button on any of the profiles. 8) Things work as expected Bug reproduced, is fixed by this patch Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall (cherry picked from commit af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c) Signed-off-by: Katrin Fischer commit ae561349fb8856ade637e627c19ad22f0e5dc779 Author: Mark Tompsett Date: Tue Jun 21 14:49:32 2016 -0400 Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Reworking based on output of: git grep "gp\/reader" Additionally, some changes might be in order though gp/reader works. https://affiliate-program.amazon.com/help/topic/t64/a1 suggests using dp A dp was discovered, so that part of the URL was left unchanged. The "/ref..." part was changed to just an Amazon tag ("?tag={AAT}") if defined. TEST PLAN --------- 1) Added: "100 years of Canadian foreign policy / edited by Robert Bothwell and Jean Daudelin." 2) Added a second book with the word foreign in the title. 3) Waited for reindex 4) Checked out the Canadian foreign policy book. 5) Applied patch 6) Made sure that: - AmazonAssocTag was set to TEST (easy to notice) - AmazonCoverImages was set to 'Show' - OPACAmazonCoverImages was set to 'Show' 7) Searched intranet for 'foreign' to find the detail page -- hovering over picture shows URL with ?tag=TEST in it. 8) Went to the OPAC Detail page 9) Toggling OPACURLOpenInNewWindow, confirmed that URL for the picture contained ?tag=TEST in it. 10) Logged into the OPAC 11) Confirmed the URL in the checked out list on your summary page contained ?tag=TEST in it. 12) Confirmed the URL in the checked out list on your reading history page contained ?tag=TEST in it. 13) Confirmed links worked (went to expected page) 14) run koha qa test tools Followed test plan. Works as expected. Signed-off-by: Marc V?ron Signed-off-by: Marc V?ron Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 463c5a0f25a1e2dfc3331319bd86f17b4114821e) Signed-off-by: Katrin Fischer commit 020429d407039c401e18230d62f41b533ab913fe Author: Jonathan Druart Date: Tue May 2 19:12:49 2017 -0300 Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio When ordering from a suggestion with item-level_itypes = biblio the app crashes with Template process failed: undef error - The method selected is not covered by tests! at /home/vagrant/kohaclone/C4/Templates.pm line 121. C4::ItemTypes->all did not set a selected flag. The item type is only display when ordering (and not modifying an order). The flag is never set, the test can be removed. Test plan: Confirm that the error is gone Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Kyle M Hall (cherry picked from commit 9a3ad32e468f2a006a43577031f3aa50b83fb3d8) Signed-off-by: Katrin Fischer commit 2203f7d39e4504cfefa2ecb6c160c8f5f0054e7b Author: Jonathan Druart Date: Mon May 8 12:43:43 2017 -0300 Bug 16758: Use the default cache instance I do not see a valid reason not to use the default one instead of the syspref one. Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit caa4cccfa09cdf5c9816634194000307ac508578) Signed-off-by: Katrin Fischer commit f178fd076b90c53f7b45c8f1abbb9df6de5e1122 Author: Jacek Ablewicz Date: Wed Sep 14 15:33:07 2016 +0200 Bug 16758 - Caching issues in scripts running in daemon mode As L1 cache does not have expiration mechanism, scripts running in daemon mode (rebuild_zebra.pl -daemon, sip server ?, ...) would not be aware of any possible changes in the data being cached in upstream L2 cache. This patch adds ->flush_L1_caches() call in rebuild_zebra.pl inside daemon mode loop. To test: 1) apply patch 2) ensure that rebuild_zebra.pl -daemon is still working properly, without any noticeable performance degradation 3) stop memcached daemon and try to run rebuild_zebra.pl -daemon again: there should be a warning emitted stating that the script is running in daemon mode but without recommended caching system Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 84dbc80074b5b1ada05b815cba810e4c5fb10dd2) Signed-off-by: Katrin Fischer commit dcdf1dcdac149e66d691a60c9b63164a76b2dc56 Author: Martin Renvoize Date: Fri Apr 28 08:48:50 2017 +0100 BUG 18505: opac-search-history does not respect opacPublic The opac-search-history page was available regardless of the opacPublic setting, this patch corrects that. Test plan, set opacPublic to 'No', test whether opac-search-history page is available when not logged in, note that it is. Apply patch, test whether opac-search-history is still available when not logged in, note that you should be redirected to the login page. Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 9d6549d3b61d72d8fb95925837b3a498992c991e Author: Mark Tompsett Date: Mon May 1 12:46:20 2017 -0400 Bug 18494: Pass a code, not hash & Fix double commas TEST PLAN --------- 1) prove -v t/db_dependent/Letters.t -- fails at test 5 or so. 2) apply patch 3) run step 1 -- success 4) run koha qa test tools Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit d756d212444092b5f06b47da22fb0eb9329baf8f Author: Olli-Antti Kivilahti Date: Wed Mar 8 18:12:59 2017 +0200 Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Removes a warning. Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 1e1cf2702f2d13cec1d21f7fe5df706d3e988aac Author: Owen Leonard Date: Tue Jan 3 15:08:32 2017 +0000 Bug 17812 - Return focus to barcode field after toggling on-site checkouts This patch changes the behavior of the checkout form so that after checking boxes in the "checkout settings" panel the cursor focus is automatically moved to the barcode field. To test, apply the patch and enable OnSiteCheckouts and decreaseLoanHighHolds system preferences. - Open any patron account in circulation. - Expand the "Checkout settings" panel. - Click the label or checkbox for "Automatic renewal", "Don't decrease checkout length based on holds" and "On-site checkout" - Confirm that the focus has moved to the barcode field. Works as advertised. Signed-off-by: Marc V?ron Signed-off-by: Marjorie Barry-Vila Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 63866d4b315d74593983a3da32a5c8d5f0c80b85 Author: Nick Clemens Date: Tue Apr 11 11:22:13 2017 -0400 Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro After running a macro we should return focus to the editor screen so editing can continue from keyboard To test: 1 - Create a macro 007=vd cvaizq 2 - Run it and note focus is not on editor 3 - Apply patch 4 - Reload page 5 - Run macro 6 - Note focus is returned to editor Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 5d384b9d8cc432e7d3c36735e2765c1ed2e64543 Author: Fridolin Somers Date: Mon Mar 27 15:19:24 2017 +0200 Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail tags page: "Log in to see your own saved tags." Test plan : - Enable syspref casAuthentication - Go to OPAC, not authenticated - Click on "Tag cloud" - Click on "Log in to see your own saved tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Owen Leonard Signed-off-by: Nick Clemens Signed-off-by: Mason James commit bdc4f1757f691d5997d7d9ec44d61de4686609b8 Author: Fridolin Somers Date: Wed Jan 25 14:47:02 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - tags Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link for tags in detail page : "Log in to add tags" Test plan : - Enable syspref casAuthentication - Go to OPAC - Go to a record detail page opac-detail.pl - Click on "Log in to add tags" => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Mason James commit 6cc7197e2e64a23082cbc1e4458c6442051aa97a Author: Fridolin Somers Date: Wed Jan 25 14:19:16 2017 +0100 Bug 17993 - Do not use modal authentication with CAS - lists Bug 12046 corrected the fact that modal dialog does not allow to use the CAS authentication in main authentication link. This must also be corrected in link of lists popup : "Log in to create your own lists" Test plan : - Enable syspref casAuthentication - Go to OPAC - Click on Lists > Log in to create your own lists => Without patch you get the modal login popup => With patch you go to the login page opac-user.pl Signed-off-by: Mark Tompsett Signed-off-by: Nick Clemens Signed-off-by: Mason James commit e5603d06918ea7eae0d87ebc8da731b228812fd7 Author: Marcel de Rooy Date: Mon May 1 14:15:58 2017 +0200 Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Resolve this warning: CGI::param called in list context from package C4::Service line 212, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 436. It comes from the require_params call in sco-patron-image.pl. Git grepping on require_params tells me this: members/default_messageprefs.pl:my ($categorycode) = C4::Service->require_params('categorycode'); opac/sco/sco-patron-image.pl:my ($borrowernumber) = C4::Service->require_params('borrowernumber'); opac/sco/sco-patron-image.pl:my ($csrf_token) = C4::Service->require_params('csrf_token'); svc/cataloguing/metasearch:my ( $query_string, $servers ) = C4::Service->require_params( 'q', 'servers' ); The only candidate for multi_param seems to be 'servers', but as we can see this variable is a scalar. Additional servers returned by require_params are lost. This should be solved on its own report. So, we can safely add scalar to the params call, resolve the warning and keep the same behavior. Signed-off-by: Marcel de Rooy commit bf9cb4bdbce67b5b25ea16924474c773315c5d53 Author: Jonathan Druart Date: Wed Apr 19 14:09:12 2017 -0300 Bug 7550: SCO - Restrict access of patron's image With this patch if SelfCheckoutByLogin is set to 'username and password', only the logged in user will be able to see the image linked to his/her logged in account. If set to "barcode" we generate a token but it can be easily generated. You should add a warning in the about page if SelfCheckoutByLogin="barcode" and ShowPatronImageInWebBasedSelfCheck="Show". How I tested: - Go to SCO - Log - Enable self checkout, go to [Your Server]//cgi-bin/koha/sco/sco-main.pl - Log in with a user 'A' who has a patron image - Copy the address of the patron image into an other browser window - Change the borrowernumber to on of an other user 'B' having a patron image - Verify that the patron image is NOT displayed Signed-off-by: Marc V?ron Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit f8a20081322f821bc2843db306d84c93b3d4fcb3 Author: Jonathan Druart Date: Wed May 3 15:30:14 2017 -0300 Bug 18152: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 945838da9ebf66ee8aab07093421fe26174e483e Author: Stephane Delaune Date: Wed Feb 22 12:25:33 2017 +0100 Bug 18152 : fix unimarc label in SetMarcUnicodeFlag The standard UNIMARC requires than the 9th character (starting from 0) in labels must be blank (while it may be 'a' in marc21) the problem is that C4::Charset::SetMarcUnicodeFlag (called in particular when we import a record) always add 'a' char in the 9th label'pos whereas it should do it just for MARC21 and NORMARC (not for UNIMARC) : C4::Charset::SetMarcUnicodeFlag add 'a' char in the 9th label character for MARC21 and NORMARC (it's normal), but just before doing this it call "$marc_record->encoding('UTF-8')" which is a MARC::Record function which, when called with 'UTF-8' parameter, do only one thing : add 'a' char in the 9th label character This patch only removes this incorrect function call, so, when we import a bib record in UNIMARC : it no longer adds erroneous character (this does not change anything for MARC21 and NORMARC because SetMarcUnicodeFlag explicitly adds 'a' char in the 9th label for them) Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit dac29f8c12963278a96a2ebaf5ab28597bc61a78 Author: Jonathan Druart Date: Fri Apr 21 18:44:05 2017 -0300 Bug 18442: Add a test Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Mason James commit 8e872edef33570afa7f075b909e5a96b0d3a5a06 Author: Alex Buckley Date: Thu Apr 20 11:29:28 2017 +1200 Bug 18442: Fix DB user loggin Test plan: 1. Drop and recreate your db 2. Clear memcached 3. Go through the installer (to speed up this test plan install all sample data so you dont have to create libraries, patron categories etc. later) 4. On the installer page login as the database user and notice that it does not work on the first attempt ( you get 'Error: You do not have permission to access this page') 5. Try logging in as database user for a second time and notice you are logged in successfully this time 4. In staff interface create a patron account with superlibrarian permissions 5. Logout of the staff interface 6. Login as database user 7. Notice you cant log in. You get the 'Error:: You do not have permission to access this page' error 8. Try a second attempt and notice you get the same error 9. Open the URL in a new tab and notice the staff interface appears showing that you are logged in 10. log out and log back in as the superlibrarian user you created and notice it works on first login attempt 11. Apply patch 12. Log out and try logging back in as database user and notice that you can login successfully on first attempt 13. Repeat steps 1,2,3 and login as database user and notice the login works on first attempt Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Mason James commit 71f86e4c640ce208e619b03ab572d7ae89e79075 Author: Owen Leonard Date: Mon Apr 24 14:21:00 2017 +0000 Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid This patch corrects HTML validation errors by adding back a missing which was removed accidentally by Bug 9043 (2014!). This patch also removes "border" attributes from tags because the attribute is obsolete. To test, apply the patch and test the validity of the OPAC's advanced search page. The only error should be one about 'Bad value "api-server,"' which isn't really resolvable. Signed-off-by: Barton Chittenden Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit cdc4bc73bfae1d4ee05ca64be8ce31dbcd2f962b Author: Marc V?ron Date: Fri Apr 21 21:22:44 2017 +0200 Bug 13835: Popup with searches: results hidden by language menu in footer Language menus in pop up windows are not necessary and can hide the contents (especially search results) on a narrow screen. For an example, see screenshot in comment #3 This patch allows to mark pop p menus not to display the language footer. To test: - Reproduce issue from comment #3 - Apply patch - Try to reproduce issue from comment #3 -> language menu should no longer display - Verify that language menu is suppresed in 'Add to ist' as well (from catalog search results, select an item, Add to:...) Note: There will be more pop-ups with unwnated language selector. That can be resolved in follow up bugs. Followed test plan which worked as intended Signed-off-by: Alex Buckley Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 56b2d75e385ab502588a38e4a8e79907a2d52818 Author: Owen Leonard Date: Tue Apr 25 16:16:49 2017 +0000 Bug 18419 - Broken patron-blank image in viewlog.tt Because of a variable name collision the blank patron image doesn't display in viewlog.tt. This patch moves the image from the template to the stylesheet to avoid this problem. This patch also replaces the blank patron image PNG file with an SVG file. SVG support is wide enough to begin using whereever possible. This patch also removes some inline CSS from circ-menu.inc and puts it in the global stylesheet. To test, apply the patch and clear your browser cache if necessary. - Enable the patronimages system preference. - View a patron account which lacks a patron image. All views (details, fines, notices, etc) should show the "blank" patron image, including the modification log view. - View a patron account which has a patron image and check that it still displays correctly in all views. Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 895767c146e463d231f4cc95a8e45149b5a51359 Author: Aleisha Amohia Date: Thu Jan 5 02:01:57 2017 +0000 Bug 15738: Show rental fees on OPAC summary page This patch adds a few lines that check for a rental fee on an item. If yes, it will show in brackets as a rental fee on the OPAC summary page. To test: 1) Have a borrower with an overdue item accruing fines, a lost item and an item with a rental fee. Confirm the Fines column on the OPAC summary page now shows you what you may expect to see for each item. Sponsored-by: Catalyst IT Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit b6c22f0bc812b88a3bdba1ea8f751859bc0ed521 Author: Aleisha Amohia Date: Wed Apr 19 01:03:15 2017 +0000 Bug 18452: Correcting 'url' to say 'URL' in catalog detail To test: 1) Edit a record, put a URL in 856u and hit save 2) Confirm that url shows as URL in OPAC and staff client Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 919476c7b6d54dd20154f372665a6e8d738f6c16 Author: Aleisha Amohia Date: Tue Apr 18 23:18:31 2017 +0000 Bug 15815: Reword confirm message when removing patrons from card batch This patch rewords the confirm message when removing patrons from a card batch. From: "Are you sure you want to remove card number(s):1 from this batch?" To: "Are you sure you want to remove the selected patron(s) from this batch?" To test: 1) Go to Tools -> Patron Card Creator -> Manage batches 2) Edit a batch 3) Select one or more patrons and click 'Remove selected patrons' (not individual Delete buttons) 4) Confirm the message is worded better and easier to understand 5) Click OK and confirm the patrons are deleted as expected Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit e456d74c595913d237a170de9201c83e1b043dd1 Author: Mark Tompsett Date: Thu Jan 19 21:13:47 2017 -0500 Bug 15702: Recommended Counter-patch As per comment #7, this patch affects AddMember and ModMember. The test plan should be the same as comment #6. Secondary patch with tests still to come. Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 7fd248f3e9c80b36fb451eb90d2c34242c0cbb61) Signed-off-by: Katrin Fischer commit 7e2e86182f43d656f456370a6d16ba528485e7ca Author: Mark Tompsett Date: Fri Apr 21 08:58:03 2017 -0400 Bug 15702: Add test cases for modified code Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 31378adbe1add83afd2ac77520a295c18ba70b72) Signed-off-by: Katrin Fischer commit 46c5483c946bbb426801749908287dd2bf893f87 Author: Jonathan Druart Date: Mon Apr 24 14:16:34 2017 -0300 Bug 18457: Add tests Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 41669b45a808550088146380d534e4f3629590d9) Signed-off-by: Katrin Fischer Conflicts: t/db_dependent/Letters.t commit 41d9456743ed009f7e50992b4b770fc865af39de Author: Kyle M Hall Date: Wed Apr 19 09:52:38 2017 -0400 Bug 18457 - process_message_queue.pl will die if a patron has no sms_provider_id set but sms via email is enabled for that patron If SMS via Email is enabled, and a patron has opted for SMS messages, but has not selected a service provider, the cronjob will die with the error Can't call method "domain" on an undefined value at /usr/share/koha/lib/C4/Letters.pm line 1055. This will cause all messages that come after the error to not be sent! Test Plan: 1) Enable SMS via Email 2) Enable SMS for a patron, but don't set a provider 3) Perform an action that will trigger an sms message to go into the holds queue ( item due, item checkout, etc ) 4) Run process_message_queue.pl, note the error 5) Apply the patch 4) Run process_message_queue.pl, no error this time! Signed-off-by: Chris Cormack Signed-off-by: Jonathan Druart (cherry picked from commit c7541091741878d28f648df8681a691cf787334c) Signed-off-by: Katrin Fischer commit ff14020a2b442efba07daaa0df6ac4e5bf223901 Author: Katrin Fischer Date: Sun May 14 12:35:48 2017 +0000 SCHEMA UPDATE for Bug 17260 - updatedatabase.pl fails on invalid entries in ENUM and BOOLEAN columns commit bffa27725a848211b1e1dae4142c7bf5fa524117 Author: Jonathan Druart Date: Thu Feb 2 16:53:58 2017 +0100 Bug 18066: Hea V2 [squashed] This patch is the Koha part of the Hea v2 project. You can find the (testing) code for the server at hea-ws - https://github.com/joubu/hea-ws/commits/v2 hea-app - https://github.com/joubu/hea-app/commits/v2 They contain the different pull requests made over the last 6 months. More information on Hea at https://wiki.koha-community.org/wiki/KohaUsageStat_RFC The goal of this commit message is to provide an overview of what could be a new version of Hea. Prior to these changes, the Hea database was filled with 1 line per Koha installation. System preferences were filled by the libraries and a cronjob (share_usage_with_koha_community.pl) collected these values to send them to a webservice (hea-ws/upload.pl). With the need to collect more data we would want to collect data at the library level (branch) and not at the installation level. For instance the geolocation, the url or the country can be different from one library to another, even if managed from the same Koha installation. The Hea DB has been upgraded to reflect that change (see hea-app/sql/schema.sql). The hidden goal of this patch is to make Hea sexier and explain better to libraries how it can be useful to share their information with the Koha community. I guess the main problem is the lack of communication and explanations about what we are doing we these data. To fill this gap I'd like to (TODO) 1. Communicate on the ML about this new version of Hea (once it got pushed and backported) 2. Link the Privacy_Policy.md from the Hea interface 3. Get help from a native English speaker to add popup/help/info/whatever on "Home ? Administration ? Usage statistics", to clearly explain what happens (and what will not happen!) when an option or another is set. You can find screenshot of this whole enhancement on bug 18066, comment 2. What this patch does: - Create a new branches.geolocation DB field - Add 3 new sysprefs: * UsageStatsGeolocation * UsageStatsLibrariesInfo * UsageStatsPublicID - Integrate the Leaflet JS library to get a fancy map to pick geolocations How does it works: On the new administration page where statistics to share are configured, there are several new things. It is now possible to share information either per Koha installation or libraries. If UsageStatsLibrariesInfo is set, the info at library level (url, name, country, geolocation) will be sent to the Hea webservice. If it is not set, you can decide to fill UsageStatsLibraryUrl, UsageStatsLibraryName, UsageStatsCountry, UsageStatsGeolocation to share these information. Note that even if the data are retrieved at installation level, it's better to fill the prefs as well: On the Hea website the different libraries defined for a given Koha installation could be displayed on the same page. This page is a public page which will be attributed to every installation (with the pref UsageStatsPublicID). On this page all the info available publicly will be displayed. TODO later: - Add a button on the administration page to delete the info shared publicly. It will be easy to show that the info are no longer displayed on the public page. - Add an icon per Koha installation to get a better "public page" - Any suggestions? Test plan: We will need to test hea-ws, hea-app and the Koha-side code to test the whole enhancement. 1/ To start, clone the hea-ws and hea-app project and checkout the 'master' branch (*not* 'v2') 2/ Create the hea database and user CREATE DATABASE hea CREATE USER 'hea'@'localhost' IDENTIFIED BY 'hea'; GRANT ALL PRIVILEGES ON hea.* TO 'hea'@'localhost'; FLUSH PRIVILEGES; 3/ Fill the DB with some data mysql hea < hea-app/sql/schema.sql mysql hea < hea-app/sql/sql/mock-data.sql 4/ Checkout the 'v2' branch for both hea-ws and hea-app 5/ Execute the upgrade DB script % cd hea-app % perl -p -i -e 's/REPLACE_ME/hea/' sql/upgrade.pl # Fill the DB info % perl sql/upgrade.pl Now the DB is using the v2 structure. That means we have 1 installation row per library previously defined. 1 library row has also been created. 5/ Configure hea-ws % echo '192.168.50.1 hea.koha-community.org' >> /etc/hosts DocumentRoot "/path/to/hea-ws" ServerName "hea.koha-community.org" Options +ExecCGI Require all granted AddHandler cgi-script .pl And enable it with a2ensite, then restart apache. The copy the database.yml.sample to database.yml and edit it to fill the DB info. 6/ Launch the hea-app % cd hea-app % edit README.md # to install the missing modules % cp environments/config.yml environments/development.yml % edit environments/development.yml # to fill the DB info % perl bin/app.pl Then hit localhost:3000 You should see a local version of Hea with sample data 7/ Back to Koha side A. We will test that the webservice still works with previous version of Koha (without v2) a. Do not configure Hea % perl misc/cronjobs/share_usage_with_koha_community.pl -f -v Then hit localhost:3000 => Nothing added b. Configure Hea on admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => New library added c. Modify the Hea configuration perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Info are modified B. Not we will test that it works with the new version (much more fun ;)) % git checkout hea-v2 # koha a. Configure Hea using /admin/usage_statistics.pl perl misc/cronjobs/share_usage_with_koha_community.pl -f -v => Check the result on localhost:3000 b. Share libraries's info perl misc/cronjobs/share_usage_with_koha_community.pl -f -v c. Continue to play a bit and share the info. Signed-off-by: Chris Cormack Signed-off-by: Julian Maurice Signed-off-by: Brendan A Gallagher Signed-off-by: Katrin Fischer Signed-off-by: Mason James commit 9f01cbfe652ee22f3a97dfc3e94f493c6b78e7ab Author: Jonathan Druart Date: Tue Dec 20 22:29:53 2016 +0000 Bug 14608 - HEA : add possibility of sharing usage statistics [squashed] This patch set adds: - a reference to Hea at the end of the installation process - a link to the new page from the admin home page - a new page to easily configure shared statistics Signed-off-by: Mark Tompsett Signed-off-by: Chris Cormack Signed-off-by: Marcel de Rooy Signed-off-by: Brendan A Gallagher Signed-off-by: Katrin Fischer Signed-off-by: Mason James ----------------------------------------------------------------------- Summary of changes: C4/Auth.pm | 2 + C4/Charset.pm | 1 - C4/Letters.pm | 4 + C4/Members.pm | 16 + C4/Service.pm | 2 +- C4/UsageStats.pm | 28 +- Koha/Schema/Result/Branch.pm | 12 +- Koha/Schema/Result/SearchField.pm | 8 +- admin/usage_statistics.pl | 73 + debian/control.in | 2 +- debian/docs/koha-translate.xml | 6 + debian/list-deps | 4 +- debian/scripts/koha-foreach | 17 +- debian/scripts/koha-indexer | 14 +- debian/scripts/koha-plack | 9 +- debian/scripts/koha-rebuild-zebra | 13 +- debian/scripts/koha-shell | 18 +- debian/scripts/koha-sitemap | 12 +- debian/scripts/koha-start-sip | 23 +- debian/scripts/koha-stop-sip | 9 +- debian/scripts/koha-translate | 79 +- debian/scripts/koha-upgrade-schema | 25 +- debian/templates/plack.psgi | 17 +- installer/data/mysql/kohastructure.sql | 5 +- installer/data/mysql/sysprefs.sql | 4 + installer/data/mysql/updatedatabase.pl | 22 + .../intranet-tmpl/lib/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes .../intranet-tmpl/lib/leaflet/images/layers.png | Bin 0 -> 696 bytes .../lib/leaflet/images/marker-icon-2x.png | Bin 0 -> 2586 bytes .../lib/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../lib/leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js |13251 ++++++++++++++++++++ .../intranet-tmpl/lib/leaflet/leaflet-src.map | 1 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css | 624 + koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js | 9 + koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 18 + .../prog/en/includes/cateditor-ui.inc | 1 + .../intranet-tmpl/prog/en/includes/circ-menu.inc | 8 +- .../prog/en/includes/country-list.inc | 196 + .../prog/en/includes/intranet-bottom.inc | 2 +- koha-tmpl/intranet-tmpl/prog/en/modules/about.tt | 8 + .../prog/en/modules/acqui/neworderempty.tt | 6 +- .../prog/en/modules/admin/admin-home.tt | 2 + .../prog/en/modules/admin/preferences/admin.pref | 11 + .../prog/en/modules/admin/usage_statistics.tt | 339 + .../prog/en/modules/catalogue/detail.tt | 16 +- .../prog/en/modules/circ/circulation.tt | 8 +- .../prog/en/modules/common/patron_search.tt | 1 + .../prog/en/modules/installer/step3.tt | 4 + .../prog/en/modules/members/member.tt | 4 + .../prog/en/modules/patroncards/edit-batch.tt | 5 +- .../en/modules/virtualshelves/addbybiblionumber.tt | 2 +- .../intranet-tmpl/prog/img/patron-blank.min.svg | 1 + koha-tmpl/intranet-tmpl/prog/img/patron-blank.png | Bin 1559 -> 0 bytes .../prog/js/background-job-progressbar.js | 2 +- .../intranet-tmpl/prog/js/pages/circulation.js | 4 + koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2 +- .../opac-tmpl/bootstrap/en/includes/masthead.inc | 7 +- .../bootstrap/en/modules/opac-advsearch.tt | 27 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 20 +- .../bootstrap/en/modules/opac-readingrecord.tt | 8 +- .../opac-tmpl/bootstrap/en/modules/opac-results.tt | 5 +- .../opac-tmpl/bootstrap/en/modules/opac-tags.tt | 9 +- .../opac-tmpl/bootstrap/en/modules/opac-user.tt | 18 +- .../opac-tmpl/bootstrap/en/modules/sco/sco-main.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 9 +- koha-tmpl/opac-tmpl/bootstrap/less/responsive.less | 13 +- labels/label-edit-profile.pl | 2 +- misc/cronjobs/share_usage_with_koha_community.pl | 2 +- misc/migration_tools/rebuild_zebra.pl | 10 +- opac/opac-search-history.pl | 2 +- opac/opac-user.pl | 4 + opac/sco/sco-main.pl | 4 +- opac/sco/sco-patron-image.pl | 22 +- reports/bor_issues_top.pl | 7 +- t/Charset.t | 27 +- t/db_dependent/00-strict.t | 2 +- t/db_dependent/Auth.t | 16 +- t/db_dependent/Letters.t | 18 +- t/db_dependent/Members.t | 4 +- t/db_dependent/UsageStats.t | 43 +- 81 files changed, 15060 insertions(+), 171 deletions(-) create mode 100755 admin/usage_statistics.pl create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/layers.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon-2x.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-icon.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/images/marker-shadow.png create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.js create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet-src.map create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.css create mode 100644 koha-tmpl/intranet-tmpl/lib/leaflet/leaflet.js create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/country-list.inc create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/usage_statistics.tt create mode 100644 koha-tmpl/intranet-tmpl/prog/img/patron-blank.min.svg delete mode 100644 koha-tmpl/intranet-tmpl/prog/img/patron-blank.png hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 05:47:20 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 03:47:20 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.12-69-g1a84792 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.05.x has been updated via 1a8479246cccc6fcddd640f2747ae21a1c50c563 (commit) via 8412b88a57f95780ac54412a669cffde5d089c8e (commit) via ae3863153dfcc2d378e5fabd2d07f601f21d5d95 (commit) via 7fe4d242aac3d4797e1c280c3444ca1c6b366399 (commit) via dbc3a2d740125ad947b596ce42d7814748ee0410 (commit) via 4b42a0ecbfba8a5f4edd44015d3d4b4b22130bbc (commit) via 329d9c4cf534df2842f0e550cab61cd15ac82802 (commit) via bd37e7b000ead2e4d5e9e895b0a09261f65295a1 (commit) via c8555116a6b7d016db317dbb4d858588922de564 (commit) via 1f5cfee41a031fdbf451c016a7504efa12a4af9b (commit) via 418d898560d9b56ef4506be33265d4d5143df318 (commit) via 3d7dbb3cfa69c15c2431eaca723e07d50b30d3f4 (commit) via 3733146198aefce32a8dd955f843ffc6e8070d65 (commit) via 95f13322b3af94317c0198e7eb816d1dafc691e1 (commit) via 4ef7fa8e8d61a4f417ea9925c38c0e02e178157a (commit) via 6f6e9d4e61c3484fe980318ed83fbaab3beeb4cb (commit) via 56b886d66b5f23158f60cc20242b551c678fe34e (commit) from 098360ceae6e59c96912aa981ce3bd5619085acc (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 1a8479246cccc6fcddd640f2747ae21a1c50c563 Author: Mason James Date: Wed May 24 13:59:22 2017 +1200 Translation updates for Koha 16.05.13 commit 8412b88a57f95780ac54412a669cffde5d089c8e Author: Mason James Date: Wed May 24 13:42:10 2017 +1200 Increment version for 16.05.13 release commit ae3863153dfcc2d378e5fabd2d07f601f21d5d95 Author: Josef Moravec Date: Tue May 9 13:33:52 2017 +0000 Bug 18551: followup - hide advanced filters in header, move hidding to css file Test plan: The same as first patch, but also with advanced search form in header hidden on page load - see comment 4 Issue with advanced search form is gone. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 7fe4d242aac3d4797e1c280c3444ca1c6b366399 Author: Fridolin Somers Date: Fri May 5 15:00:05 2017 +0200 Bug 18551 - Hide with CSS dynamic elements in member search In member search page, the result table is in Ajax so fully managed by Javascript. There is also a yellow dialog message prepared in HTML. Thoses elements are hidden by JS code : ie $("#patron_list_dialog").hide(). The problem is that the static page is first loaded an displayed then the JS code runs an hides the elements. On a low performance computer, this action is visible and looks like there is a blinking yellow message. I propose to hide with CSS so that thoses elements are not displayed in static page and are there shown in dynamic JS code. Test plan : Check display is unchanged : - Go to home page /cgi-bin/koha/members/members-home.pl - Perform patron search from header search box - Perform patron search by clicking on a letter - Perform patron search from filters (left of results table) - Select a patron and add it to a list => you see the yellow message Yellow message does no longer appear with this patch. Signed-off-by: Marc V?ron Signed-off-by: Philippe Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit dbc3a2d740125ad947b596ce42d7814748ee0410 Author: Marcel de Rooy Date: Thu May 11 09:10:50 2017 +0200 Bug 18578: Use subdirectory in /tmp for session storage during installation Apply the change from bug 15553 to InstallAuth.pm too. Test plan: [1] Remove all cgisess_* files from your /tmp directory. [2] Remove directory /tmp/cgisess_koha_[your instance], if there. [3] Run the webinstaller /cgi-bin/koha/installer/install.pl?step=1&op=updatestructure [4] Check if you have cgisess_ files in /tmp/cgisess_koha_[your instance]. Signed-off-by: Marcel de Rooy Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart Signed-off-by: Mason James commit 4b42a0ecbfba8a5f4edd44015d3d4b4b22130bbc Author: Marcel de Rooy Date: Fri May 19 11:39:24 2017 +0200 Bug 18536: [QA Follow-up] Tiny regex simplification Simplify regex for removing table name. No need to escape a dot between the square brackets. No need to specify a number of 1 between parentheses. Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit 329d9c4cf534df2842f0e550cab61cd15ac82802 Author: Josef Moravec Date: Thu May 4 08:54:30 2017 +0000 Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Description on editing csv profiles says: "You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign." So the header should be optional, but in fact it's mandatory. Also the regular expression to cut table name from beginning of db column is not right. Test plan: 0. Don't apply the patch 1. Make two CSV profiles for exporting late issues a) SUPPLIER=aqbooksellers.name|TITLE=subscription.title|ISSUENUMBER=serial.serialseq|LATE SINCE=serial.planneddate b) aqbooksellers.name|TITLE=subscription.title|ISSUE NUMBER=serial.serialseq|LATE SINCE=serial.planneddate 2. Export late issues, profile a) works as expected, profile b) doesn't 3. Apply the patch 4. Both profiles should work Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit bd37e7b000ead2e4d5e9e895b0a09261f65295a1 Author: Kyle M Hall Date: Mon May 23 14:05:58 2016 +0000 Bug 16568 - Talking Tech generates phone notifications for all overdue actions Regardless of whether the phone transport has been selected for a given overdue action or not, the Talking Tech outbound script generates and sends a line for that action. Test Plan: 1) Enable Talking Tech 2) Create one or more overdue actions without a phone transport selected and one or more with the phone transport selected 3) Generate the overdues csv file to send to Itive 4) Note the csv file has lines for actions that do not have the phone transport selected 5) Apply this patch 6) Repeat step 3 7) Note the csv file now only has lines for actions that have the phone transport selected Signed-off-by: Jonathan Field Signed-off-by: Marcel de Rooy Signed-off-by: Mason James commit c8555116a6b7d016db317dbb4d858588922de564 Author: Jonathan Druart Date: Thu May 18 16:40:42 2017 -0300 Bug 18376: Do not need to prepare a single statement, use do Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 285dd883564eaf96737b2be153bbe6d30e1b64f7) Signed-off-by: Katrin Fischer commit 1f5cfee41a031fdbf451c016a7504efa12a4af9b Author: Fridolin Somers Date: Tue Apr 4 14:17:15 2017 +0200 Bug 18376 - authority framework creation fails under Plack With plack, when creating a new authority framework from another, you get the error : Can't call method "prepare" on an undefined value at (...)/src/admin/auth_tag_structure.pl line 267. Looks like plack does not like when the var $dbh from the script is called inside a sub. This patch adds a local var $dbh inside sub duplicate_auth_framework(), like in sub StringSearch(). Also correctes a redefine of my $sth. Test plan: - Go to Administration > Authority types - Create a new type - On this new type click on Actions > MARC Structure - Select another type and click OK => You must get a table filled with the tag structure Check with and without plack You may not be able to reproduce the error with plack. Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall (cherry picked from commit 6a82ff4b8907f17fb17af3201ab6e96320a995bf) Signed-off-by: Katrin Fischer commit 418d898560d9b56ef4506be33265d4d5143df318 Author: Mason James Date: Wed May 24 15:41:14 2017 +1200 Revert "Bug 16733: Adjust koha-indexer" This reverts commit f7773cafb962e086109094f3108ccfb98b60490f. commit 3d7dbb3cfa69c15c2431eaca723e07d50b30d3f4 Author: Mason James Date: Wed May 24 15:40:43 2017 +1200 Revert "Bug 16733: Adjust koha-rebuild-zebra" This reverts commit e9a1fa07b5209bb5a53b653d870c7463adc1f699. commit 3733146198aefce32a8dd955f843ffc6e8070d65 Author: Mason James Date: Wed May 24 15:40:40 2017 +1200 Revert "Bug 16733: Adjust other debian scripts using PERL5LIB" This reverts commit f7f06ed850bd74bfb628a01748ff573d6b102827. commit 95f13322b3af94317c0198e7eb816d1dafc691e1 Author: Mason James Date: Wed May 24 15:40:39 2017 +1200 Revert "Bug 16733: [Follow-up] Add $home to api path too" This reverts commit 2197f64e113b3c9c81b9075b86700346061584ac. commit 4ef7fa8e8d61a4f417ea9925c38c0e02e178157a Author: Mason James Date: Wed May 24 15:40:37 2017 +1200 Revert "Bug 16749: Adjustments for koha-plack" This reverts commit a470b372778d05685b87c7850947aedf107d0a86. commit 6f6e9d4e61c3484fe980318ed83fbaab3beeb4cb Author: Mason James Date: Wed May 24 15:40:33 2017 +1200 Revert "Bug 16749: Adjustments for koha-translate" This reverts commit aebc8a165ef870733ea752863acf48953e1bdd2c. commit 56b886d66b5f23158f60cc20242b551c678fe34e Author: Mason James Date: Wed May 24 15:40:25 2017 +1200 Revert "Bug 16749: Update debian docs for koha-translate" This reverts commit 098360ceae6e59c96912aa981ce3bd5619085acc. ----------------------------------------------------------------------- Summary of changes: C4/InstallAuth.pm | 6 +- Koha.pm | 2 +- admin/auth_tag_structure.pl | 7 +- debian/docs/koha-translate.xml | 6 - debian/scripts/koha-foreach | 17 +- debian/scripts/koha-indexer | 14 +- debian/scripts/koha-plack | 9 +- debian/scripts/koha-rebuild-zebra | 13 +- debian/scripts/koha-shell | 18 +- debian/scripts/koha-sitemap | 12 +- debian/scripts/koha-start-sip | 23 +- debian/scripts/koha-stop-sip | 9 +- debian/scripts/koha-translate | 79 +- debian/scripts/koha-upgrade-schema | 25 +- debian/templates/plack.psgi | 17 +- installer/data/mysql/updatedatabase.pl | 6 + koha-tmpl/intranet-tmpl/prog/css/staff-global.css | 30 + .../prog/en/includes/patron-search.inc | 9 +- .../prog/en/modules/members/member.tt | 4 +- .../thirdparty/TalkingTech_itiva_outbound.pl | 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 | 231 +- misc/translator/po/am-Ethi-staff-help.po | 51 +- misc/translator/po/am-Ethi-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/ar-Arab-staff-help.po | 85 +- misc/translator/po/ar-Arab-staff-prog.po | 1847 +-- 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 | 231 +- misc/translator/po/as-IN-staff-help.po | 51 +- misc/translator/po/as-IN-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/az-AZ-staff-help.po | 53 +- misc/translator/po/az-AZ-staff-prog.po | 1824 +-- 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 | 234 +- misc/translator/po/be-BY-staff-help.po | 67 +- misc/translator/po/be-BY-staff-prog.po | 1842 +-- 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 | 231 +- misc/translator/po/bg-Cyrl-staff-help.po | 51 +- misc/translator/po/bg-Cyrl-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/bn-IN-staff-help.po | 51 +- misc/translator/po/bn-IN-staff-prog.po | 1818 +-- 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 | 233 +- misc/translator/po/cs-CZ-staff-help.po | 85 +- misc/translator/po/cs-CZ-staff-prog.po | 1849 +-- 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 | 231 +- misc/translator/po/cy-GB-staff-help.po | 51 +- misc/translator/po/cy-GB-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/da-DK-staff-help.po | 81 +- misc/translator/po/da-DK-staff-prog.po | 1842 +-- 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 | 253 +- misc/translator/po/de-DE-staff-help.po | 61 +- misc/translator/po/de-DE-staff-prog.po | 1843 +-- misc/translator/po/el-GR-marc-MARC21.po | 26 +- 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 | 261 +- misc/translator/po/el-GR-pref.po | 64 +- misc/translator/po/el-GR-staff-help.po | 107 +- misc/translator/po/el-GR-staff-prog.po | 1917 +-- 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 | 233 +- misc/translator/po/eo-staff-help.po | 51 +- misc/translator/po/eo-staff-prog.po | 1818 +-- 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 | 247 +- misc/translator/po/es-ES-pref.po | 16 +- misc/translator/po/es-ES-staff-help.po | 120 +- misc/translator/po/es-ES-staff-prog.po | 1864 +-- misc/translator/po/eu-marc-MARC21.po | 3307 ++--- misc/translator/po/eu-marc-NORMARC.po | 2 +- misc/translator/po/eu-marc-UNIMARC.po | 2 +- misc/translator/po/eu-opac-bootstrap.po | 2920 +++-- misc/translator/po/eu-pref.po | 3670 +++--- misc/translator/po/eu-staff-help.po | 6111 +++++++-- misc/translator/po/eu-staff-prog.po |13448 +++++++++++--------- 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 | 233 +- misc/translator/po/fa-Arab-staff-help.po | 81 +- misc/translator/po/fa-Arab-staff-prog.po | 1838 +-- 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 | 234 +- misc/translator/po/fi-FI-staff-help.po | 85 +- misc/translator/po/fi-FI-staff-prog.po | 1849 +-- 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 | 232 +- misc/translator/po/fo-FO-staff-help.po | 51 +- misc/translator/po/fo-FO-staff-prog.po | 1814 +-- 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 | 232 +- misc/translator/po/fr-FR-staff-help.po | 85 +- misc/translator/po/fr-FR-staff-prog.po | 1850 +-- 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 | 231 +- misc/translator/po/gl-staff-help.po | 51 +- misc/translator/po/gl-staff-prog.po | 1824 +-- 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 | 231 +- misc/translator/po/he-Hebr-staff-help.po | 51 +- misc/translator/po/he-Hebr-staff-prog.po | 1823 +-- 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 | 240 +- misc/translator/po/hi-staff-help.po | 88 +- misc/translator/po/hi-staff-prog.po | 1854 +-- 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 | 232 +- misc/translator/po/hr-HR-staff-help.po | 75 +- misc/translator/po/hr-HR-staff-prog.po | 1847 +-- 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 | 234 +- misc/translator/po/hu-HU-staff-help.po | 51 +- misc/translator/po/hu-HU-staff-prog.po | 1821 +-- 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 | 231 +- misc/translator/po/hy-Armn-staff-help.po | 85 +- misc/translator/po/hy-Armn-staff-prog.po | 1851 +-- 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 | 231 +- misc/translator/po/ia-staff-help.po | 51 +- misc/translator/po/ia-staff-prog.po | 1814 +-- 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 | 233 +- misc/translator/po/id-ID-staff-help.po | 51 +- misc/translator/po/id-ID-staff-prog.po | 1822 +-- 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 | 231 +- misc/translator/po/iq-CA-staff-help.po | 51 +- misc/translator/po/iq-CA-staff-prog.po | 1814 +-- 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 | 235 +- misc/translator/po/is-IS-staff-help.po | 51 +- misc/translator/po/is-IS-staff-prog.po | 1826 +-- 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 | 253 +- misc/translator/po/it-IT-staff-help.po | 69 +- misc/translator/po/it-IT-staff-prog.po | 1839 +-- 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 | 231 +- misc/translator/po/iu-CA-staff-help.po | 51 +- misc/translator/po/iu-CA-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 51 +- misc/translator/po/ja-Jpan-JP-staff-prog.po | 1838 +-- 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 | 231 +- misc/translator/po/ka-staff-help.po | 51 +- misc/translator/po/ka-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/km-KH-staff-help.po | 51 +- misc/translator/po/km-KH-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/kn-Knda-staff-help.po | 51 +- misc/translator/po/kn-Knda-staff-prog.po | 1829 +-- 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 | 233 +- misc/translator/po/ko-Kore-KP-staff-help.po | 87 +- misc/translator/po/ko-Kore-KP-staff-prog.po | 1842 +-- 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 | 231 +- misc/translator/po/ku-Arab-staff-help.po | 79 +- misc/translator/po/ku-Arab-staff-prog.po | 1830 +-- 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 | 231 +- misc/translator/po/lo-Laoo-staff-help.po | 51 +- misc/translator/po/lo-Laoo-staff-prog.po | 1823 +-- 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 | 231 +- misc/translator/po/mi-NZ-staff-help.po | 51 +- misc/translator/po/mi-NZ-staff-prog.po | 1826 +-- 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 | 231 +- misc/translator/po/ml-staff-help.po | 51 +- misc/translator/po/ml-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/mon-staff-help.po | 79 +- misc/translator/po/mon-staff-prog.po | 1835 +-- 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 | 231 +- misc/translator/po/mr-staff-help.po | 51 +- misc/translator/po/mr-staff-prog.po | 1823 +-- 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 | 235 +- misc/translator/po/ms-MY-staff-help.po | 51 +- misc/translator/po/ms-MY-staff-prog.po | 1840 +-- 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 | 231 +- misc/translator/po/my-staff-help.po | 51 +- misc/translator/po/my-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/ne-NE-staff-help.po | 51 +- misc/translator/po/ne-NE-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/oc-staff-help.po | 81 +- misc/translator/po/oc-staff-prog.po | 1846 +-- 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 | 231 +- misc/translator/po/pbr-staff-help.po | 51 +- misc/translator/po/pbr-staff-prog.po | 1818 +-- 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 | 234 +- misc/translator/po/ro-RO-staff-help.po | 51 +- misc/translator/po/ro-RO-staff-prog.po | 1840 +-- 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 | 234 +- misc/translator/po/ru-RU-staff-help.po | 67 +- misc/translator/po/ru-RU-staff-prog.po | 1842 +-- 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 | 231 +- misc/translator/po/sd-PK-staff-help.po | 51 +- misc/translator/po/sd-PK-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/sk-SK-staff-help.po | 85 +- misc/translator/po/sk-SK-staff-prog.po | 1849 +-- 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 | 231 +- misc/translator/po/sl-SI-staff-help.po | 51 +- misc/translator/po/sl-SI-staff-prog.po | 1814 +-- 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 | 233 +- misc/translator/po/sq-AL-staff-help.po | 51 +- misc/translator/po/sq-AL-staff-prog.po | 1822 +-- 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 | 231 +- misc/translator/po/sr-Cyrl-staff-help.po | 51 +- misc/translator/po/sr-Cyrl-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/sv-SE-staff-help.po | 85 +- misc/translator/po/sv-SE-staff-prog.po | 1849 +-- 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 | 231 +- misc/translator/po/sw-KE-staff-help.po | 51 +- misc/translator/po/sw-KE-staff-prog.po | 1814 +-- 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 | 231 +- misc/translator/po/ta-staff-help.po | 51 +- misc/translator/po/ta-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/tet-staff-help.po | 69 +- misc/translator/po/tet-staff-prog.po | 1836 +-- 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 | 231 +- misc/translator/po/th-TH-staff-help.po | 51 +- misc/translator/po/th-TH-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/tl-PH-staff-help.po | 51 +- misc/translator/po/tl-PH-staff-prog.po | 1829 +-- 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 | 232 +- misc/translator/po/tr-TR-pref.po | 7 +- misc/translator/po/tr-TR-staff-help.po | 85 +- misc/translator/po/tr-TR-staff-prog.po | 1849 +-- 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 | 237 +- misc/translator/po/uk-UA-staff-help.po | 67 +- misc/translator/po/uk-UA-staff-prog.po | 1842 +-- 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 | 231 +- misc/translator/po/ur-Arab-staff-help.po | 51 +- misc/translator/po/ur-Arab-staff-prog.po | 1818 +-- 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 | 231 +- misc/translator/po/vi-VN-staff-help.po | 85 +- misc/translator/po/vi-VN-staff-prog.po | 1838 +-- serials/lateissues-export.pl | 17 +- 409 files changed, 81593 insertions(+), 82735 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 08:13:26 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 06:13:26 +0000 Subject: [koha-commits] main Koha release repository branch 16.11.x updated. v16.11.08-1-g5c7ca2e 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 5c7ca2ef433e94c8fae59467c7d73dad4dbee2e1 (commit) from 61118816193ae754c34c13392b5a6b3b9f313bd3 (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 5c7ca2ef433e94c8fae59467c7d73dad4dbee2e1 Author: Mirko Tietgen Date: Mon May 22 09:49:47 2017 +0200 Bug 17108 - Update debian/control Last changes in debian/control as added to 16.11.08 Signed-off-by: Mirko Tietgen https://bugs.koha-community.org/show_bug.cgi?id=17108 Signed-off-by: Katrin Fischer ----------------------------------------------------------------------- Summary of changes: debian/control | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:18:17 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:18:17 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1110-g87bb593 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 87bb59304e53755d7b4565c517578a838e1f0041 (commit) from 1882805533a39df64e3380fbb50b591b1d5054a8 (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 87bb59304e53755d7b4565c517578a838e1f0041 Author: Marcel de Rooy Date: Tue May 23 14:31:01 2017 +0200 Bug 18647: Resolve internal server error on category_type See bug 18552. When we resolved the housebound_role bug, the hash got filled correctly again. And this revealed that the (second) call to Koha::Patrons->find was not appropriate. It can be removed, as Jonathan explained on the report. Note: Commit 95429af6855e8ed37945b681dc466bf360deffb added this call, but it was hidden until the template variable hash got fixed. Test plan: Restart Plack and go to patron details again. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: members/moremember.pl | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:19:24 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:19:24 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1111-g31630ab 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 31630ab0e4898f99251222f750492dad43bc3b38 (commit) from 87bb59304e53755d7b4565c517578a838e1f0041 (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 31630ab0e4898f99251222f750492dad43bc3b38 Author: Josef Moravec Date: Mon May 22 10:38:02 2017 +0000 Bug 18642: Remove debug messages Test plan: 0) Apply the patch 1) git grep Data::Printer -> should return no results 2) Go to Reports -> Use saved - should work fine Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: reports/guided_reports.pl | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:22:56 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:22:56 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1112-g3e5dbef 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 3e5dbef9ef18e0eaadfff9c7d7b5838aec75fb36 (commit) from 31630ab0e4898f99251222f750492dad43bc3b38 (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 3e5dbef9ef18e0eaadfff9c7d7b5838aec75fb36 Author: Nick Clemens Date: Fri May 12 09:18:45 2017 -0400 Bug 18596 - Quick add form duplicating password confirm To test: 1 - Add password to BorrowerMandatoryField 2 - View quick add form 3 - See confirm password twice 4 - Apply patch 5 - See confirm password once 6 - Add password to QuickAddFields 7 - Confirm one confirm field 8 - Remove password form BorrowerMandatory field 9 - Confirm there is one confirm field and password fields are not required Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:23:55 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:23:55 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1113-gc762cd8 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 c762cd827e0a80960f3b23513981a382025b3bee (commit) from 3e5dbef9ef18e0eaadfff9c7d7b5838aec75fb36 (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 c762cd827e0a80960f3b23513981a382025b3bee Author: Nick Clemens Date: Thu May 18 22:00:44 2017 -0400 Bug 18598 - Quick add form doesn't clear values when switching To test: 1 - Fill out some fields in quick add 2 - Switch to full form and clear fields 3 - Switch back and fields are still populated 4 - Fill a field in long form 5 - Switch to quick add and clear it 6 - Save 7 - Value set in 4 is saved 8 - Apply patch 9 - Repeat 1-6 - values should be cleared and not saved Signed-off-by: Marc V?ron Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:25:03 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:25:03 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1114-ge609679 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 e609679eb278383f573eda78048f8fa107ae159b (commit) from c762cd827e0a80960f3b23513981a382025b3bee (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 e609679eb278383f573eda78048f8fa107ae159b Author: Nick Clemens Date: Fri May 12 09:38:37 2017 -0400 Bug 18569 - Quick add patron will not copy over details from cities and towns pull down into patron details Followed test plan and the city value updates in the quick add form correctly. Signed-off-by: Dilan Johnpulle Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: koha-tmpl/intranet-tmpl/prog/js/members.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 16:26:36 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 14:26:36 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1115-gd2ed4fa 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 d2ed4fadc59260372baedab038d16bd7cb169b1c (commit) from e609679eb278383f573eda78048f8fa107ae159b (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 d2ed4fadc59260372baedab038d16bd7cb169b1c Author: Josef Moravec Date: Fri May 5 10:23:23 2017 +0000 Bug 18548: Print usage when missing instance name in koha-create script Test plan: 1. Run: debian/scripts/koha-create --request-db -> Without patch you see the getent error message -> With patch you see usage and "Missing instance name" message Signed-off-by: Dilan Johnpulle Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: debian/scripts/koha-create | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 17:31:43 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 15:31:43 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1116-g803c36a 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 803c36a6ffd5b21ffbbdcdb22a0bb7c0bf24350c (commit) from d2ed4fadc59260372baedab038d16bd7cb169b1c (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 803c36a6ffd5b21ffbbdcdb22a0bb7c0bf24350c Author: Jonathan Druart Date: Wed May 24 12:27:47 2017 -0300 Bug 16344: Fix test in GetHardDueDate.t ----------------------------------------------------------------------- Summary of changes: t/db_dependent/Circulation/GetHardDueDate.t | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 19:35:03 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 17:35:03 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.12-72-gd21296d 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.05.x has been updated via d21296dd5473ab6d96e8c680edea285633d243d9 (commit) via e1fbffcf9957b02f6d916e02efe3ad0ee4d22a49 (commit) via 24dedb0d10a0c2c49522a1309cd5e745c7000dc8 (commit) from 1a8479246cccc6fcddd640f2747ae21a1c50c563 (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 d21296dd5473ab6d96e8c680edea285633d243d9 Author: Mason James Date: Thu May 25 05:32:52 2017 +1200 Revert "Bug 16758 - Caching issues in scripts running in daemon mode" This reverts commit f178fd076b90c53f7b45c8f1abbb9df6de5e1122. commit e1fbffcf9957b02f6d916e02efe3ad0ee4d22a49 Author: Mason James Date: Thu May 25 05:32:44 2017 +1200 Revert "Bug 16758: Use the default cache instance" This reverts commit 2203f7d39e4504cfefa2ecb6c160c8f5f0054e7b. commit 24dedb0d10a0c2c49522a1309cd5e745c7000dc8 Author: Mason James Date: Thu May 25 05:20:14 2017 +1200 Revert "Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql" This reverts commit 9b37ca8cadfcc2b5ed838a87711a3b7f58abeac8. ----------------------------------------------------------------------- Summary of changes: installer/data/mysql/sysprefs.sql | 1 - misc/migration_tools/rebuild_zebra.pl | 10 +--------- 2 files changed, 1 insertion(+), 10 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 20:38:13 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 18:38:13 +0000 Subject: [koha-commits] main Koha release repository branch 16.05.x updated. v16.05.12-73-g367380e 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.05.x has been updated via 367380e96afaa608430394013e6dc820c1960391 (commit) from d21296dd5473ab6d96e8c680edea285633d243d9 (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 367380e96afaa608430394013e6dc820c1960391 Author: Mason James Date: Thu May 25 05:43:32 2017 +1200 Add release notes to 16.05.13 release ----------------------------------------------------------------------- Summary of changes: ...tes_16_5_12.html => release_notes_16_5_13.html} | 320 ++++++++-------- misc/release_notes/release_notes_16_5_13.md | 387 ++++++++++++++++++++ 2 files changed, 556 insertions(+), 151 deletions(-) copy misc/release_notes/{release_notes_16_5_12.html => release_notes_16_5_13.html} (56%) create mode 100644 misc/release_notes/release_notes_16_5_13.md hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 24 21:20:33 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 24 May 2017 19:20:33 +0000 Subject: [koha-commits] main Koha release repository annotated tag v16.05.13 created. v16.05.13 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.05.13 has been created at d1061431f2aa6471511adc8f0c3e1e4f8b265212 (tag) tagging 367380e96afaa608430394013e6dc820c1960391 (commit) replaces v16.05.12 tagged by Mason James on Thu May 25 07:18:34 2017 +1200 - Log ----------------------------------------------------------------- Koha release 16.05.13 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJZJdyKAAoJEGPsprNybXB3wU4IAIgJmCLwZdx7/lnMy1uPYBJq b3WdQ1CigrwsjLWm3sQH2FvNYUjRixgHeuqziGSN3f/X5VkGgYuxiifXoZ9/wa2f cLEAznHaiXFJ/2v1nJsKHhONbnmSL5na4G5KL9dfKQ88lEh88J3NdEC+nMTRG8d2 SUqrYdUJyBlpk4jauQJXC872/7bgiPBdqc7Tw64q7toz16UyJRdTpl2zXK2PjweF OBrOHgmJjeNRKnGVQcbXMCV0Xoe107dcCGyGCQ4Qn80HnSqcZA08Q2qwcw676EEW +HstcIWo3lCzJpZwLqU3gSWljvQpAhOO6sRHawfhy7HRfBhlTR82Fyw56qupyTA= =b8jv -----END PGP SIGNATURE----- Aleisha Amohia (3): Bug 15815: Reword confirm message when removing patrons from card batch Bug 18452: Correcting 'url' to say 'URL' in catalog detail Bug 15738: Show rental fees on OPAC summary page Alex Buckley (1): Bug 18442: Fix DB user loggin Fridolin Somers (5): Bug 17993 - Do not use modal authentication with CAS - lists Bug 17993 - Do not use modal authentication with CAS - tags Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 18376 - authority framework creation fails under Plack Bug 18551 - Hide with CSS dynamic elements in member search Jacek Ablewicz (1): Bug 16758 - Caching issues in scripts running in daemon mode Jonathan Druart (13): Bug 14608 - HEA : add possibility of sharing usage statistics [squashed] Bug 18066: Hea V2 [squashed] Bug 18457: Add tests Bug 18442: Add a test Bug 18152: Add tests Bug 7550: SCO - Restrict access of patron's image Bug 16758: Use the default cache instance Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio Bug 18340: Fix progress bar length Bug 18370: Columns visibility on patron search - Hide the correct column Bug 18370: Use splice instead of splice Bug 17257: Fix add/edit patrons under MySQL 5.7 Bug 18376: Do not need to prepare a single statement, use do Josef Moravec (2): Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Bug 18551: followup - hide advanced filters in header, move hidding to css file Katrin Fischer (1): SCHEMA UPDATE for Bug 17260 - updatedatabase.pl fails on invalid entries in ENUM and BOOLEAN columns Kyle M Hall (2): Bug 18457 - process_message_queue.pl will die if a patron has no sms_provider_id set but sms via email is enabled for that patron Bug 16568 - Talking Tech generates phone notifications for all overdue actions Lari Taskula (1): Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql Marc V?ron (1): Bug 13835: Popup with searches: results hidden by language menu in footer Marcel de Rooy (11): Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Bug 17925: Disable debugging in reports/bor_issues_top.pl Bug 16733: Adjust koha-indexer Bug 16733: Adjust koha-rebuild-zebra Bug 16733: Adjust other debian scripts using PERL5LIB Bug 16733: [Follow-up] Add $home to api path too Bug 16749: Adjustments for koha-plack Bug 16749: Adjustments for koha-translate Bug 16749: Update debian docs for koha-translate Bug 18536: [QA Follow-up] Tiny regex simplification Bug 18578: Use subdirectory in /tmp for session storage during installation Mark Tompsett (4): Bug 15702: Add test cases for modified code Bug 15702: Recommended Counter-patch Bug 18494: Pass a code, not hash & Fix double commas Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Martin Renvoize (1): BUG 18505: opac-search-history does not respect opacPublic Mason James (15): Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes Revert "Bug 16749: Update debian docs for koha-translate" Revert "Bug 16749: Adjustments for koha-translate" Revert "Bug 16749: Adjustments for koha-plack" Revert "Bug 16733: [Follow-up] Add $home to api path too" Revert "Bug 16733: Adjust other debian scripts using PERL5LIB" Revert "Bug 16733: Adjust koha-rebuild-zebra" Revert "Bug 16733: Adjust koha-indexer" Increment version for 16.05.13 release Translation updates for Koha 16.05.13 Revert "Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql" Revert "Bug 16758: Use the default cache instance" Revert "Bug 16758 - Caching issues in scripts running in daemon mode" Add release notes to 16.05.13 release Mirko Tietgen (1): Bug 17618: perl-modules Debian package name change Nick Clemens (3): Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro Bug 18535 - Clicking 'edit printer profile' in label creator causes software error Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit Olli-Antti Kivilahti (1): Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Owen Leonard (5): Bug 18419 - Broken patron-blank image in viewlog.tt Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid Bug 17812 - Return focus to barcode field after toggling on-site checkouts Bug 16515 - Did you mean? links don't wrap on smaller screens Bug 17936 - Search bar not aligned on right in small screen sizes Stephane Delaune (1): Bug 18152 : fix unimarc label in SetMarcUnicodeFlag pongtawat (1): Bug 18383 - Correct items.onloan schema comment ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Fri May 26 16:47:23 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Fri, 26 May 2017 14:47:23 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1117-g0b7c517 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 0b7c517bfe9c76b0e40f25f1fa5b1f3cf7a00dd3 (commit) from 803c36a6ffd5b21ffbbdcdb22a0bb7c0bf24350c (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 0b7c517bfe9c76b0e40f25f1fa5b1f3cf7a00dd3 Author: Jonathan Druart Date: Fri May 26 11:45:31 2017 -0300 Bug 15465: Fix typo in bugs.k-c.org ----------------------------------------------------------------------- Summary of changes: README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:03:15 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:03:15 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1118-gf0eda04 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 f0eda04ddf5b879b2c2a2d10745beda58e239e05 (commit) from 0b7c517bfe9c76b0e40f25f1fa5b1f3cf7a00dd3 (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 f0eda04ddf5b879b2c2a2d10745beda58e239e05 Author: Jonathan Druart Date: Tue May 23 13:02:30 2017 -0300 Bug 18662: Fix currency deletion Sounds like it is caused by bug 13726. It is not possible to delete a currency, even if not used by any vendors Test plan: Try and delete currencies used or not by vendors. Signed-off-by: Marc V?ron Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: admin/currency.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:07:38 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:07:38 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1120-g1d7eceb 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 1d7ecebfd2a4a7152656ae39db18efcdd3abe3f9 (commit) via 6f29c775d92d72bd03188efea4a41b3fbb49e928 (commit) from f0eda04ddf5b879b2c2a2d10745beda58e239e05 (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 1d7ecebfd2a4a7152656ae39db18efcdd3abe3f9 Author: Kyle M Hall Date: Sun May 28 22:05:48 2017 -0400 Bug 18663 - DBRev 16.12.00.038 Signed-off-by: Kyle M Hall commit 6f29c775d92d72bd03188efea4a41b3fbb49e928 Author: Jonathan Druart Date: Tue May 23 16:16:17 2017 -0300 Bug 18663: Add pref ExportRemoveFields if missing Signed-off-by: Josef Moravec Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:11:10 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:11:10 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1121-gd046474 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 d046474805b065f7419fefb06902d6ae18a0cd29 (commit) from 1d7ecebfd2a4a7152656ae39db18efcdd3abe3f9 (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 d046474805b065f7419fefb06902d6ae18a0cd29 Author: Jonathan Druart Date: Tue May 23 14:10:20 2017 -0300 Bug 16295: Fix access to MMT admin page There was a typo in the permission code Test plan: Try to access the marc modification templates admin page with the marc_modification_templates permission (and not all tools permissions) Signed-off-by: Josef Moravec Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: tools/marc_modification_templates.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:13:37 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:13:37 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1122-gd4e3e6a 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 d4e3e6af9fd054dc64844be49e8d1a0f28b545bd (commit) from d046474805b065f7419fefb06902d6ae18a0cd29 (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 d4e3e6af9fd054dc64844be49e8d1a0f28b545bd Author: LeireDiez Date: Thu May 11 17:09:22 2017 +0200 Bug 18204 - Authority searches are not saved in Search history When you search an authority in Authority search, this search is not saved in Search history. EnableOpacSearchHistory is enabled Steps to test: 1- Login your account (opac) 2- Search an authority in Authority search 3- Go to Search history -> Authority 4- It says "Your authority search history is empty" Signed-off-by: Katrin Fischer Signed-off-by: Julian Maurice Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: opac/opac-authorities-home.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:18:06 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:18:06 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1123-g4f3dfd2 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 4f3dfd23ea12c3de64761b9e3a20e75e4e6a06c8 (commit) from d4e3e6af9fd054dc64844be49e8d1a0f28b545bd (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 4f3dfd23ea12c3de64761b9e3a20e75e4e6a06c8 Author: Nick Clemens Date: Wed May 17 11:34:58 2017 -0400 Bug 18620 - t/db_dependent/Letters.t failing on master To test: 1 - Set SMSSenDriver to 'Email' 2 - prove t/db_dependent/Letters.t 3 - Tests fail 4 - Apply patch 5 - prove t/db_dependent/Letters.t 6 - Less tests fail (should be 2 sms test failures) 7 - Set SMSSendDriver to another value or blank 8 - prove t/db_dependent/Letters.t 9 - Tests pass Signed-off-by: Marc V?ron Signed-off-by: Tomas Cohen Arazi Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: t/db_dependent/Letters.t | 112 ++++++++++++++++++++++++++++------------------ 1 file changed, 69 insertions(+), 43 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:18:51 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:18:51 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1128-g30ca02a 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 30ca02aee836fcb1933b2c671638937c503af31e (commit) via 8f726ae06d05951bb33540d122a47f1637b39f20 (commit) via e704be99dcd0b162cb02d5c0e547953ab9f31eac (commit) via b1e78d530a38d3edc04168d22671624589d6bbcc (commit) via 4fa3df9462eaa4a6a2399af4d7036d2f3ee990ce (commit) from 4f3dfd23ea12c3de64761b9e3a20e75e4e6a06c8 (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 30ca02aee836fcb1933b2c671638937c503af31e Author: Marcel de Rooy Date: Fri May 26 11:20:42 2017 +0200 Bug 18620: [QA Follow-up] Move the final rollback to the very end The new subtest in Reserves.t does not need its own transaction. Move the original rollback to the very end of the test. Signed-off-by: Marcel de Rooy https://bugs.koha-community.org/show_bug.cgi?id=18478 Signed-off-by: Kyle M Hall commit 8f726ae06d05951bb33540d122a47f1637b39f20 Author: Nick Clemens Date: Tue May 23 16:11:06 2017 -0400 Bug 18478 - QA Followup Make sure to build necessary letters Fix awkward construction Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit e704be99dcd0b162cb02d5c0e547953ab9f31eac Author: Nick Clemens Date: Tue May 16 11:01:02 2017 -0400 Bug 18478 - Additional unit tests This method was not previously covered, we don't change it , but no reason to throw away these tests to ensure messages are created as expected To test: 1 - Apply this patch first 2 - Prove t/db_dependent/Reserves.t 3 - Last tests fail 4 - Apply other patch 5 - All tests should pass Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit b1e78d530a38d3edc04168d22671624589d6bbcc Author: Nick Clemens Date: Wed May 17 12:58:09 2017 -0400 Bug 18478 - Unit tests Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 4fa3df9462eaa4a6a2399af4d7036d2f3ee990ce Author: Nick Clemens Date: Wed May 17 12:54:44 2017 -0400 Bug 18478 - Some notices sent via SMS gateway fail It seems that for HOLD and DUE (and maybe more) notices we rely on C4::Letters::SendQueuedMessages to populate the correct address. This patch adjust that subroutine to correctly populate the field and/or fail messages if no SMS provider available To test: 1 - Define a messaging prefs for a patron to recieve hold notices via SMS 2 - Ensure you have defined an SMS message for 'HOLD' letter 3 - Set an SMS alert number for patron 4 - Set the SMS::Send driver to 'Email' 5 - Fill a hold for the patron 6 - Check the db and note the address is null 7 - run process_message_queue.pl 8 - Check db - address is null and message pending 9 - Apply patch 10 - run process_message_queue 11 - Message to_address should be populated and message sent Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Letters.pm | 8 +++++ t/db_dependent/Letters.t | 12 ++++++- t/db_dependent/Reserves.t | 80 +++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 96 insertions(+), 4 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:23:00 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:23:00 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1130-g2764251 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 2764251be318c4b1c2a86c11fc7e8ba9cfb466bf (commit) via ec4b976289d68b4122f081f05ff7a7a023a32580 (commit) from 30ca02aee836fcb1933b2c671638937c503af31e (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 2764251be318c4b1c2a86c11fc7e8ba9cfb466bf Author: Kyle M Hall Date: Sun May 28 22:21:16 2017 -0400 Bug 18600 - DBRev 16.12.00.039 Signed-off-by: Kyle M Hall commit ec4b976289d68b4122f081f05ff7a7a023a32580 Author: Jonathan Druart Date: Tue May 23 16:16:39 2017 -0300 Bug 18600: Add pref TalkingTechItivaPhoneNotification if missing Signed-off-by: Katrin Fischer Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:25:10 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:25:10 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1134-g01e7523 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 01e7523dfb1ec9789f38dd6d7819cb5e3d7d7cc2 (commit) via b37df275b85114ccd23986d94af7ed21544269e6 (commit) via 092f02d227417ac9786e23651ab13fbd566589c8 (commit) via 7249351f120f3bd02d7f7829af10bd89cae490dc (commit) from 2764251be318c4b1c2a86c11fc7e8ba9cfb466bf (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 01e7523dfb1ec9789f38dd6d7819cb5e3d7d7cc2 Author: Marcel de Rooy Date: Fri May 26 10:25:10 2017 +0200 Bug 18611: [QA Follow-up] Add unit test for GetItemNumbersFromImportBatch Test plan: Run t/db_dependent/ImportBatch.t Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit b37df275b85114ccd23986d94af7ed21544269e6 Author: Marcel de Rooy Date: Fri May 26 10:20:00 2017 +0200 Bug 18611: [QA Follow-up] Make SQL query more readable Make it more explicit by adding join statements. Test plan: See next patch for adding a unit test. Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 092f02d227417ac9786e23651ab13fbd566589c8 Author: Josef Moravec Date: Tue May 23 11:03:04 2017 +0000 Bug 18611 - Followup, remove tabs to make qa tools happy Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall commit 7249351f120f3bd02d7f7829af10bd89cae490dc Author: Nick Clemens Date: Tue May 16 05:40:28 2017 -0400 Bug 18611 - Create labels action fails in manage-marc-import.pl if an item has been deleted from the import batch. To test: 1 - Import a batch with some items 2 - Delete one of the imported items 3 - Browse to Tools->Staged MARC record management 4 - Click (Create label batch) for the batch you imported 5 - Recieve an error 6 - Apply patch 7 - Click (Create label batch) 8 - Batch is created with remaning items from the import Signed-off-by: Josef Moravec Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/ImportBatch.pm | 25 +++++++++++++++---------- t/db_dependent/ImportBatch.t | 29 ++++++++++++++++++++++++----- 2 files changed, 39 insertions(+), 15 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:26:58 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:26:58 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1135-ga803664 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 a80366439e13fe3682d815c910d2efd7adafe840 (commit) from 01e7523dfb1ec9789f38dd6d7819cb5e3d7d7cc2 (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 a80366439e13fe3682d815c910d2efd7adafe840 Author: Jonathan Druart Date: Thu May 18 17:42:02 2017 -0300 Bug 18632: Remove 'CGI::param called in list context' warnings Once again, after bug 16154 and bug 16259 we need to remove more occurrence of CGi->param called in list context. Refer to bug 15809 for more information. Test plan: Make sure you do not see the error on the modified scripts. Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: admin/authorised_values.pl | 6 +++--- admin/classsources.pl | 21 +++++++++--------- admin/edi_accounts.pl | 24 ++++++++++----------- admin/import_export_framework.pl | 2 +- admin/patron-attr-types.pl | 2 +- clubs/clubs-add-modify.pl | 8 +++---- clubs/templates-add-modify.pl | 10 ++++----- installer/install.pl | 2 +- members/housebound.pl | 44 +++++++++++++++++++------------------- opac/opac-overdrive-search.pl | 2 +- opac/opac-user.pl | 4 ++-- 11 files changed, 63 insertions(+), 62 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:27:59 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:27:59 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1136-g59b5851 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 59b58513fe4370e69fd3edb69a9976f4bc41a796 (commit) from a80366439e13fe3682d815c910d2efd7adafe840 (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 59b58513fe4370e69fd3edb69a9976f4bc41a796 Author: Jonathan Druart Date: Tue May 23 16:33:17 2017 -0300 Bug 18664: Make IssueSlip returns if params are not valid Problem raised by bug 17762: IssueSlip should return if the params are not valid. The tests contain 2 FIXME to highlight this problem already, it's time to fix them. Note that, theoretically, this change may produce software error. Indeed the caller expecting a hashref (letter) will access the "content" key. But that should not happen. Test plan: Tests must return green Signed-off-by: Josef Moravec Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Members.pm | 1 + t/db_dependent/Members/IssueSlip.t | 15 ++------------- 2 files changed, 3 insertions(+), 13 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:31:50 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:31:50 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1137-g9026169 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 9026169a235aa8133660ef649d98d8cedc5a4692 (commit) from 59b58513fe4370e69fd3edb69a9976f4bc41a796 (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 9026169a235aa8133660ef649d98d8cedc5a4692 Author: David Cook Date: Thu May 25 14:37:21 2017 +1000 Bug 18669 - RewriteCond affecting wrong rule in koha-httpd.conf One of the RewriteCond directives in koha-httpd.conf was affecting the wrong RewriteRule after its original RewriteRule was commented out years ago. _TEST PLAN_ 0) Before applying patch, build Koha from source *) make *) make install (or make upgrade) *) Copy or symlink etc/koha-httpd.conf to your Apache vhost directory (and enable if you're on a Debian based system) *) Restart Apache 1) Make sure that you have at least 1 bibliographic record in Koha (URL like this http://server:port/cgi-bin/koha/opac-detail.pl?biblionumber=1) 2) Go to http://server:port/bib/1 3) Note that you get a 404 error 4) Apply the patch 5) Rebuild Koha from source as per step 0 6) Go to http://server:port/bib/1 7) Note that you now see the same page as you would if you went to http://server:port/cgi-bin/koha/opac-detail.pl?biblionumber=1 Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: etc/koha-httpd.conf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Mon May 29 04:32:57 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Mon, 29 May 2017 02:32:57 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v16.11.00-1138-g8ed5991 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 8ed599113c7592ec2e2227e3a7265a7e9cc9ca0e (commit) from 9026169a235aa8133660ef649d98d8cedc5a4692 (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 8ed599113c7592ec2e2227e3a7265a7e9cc9ca0e Author: Mark Tompsett Date: Wed May 24 01:54:02 2017 -0400 Bug 5395: Update C4::Acquisition::SearchOrders POD Comparing the perldoc to the function: - basketname - basketgroupname - budget_id Were missing. This adds them. Also, a description of ordernumber and search were added, as they are not self-evident by their name alone. There are no code changes, so all tests should pass or fail identically before and after patch. Signed-off-by: Katrin Fischer Fixed typo basetgroupname Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall ----------------------------------------------------------------------- Summary of changes: C4/Acquisition.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Tue May 30 05:19:34 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Tue, 30 May 2017 03:19:34 +0000 Subject: [koha-commits] main Koha release repository annotated tag v17.05.00 created. v17.05.00 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.00 has been created at a808dd27a97f6faea2dc7d8a6a4a4c3acdf723ef (tag) tagging 5d94ff751379c9922ce5e197516a915f471b298a (commit) replaces v16.11.00 tagged by Kyle M Hall on Tue May 30 03:16:57 2017 +0000 - Log ----------------------------------------------------------------- Koha release 17.05.00 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJZLOQpAAoJEPrYorR6HSEGkhMH/iEjnX3rw+vO6vQlq2ioJmkS PgbvQ9Lr++98iG6+wQEt0FzIDf3xdnE7lcbLDeSrlbtYneMihd6afnnUikHfeNQX nvZi0HuXBqVDMKg/H2P9gE/bnlmdhQlHtD9Uq8kYTacSdezgEDo2ftBz3RxAEJ1y 5DR8R2RfuomHI5Ks9U1AydQcSDANPBniuIdhyaoaJ/H+NTubuee706N6Jx+Kczmi mG1XMJ7kFmZZcwgclCpaJfnImOjfj9q8iUoDJzrWxcEqSqcTJ68g8N+ocxoFfZ2+ tU2gjFZXPRrr6U/FexzYkFaGX6/T1GwcBFnMUhe9HwkzmOYHWON3PVEpBNH5gmQ= =/OL9 -----END PGP SIGNATURE----- = (1): Bug #6979 Adrien Saurat (1): Bug 8306: Patrons statistics, fix for patron activity choice Aleisha (1): Bug 16530: Adding a circ sidebar navigation menu and circSidebar syspref to activate/deactivate Aleisha Amohia (41): Bug 17670: Grammar mistakes - effect vs affect Bug 15415: Warn when creating a new print profile Bug 17208: Checking if classification source or filing rule already exists before adding Bug 15711: Fixing the 'Delete selected' button on patroncard images Bug 16072: Changing all instances of 'loading-small.gif' to 'spinner-small.gif' and removing loading-small.gif file. Bug 17209: Remove use of onclick from masthead Bug 17794: Menu items in Tools menu and Admin menu not showing bold when active but not on linked page Bug 17800: Add admin sidebar menu to marc-subfields-structure.pl Bug 17879: Use image filename if no image name is entered Bug 17181: Check for duplicate image names when uploading image to patron card creator Bug 17799: MARC bibliographic frameworks breadcrumbs broken for Default framework Bug 14854: Add DataTables on upload results table Bug 17977: Add acquisitions sidebar menu to suggestions Bug 17793: Make sysprefs search show on all Admin pages Bug 17895: 'Re-set' typo fix Bug 17947: Searching my library first shows the branchcode by the search bar rather than branchname Bug 18040: Updating buttons in Tools -> Upload local cover image Bug 7626: Delete multiple tags in OPAC at once Bug 11932: Move delete checkbox on patron modification to right Bug 14405: Add datatables to fines table in OPAC Bug 18109: Adding font awesome icon to uncertain prices button Bug 18077: Batch item modification link is bold when batch item deletion is active in tools menu Bug 18108: Sorting by author in opac summary Bug 13685: Sorting by author in opac reading history Bug 10978: Redirect to basket list of a supplier after deleting a basket Bug 18135: Show alert if no authorities selected in batch record deletion Bug 8548: Add datatable to circ overdue report, remove sortby filter Bug 17946: Show number of subscriptions on tab in OPAC record details Bug 18134: Updating Preview MARC button in Batch Authority Record Mod Bug 18181: Can't tell which subscriptions already have a routing list if seeing all subs attached to a biblio Bug 4969: Toggle showing of all/active vendors Bug 14537: Renaming OverdueNoticeBcc to NoticeBcc Bug 10357: Adding link for email notification for new subscription issues to opac-detail Bug 15815: Reword confirm message when removing patrons from card batch Bug 18452: Correcting 'url' to say 'URL' in catalog detail Bug 15738: Show rental fees on OPAC summary page Bug 14224: Allow patron notes about item shown at check in Bug 18035: Front-end changes to serials -> numbering patterns Bug 17465: NumSavedReports syspref Bug 18350: Moving call number in subscriptions tab in OPAC biblio detail Bug 18552: Borrower debarments not showing on member detail page Alex Arnaud (13): Bug 17615 - Fix updating borrower attributes in checkpw_ldap Bug 17615 - Fix unit tests Bug 6979 - Update tests Bug 6979 - Handle multiple branches in non-auth_by_bin Bug 6979 - Fix Already in a transaction error Bug 18388 - Standardize serials volume information displaying Bug 12063: Change date calculation for reserve expiration to skip all holiday Bug 12063 - Remove Koha::Hold::waiting_expires_on since dateexpiration is set on database Bug 12063 - Keep patron's requested expiration date if it is prior to the calculated one Bug 12063 - Fix unit tests Bug 12063 - Fix QA failures Bug 12063 - make perl atomic update follow skeleton.perl Bug 12063 - Remove checking of ExpireReservesMaxPickUpDelay in CancelExpiredReserves(). Koha::Hold::set_waiting calculate expiration date from today instead of hold's waiting date. Alex Buckley (9): Bug 17334- Added a timestamp to the members-update.tt To show the user when the pending modifications were requested. Bug 12930: Web installer does not show login errors Bug 17855: Onboarding tool Bug 17855 - Reverted back to original step 3 in the web installer so there is no basic and advanced setup mode and consequently no need for SQL files to be moved to a 'default' directory for all languages. Bug 17855 - Followup patch following requests in comments 176 and 177 Bug 18442: Fix DB user loggin Bug 17190 - Marked REST API as mandatory (require = 1) in PerlDependencies.pm Bug 18299 - Removed unused env_tz_test.pl based on user testing feedback Bug 18438 - Implemented data-dismiss="modal" in returns.tt so that any warning messages hidden by a hold modal are displayed after it is dismissed Alex Sassmannshausen (2): Bug 16083 Allow cli overrides for makefile settings. Bug 16083: [QA FOLLOWUP] Add more cli arguments. Baptiste Wojtkowski (8): Added a new syspref to Load history to the next user BUG 8010: Correct a few syntax errors, and moved tests BUG 8010: Removed Auth2.t Bug 17708: Added a logaction function in Addrenewal in order to send renew logs Bug 18110: Add a field FR to the syspref AddressFormat Bug 18110: Corrected display address format Bug 18110: Removed unwanted spaces Bug 18110: Update addressFormat in atomicupdate Benjamin Rokseth (3): Bug 17766 - Patron notification does not work with multi item holds Bug 17758 - SIP checkin does not handle holds correctly Bug 12021 - SIP2 checkin should alert on transfer and use CT for return branch Bernardo Gonzalez Kriegel (1): Translation updates for Koha 17.05 Blou (6): Bug 17234 - updatedatabase.pl's ALTER IGNORE break with mysql 5.7.4+ Bug 15030 - Certain values in serials' items are lost on next edit Bug 15030 - Fixes the serials fields associated with a plugin, to not overwrite the previously saved value Bug 15030 - continue. The enumchron value was overwritten by 'header' even when value supplied Bug 17260: updatedatabase.pl fails on invalid entries in ENUM and BOOLEAN columns Bug 18209 - Patron's card manage.pl page is not fully translatable Brendan A Gallagher (3): DBREV for Bug 8010 - Search history can be added to the wrong patron DBREV for Bug 18066 - Hea - Version 2 Updating the Schema Caitlin Goodger (5): Bug 15460 Adding spaces after subfields c and h of 245 Bug 17469: Follow-up adding hold print notice Bug 17948 Link to make a new list in masthead in OPAC does not take you straight to add form Bug 17852; Multiple URLs (856) in list email are broken. Bug 17852 Follow up.Multiple URLs (856) in list email are broken Chloe (1): Bug 15584 - Staff client list errors are incorrectly styled Chris Cormack (3): Bug 13029 : Follow up bug_16034 Adding a new syspref - OverDriveCirculation Bug 18432 : Follow up - Updating to use they/them Chris Kirby (1): Bug 17652: opac-account.pl does not include login branchcode Chris Nighswonger (1): Bug 18044: Label Batches not displaying Christopher Brannon (3): Bug 17346: Make checkin column hidable Bug 18219: Remove duplicated code in returns.tt Bug 18219: Remove extra whitespace from returns.tt Colin Campbell (2): Bug 16202: GetIssuingCharges should return a collectable amount Bug 17605: [MASTER] Add currency to orders generated by quotes Dani Elder (1): Bug 16933 - Update documentation/help file. David Cook (8): Bug 16376 - Koha::Calendar->is_holiday date truncation creates fatal errors for TZ America/Santiago Bug 17880 - Add test to check version number comparison Bug 17880 - Use version.pm to parse version numbers in C4::Installer::PerlModules Bug 17986: Perl dependency evaluation incorrect Bug 17871: Remove zebra::snippet to allow access to facets in YAZ 5.8.1+ Bug 18099 - Put call number in its own column on inventory screen Bug 15541 - Prevent normalization during matching/import process Bug 18669 - RewriteCond affecting wrong rule in koha-httpd.conf David Gustafsson (1): Bug 18305 - jquery.fixFloat.js breaks advanced MARC editor David Kuhn (1): Bug 17309 - Renewing and HomeOrHoldingBranch syspref Dimitris Kamenopoulos (1): Bug 15427 : Enable TLS support for MySQL Dobrica Pavlinusic (3): Bug 17775 - Add new user with LDAP not works under Plack Bug 18013 - acqui/transferorder.pl typo in find method Bug 17933 - Internal software error when searching patron without birth date Emma (1): Bug 17134: Replace item types codes with category in facets (opac) Emma Smith (1): Bug 17840: adding classes to notes in checkouts Ere Maijala (2): Bug 15108: OAI-PMH provider improvements Bug 15108: (followup) OAI-PMH provider improvements Francesco Rivetti (3): Bug 17941 avoid scanning the full cartesian product Bug 17941 don't compute priority more than needed Bug 17941 add tests to cover the optimization of the nested loop Fridolin Somers (10): Bug 17395 - exporting checkouts in CVS generates a file with wrong extension Bug 17899 - Show only mine does not work in newordersuggestion.pl Bug 12913 - wrong inventory results when notforloan filter is not used Bug 18329 - Batch record deletion broken Bug 17821 - due date in intranet search results should use TT date plugin Bug 17993 - Do not use modal authentication with CAS - lists Bug 17993 - Do not use modal authentication with CAS - tags Bug 17993 - Do not use modal authentication with CAS - tags bis Bug 18376 - authority framework creation fails under Plack Bug 18551 - Hide with CSS dynamic elements in member search Fr?d?ric Demians (3): Bug 17292 Follow-up, fix typos Bug 17913: Add AuthorityMergeMode preference Bug 17913: Use replace_with instead of insert_grouped_field Fr?d?rick (1): Bug 17913: Use AuthorityMergeMode pref in sub merge Grace McKenzie (4): Bug 5784 - link to aq from budgets & funds Bug 17691 - add serial subscription Bug 8266 - remove location from pulldown Bug 17290 - Standardize on "Patron Categories" Jacek Ablewicz (2): Bug 17233 - Add 008 value builder plugin for MARC21 classifications Bug 16758 - Caching issues in scripts running in daemon mode Jesse Weaver (4): Bug 13757: Add the option to set patron attributes editable in the OPAC Bug 13757: DB update Bug 13757: OPAC changes Bug 12026: Adds auto-provisioning to shibboleth Jonathan Druart (375): Bug 17676: Update default COLLATE of marc_subfield_structure Bug 16873: Improve renewal error messages on self check Bug 17583: Use Koha::Patron->is_expired from the circulation page Bug 17583: Add the Koha::Patron->is_going_to_expired method Bug 17583: Fix tests Bug 17583: Make sure we are comparing 2 dates Bug 17583: Mock the pref before tests Bug 17580: Add the Koha::Patron->get_overdues method Bug 17720: CSRF - Handle unicode characters Bug 17713: Fix Members.t tests Bug 15822: Fix 500 error when searching if items.onloan=0000-00-00 Bug 17668: Fix typo in parcel.pl - listinct vs listincgst Bug 14541: Do not truncate tax rate values Bug 17416: Fix audio alerts Bug 17556: Koha::Patrons - Remove GetHideLostItemsPreference Bug 17666: Revert "Bug 16685 [QA Followup] - Use Path::Tiny::slurp instead of File::Slurp" Bug 17733: Fix Members.t Bug 17557: Revised patron age calculation tests Bug 17557: Koha::Patrons - Move GetAge to ->set_age (and remove SetAge) Bug 17568: Add the Koha::Patron->library method Bug 17578: GetMemberDetails - Remove BlockExpiredPatronOpacActions Bug 17578: GetMemberDetails - Remove authflags - 1 Bug 17578: GetMemberDetails - Remove authflags - 2 Bug 17578: GetMemberDetails - Remove amountoutstanding Bug 17578: GetMemberDetails - Remove flags Bug 17578: GetMemberDetails - Remove is_expired Bug 17578: GetMemberDetails - Remove reservefee Bug 17578: GetMemberDetails - Remove enrolmentperiod Bug 17578: GetMemberDetails - Remove GetMemberDetails But 17578: (followup) amountoutstanding Bug 17585: Add the Koha::Patron->get_account_lines method Bug 17585: Replace ->get_account_lines with ->account Bug 17586: Add the Koha::Account::Lines->get_balance method Bug 17586: Move ->get_balance to Koha::Account->balance Bug 17630: Add the Koha::Biblio->holds method Bug 17631: Koha::Biblio - Remove GetHolds Bug 17796: Replace Koha::Issue[s] with Koha::Checkout[s] Bug 17796: Move Koha::OldIssue[s] to Koha::Checkout[s] Bug 17692: Remove 'CGI::param called in list context' warnings Bug 16951: Fix Item search sorting Bug 16951: Replace some more Bug 17743: Item search - Fix indexes build on MARC Bug 17764: (bug 17556 follow-up) Fix search for logged out users and lost items Bug 17678: Add tests for CanBookBeIssued + AllowMultipleIssuesOnABiblio Bug 17678: C4::Circulation - Replace GetIssues with Koha::Issues Bug 17678: Use Koha::Checkouts instead of Koha::Issues Bug 17689: Add the Koha::Checkout->is_overdue method Bug 17783: Replace ok with is Bug 14637: Fix add patron category under MySQL 5.7 - tests Bug 14637: Fix add patron category under MySQL 5.7 Bug 17246: Do no support arrayref to define multiple FK Bug 17520: Do not overlap with advance_notices.pl Bug 17742: Use TestBuilder to create the library and patron category Bug 17584: Add the Koha::Patron->get_checkouts method Bug 17679: C4::Circulation - Remove unused GetItemIssues Bug 17820: use ->find instead of search->next Bug 13726: Make Koha::Acq::Bookseller using Koha::Object Bug 13726: Fix for serials/acqui-search-result.pl Bug 17569: Rewrite existing tests to make them reusable and more robust Bug 17569: Move tests to the patron module test file Bug 17569: Koha::Patrons - Move GetUpcomingMembershipExpires to search_upcoming_membership_expires Bug 17569: Remove C4::Members::GetUpcomingMembershipExpires Bug 17569: Do not limit by branch if option is not passed Bug 17830: CSRF - Handle unicode characters in userid Bug 15897: Update ->pay POD Bug 17234: Add constraint_exists and column_exists to updatedatabase.pl Bug 17234: Move new subroutines to C4::Installer Bug 17234: Test the column and constraint non-existence Bug 15879: Add Tests Bug 17234: Need to separate KEY and FOREIGN KEY checks Bug 17725: Do not copy subfield's content when cloning Bug 17725: Same for textarea when cloning a field Bug 17778: Simplify fetch date Bug 17740: Add the Koha::Patron->holds method Bug 17741: Use Koha::Patron->holds when deleting a patron Bug 17181: Simplify code Bug 17486: Remove Mozilla Persona Bug 17629: Koha::Biblio - Remove ModBiblioframework Bug 17196: Move marcxml out of the biblioitems table Bug 17196: Fix query builder for item search Bug 17196: Update misc/maintenance/sanitize_records.pl Bug 17196: Update switch_marc21_series_info.pl Bug 17196: DB Changes Bug 17196: Simplify tests for the different marc flavours Bug 17196: Fix - Update metadata on update Bug 17196: follow-up for bug 17088 Bug 17196: Fix build_oai_sets.pl Bug 17196: Update POD of sanitise_records.pl Bug 17196: Fix delete_records_via_leader.pl Bug 17196: Remove occurrence of marcxml in columns.def Bug 16239: Update Bootstrap's license on the about page Bug 6782: Fix fixup_cardnumber call Bug 17914: Do not try and add the updated_on columns to the borrowers and deletedborrowers table Bug 17771: aqorders.biblionumber was already part of the query Bug 17731: Remove noxml option from rebuild_zebra.pl Bug 17691: Does not repeat "subscriptions" Bug 17469: Fix number of values Bug 8361: Do not allow checkouts if no rules are defined Bug 17726: TestBuilder - Add default values Bug 17726: biblioitems.marc has been removed Bug 17808: Fix behavior when editing a circ rule Bug 7533: Add the template_cache_dir entry to koha-conf.xml Bug 7533: Add a warning to the about page if template_cache_dir is not set Bug 17824: Remove C4::Members::GetBorrowersWhoHaveNeverBorrowed Bug 17588: Koha::Patrons - Move GetMemberIssuesAndFines Bug 17588: get_account_lines->get_balance has been replace with account->balance Bug 17588: ->get_issues has been replaced with ->checkouts Bug 17900: Fix possible SQL injection in patron cards template editing Bug 17900: Update the tests to the new API Bug 17901: Fix possible SQL injection in shelf editing Bug 17901: Force context to scalar Bug 17903: Fix possible SQL injection in serial claims Bug 17904: Fix possible SQL injection in late orders Bug 17905: FIX CSRF in member-flags Bug 9569: Fix AutoLocation - handle .* for subnets Bug 9569: AutoLocation should not depend on IndependentBranches Bug 9569: Remove unused occurrence of AutoLocation Bug 9569: Do not check the IP for login at the OPAC Bug 9569: Update warning message Bug 9569: Security patch for AutoLocation Bug 17902: Fix possible SQL injection in serials editing Bug 17902: Fix possible SQL injection in serials editing Bug 17902: Fix possible SQL injection in serials editing Bug 17960: Add a test to highlight the issue Bug 17960: Rename opac_news.new with opac_news.content Bug 17960: Update installed files Bug 17960: DBIC Schema changes for opac_news.content Bug 17960: Add opac_news.content values in tests Bug 17960: Replace missing occurrences Bug 15030: Add tests Bug 18044: Add a test Bug 17782: Fix tests Bug 16115: Remove JS error on item search if NOT_LOAN values do not exist Bug 18076: Replace holds_to_place_count with an input type=text Bug 17940: (follow-up 14695) Fix - Mark holds as waiting when transfer is done Bug 16984: Do not clone the item block for standing orders Bug 17988: Add a comment to explain the line Bug 18089: Remove warnings from tests using DBIx::Class fixtures Bug 17780: Add a comment to explain the line Bug 17933: Add test and return unless defined dob Bug 17933: Do not instanciate a patron if not needed Bug 18025: Fix test Bug 18025: Simplify logic and avoid 1 call to ValidateBorrowernumber Bug 18136: Fix ExportRemoveFields pre-fill behaviour Bug 18045: Fix Reserves.t tests - caching issues Bug 17962: TT syntax for notices - Prove that ACQ_NOTIF_ON_RECEIV is compatible Bug 17962: Add Koha::Tmp::Order[s] Bug 17958: Add Koha::Notice::Template[s] packages (letter table) Bug 17958: Add tests for Koha::Notice::Template[s] Bug 17959 - Add the Koha::Notice::Message[s] packages (message_queue table) Bug 17973: Add the Koha::Checkout->item method Bug 17974: Add the Koha::Item->biblio method Bug 17990: Refactor Perl module versions check Bug 16749: Use is_instance to make sure the dev instance exist Bug 16749: Add is_instance check to koha-upgrade-schema Bug 17627: Move C4::Koha::GetItemTypesByCategory to Koha::ItemTypes Bug 17846: Remove C4::Koha::get_infos_of Bug 17968: Remove useless variable $item_format in C4::Overdues::parse_overdues_letter Bug 14405: Remove pagination type, there is no pagination at the OPAC Bug 17453: Add pref OPACHoldsIfAvailableAtPickup Bug 17453: Inter-site holds improvement Bug 17453: Add exceptions Bug 17453: Allow pickup at a library where all items are checked out Bug 17453: Add a visible notification to patron to explain why the hold locations are disabled Bug 17453: Take into account items that are lost or damaged Bug 18111: Fix import of default framework Bug 18026: Correct URL to database columns from .pref files Bug 17216: Fix SQL statement to setting marc_subfield_structure.authorised_value to NULL Bug 17260: Update existing installs Bug 18087: Handle invalid filetypes Bug 16966: GetBorrowersWithIssuesHistoryOlderThan - Highlight the existing issue in tests Bug 16966: Koha::Patrons - Move AnonymiseIssueHistory tests Bug 16966: Koha::Patrons - Move GetBorrowersWithIssuesHistoryOlderThan to search_patrons_to_anonymise Bug 16966: Make the tests pass again Bug 16966: The method should return a Koha::Patrons object Bug 16966: Teach K::S::R::OldIssue its Koha objects class Bug 16966: Fix small QA issues Bug 16966: move parameters to hashref Bug 17334: Format the date according to the system preference Bug 18169: Make 'before' param non mandatory for Koha::Patrons->anonymise_issue_history Bug 18169: Add test without before parameter for search_patrons_to_anonymise Bug 7663: Fix bad merge conflict with bug 15584 Bug 16530: Add a new method to the Branches TT Plugin to avoid c/p Bug 18275: Do not rely on CGI param userid to log a user in if auth is not required Bug 18284: (bug 17196 follow-up) Move biblio metadata when a biblio is deleted Bug 18242: [SOLUTION 2]Add tests Bug 18242: [SOLUTION 2]Handle correctly move to old_issues Bug 18256: Koha::Items - Remove GetItemsCount Bug 18094: Add tests to highlight the problem Bug 18094: Only search in searchable patron attributes if searching in standard fields Bug 18069: Remove residue of rebuild_zebra -x Bug 14608: Add a page to configure shared statistics Bug 14608: Add a link from the admin home page Bug 14608: Add a reference to Hea at the end of the installer process Bug 14608: Move country list to an include file Bug 18066: Hea V2 Bug 18066: Add the leaflet library Bug 18066: Do not use token for OSM tiles Bug 18066: Use https for ws Bug 18066: Fix tests Bug 18028: Remove outdated install_misc directory Bug 15854: Simplify the code to limit race conditions Bug 15854: Use a READ and WRITE LOCK on message_queue Fix updatedatabase.pl syntax error Bug 18066: Add the new geolocation column to kohastructure.sql Bug 18066: Update Schema Bug 18312: Fix export unless a file is supplied Bug 18124: Restrict CSRF token to user's session Bug 18124: Change the calls to generate and check CSRF tokens Bug 18266: Fix internal error when paying fine for lost item without.. item Bug 18058: Allow borrower_message_preferences to be truncated Bug 18270: Do not fetch the MARC record when deleting an item Bug 18258: Add the Koha::Biblio->subscriptions method Bug 17844: Remove C4::Koha::get_notforloan_label_of Bug 17844: Replace C4::Koha::get_notforloan_label_of with Koha::AuthorisedValues Bug 17847: Replace C4::Koha::GetAuthvalueDropbox with Koha::AuthorisedValues Bug 17847: Remove C4::Koha::GetAuthvalueDropbox Bug 14146: Add tests for AddReturn + CumulativeRestrictionPeriods Bug 14146: Add the ability to cumulate restriction periods Bug 14146: Clean a bit and make the code understandable Bug 14146: Add the new pref CumulativeRestrictionPeriods Bug 18269: Add Koha::FieldMapping[s] packages Bug 18269: Move field mappings related code to Koha::FieldMapping[s] Bug 17963: TT syntax for notices - Prove that AR_* are compatible Bug 17970: Add tests to highlight the problem Bug 17970: Fix GetPreparedLetter behavior if nothing to substitute Bug 17971: TT syntax for notices - Add support for plurals Bug 17971: Add support for objects represented by fk Bug 15498: Let the user choose the CSV profile to export circ history Bug 15498: Add ExportCircHistory and remove ExportWithCsvProfile Bug 15498: Do not display sql csv profiles Bug 15498: Fix show/hide csv profile list Bug 15498: Fix conflict with bug 17394 Bug 18332: Add the Koha::Objects->last method Bug 18173: Remove DB field issues.return Bug 17736: Add the Koha::Biblio->holds_placed_before_today method Bug 17736: Replace GetReservesFromBiblionumber with Koha::Biblio->holds Bug 17736: Remove C4::Reserves::GetReservesFromBiblionumber Bug 17736: Fix typo ->new vs ->next Bug 17560: Add a third option to HoldFeeMode Bug 17560: Update current code Bug 17560: Hold fee placement at point of checkout Bug 17560: Update the wording when a patron places a hold at the OPAC Bug 17560: Add a message when a patron checking in using the self checkout Bug 17560: Improve strenght of hold existence test Bug 17560: Improve wordings Bug 17708: Add the IGNORE clause Bug 17708: Fix use statements Bug 17708: Rename 'RENEW' with 'RENEWAL' Bug 18209: Add default, 'Actions' and fix case Bug 4969: Cursor should be pointer for links Bug 4969: Do not jump to the top on click Bug 4969: Do not display the new link if we are seeing all baskets of a given vendor Bug 18283: 'sql' should be 'SQL' Bug 17014: Simplify some code Bug 17828: Use Koha::Patron::Attributes instead of _resultset Bug 17828: return $self to be consistent Fix number of tests in Circulation.t Bug 18093: Add Koha::Objects->get_column Bug 18093: Koha::Objects->get_column should not return a DBIC object Bug 18349: SCO - Do not trust the confirmed flag Bug 18349: $borrower is a hashref Bug 18349: If a confirmation is required, consider as blocker Bug 18349: Remove useless info in alert message Bug 18121: Replace opac_news.new with opac_news.content in notices templates Bug 18395: (bug 14610 followup) Remove article requests methods from Koha::Patrons Bug 14932: Do not call can_edit_subscription with an empty value Bug 17737: Replace GetReservesFromItemnumber with Koha::Item->get_holds_placed_before_today Bug 17737: Remove C4::Reserves::GetReservesFromItemnumber Bug 17737: Rename holds_placed_before_today with current_holds Bug 18274: C4::Items - Remove GetItemStatus Bug 18373: Re-add UpgradeBackup.pm Bug 17835: Create a ItemtypeLocalization view Bug 17835: Do not reselect translated_description if comes from search_with_localization Bug 17835: Replace GetItemTypes with Koha::ItemTypes Bug 17835: Remove the subroutine GetItemTypes Bug 17835: Add an additional LEFT JOIN condition using DBIx::Class Bug 17835: Mock language pref value Bug 18321: Add tests Bug 18321: Correctly calculate switch_onsite_checkout Bug 17835: Re-add the use Koha in orderreceive Bug 18364: Do not LOCK/UNLOCK tables from tests Bug 17502: Add info when throwing the exception Bug 18420: Fix Budgets.t when no patron category 'S' exists Bug 18420: Fix Passwordrecovery.t when no patron category 'S' exists Bug 18420: Fix Members.t when no patron category 'S' exists Bug 18420: Use TestBuilder to create a patron category in Suggestions.t Bug 18420: Do not use 'S' as patron category code in other tests Bug 18432: Replace 2 'he or she' with 'they' Bug 10357: Do not change the alerttype Bug 17964: TT syntax for notices - Prove that CHECKIN and CHECKOUT are compatible Bug 17964: Add old_issues Bug 17964: Support date formatting Bug 17964: Replace next with last Bug 17669: Remove warning 'variable $kohaobj masks earlier declaration in same scope' Bug 18182: Tests all Koha::Objects-based modules Bug 18182: Fix Koha::RefundLostItemFeeRules Bug 18457: Add tests Bug 18066: Remove warnings from translate script Bug 18461: (bug 13757 follow-up) Do not mix decode_json and to_json Bug 18467: Handle orders with deleted biblio when viewing a basket Bug 18179: Forbid list context calls for Koha::Objects->find Bug 18179: Update existing calls Bug 18453: Hide the export column when needed Bug 18453: Remove exports_enabled in circulation_batch_checkouts.tt Bug 17855: perltidy onboarding.pl Bug 17855: Do not create a new dbh, get it from C4::Context->dbh Bug 17855: Redirect to the installer if installation process is not done yet Bug 17855: No need to resend the library list to the template Bug 17855: Simplify the onboarding tool Bug 18110: Do not update value for existing installs Bug 18401: Add new method Koha::Checkout->patron Bug 18402: Add the Koha::Item->checkout method Bug 14224: Do not reintroduce GetItemIssue, it's dying Bug 14224: Reintroduce previous copyright Bug 14224: Remove SQL query in svc script Bug 14224: Fix prevent submit Bug 14224: Make strings translatable Bug 14224: Replace AllowIssueNotes with AllowCheckoutNotes Bug 14224: Update Copyright Bug 14224: Improve escaped characters Bug 14224: Check if the columns do not exist before creating them Bug 14224: Use encode_json instead of to_json Bug 14424: DBIC Schema changes Bug 16344: Add a circ rule to limit the auto renewals given a specific Bug 16344: Fix alignment between top and bottom columns Bug 18442: Add a test Bug 18152: Add tests Bug 18512: Add tests Bug 7550: SCO - Restrict access of patron's image Bug 18553 - Incorrect Loading... tag on circulation.tt when no clubs defined Bug 18573: (bug 17847 follow-up) Update av-build-dropbox.inc for OPAC Bug 16758: Use the default cache instance Bug 18525: (bug 14828 follow-up) FIX ordering from suggestion when item-level_itypes = biblio Bug 18340: Fix progress bar length Bug 18370: Columns visibility on patron search - Hide the correct column Bug 18370: Use splice instead of splice Bug 17257: Fix add/edit patrons under MySQL 5.7 Bug 17942: Remove type for messages Bug 17762: DB changes - Add new 'lang' columns to letter and borrowers tables Bug 17762: Add the new TranslateNotices syspref Bug 17762: Add the lang attribute to the patron form Bug 17762: Remove FK on message_transports Bug 17762: Add lang to the PK of letter Bug 17762: Update the letter form interface Bug 17762: Send lang to GetPreparedLetter Bug 17762: Add the lang parameter to C4::Letters::getletter Bug 17762: Fix sql fields insertion Bug 17762: Fix test for NewsChannels.t Bug 17762: DBIC Schema changes Bug 15582: DB changes - add new pref OPACFineNoRenewalsBlockAutoRenew Bug 15582: Ability to block auto renewals if OPACFineNoRenewals is reached Bug 15582: Fix grammar in syspref description Bug 15705: Notify the user on auto renewing Bug 15705: Add specific warning messages for auto_too_much_oweing Bug 15705: Reset the last error when an auto renew successes Bug 15705: DBIC Schema changes Bug 15705: Add --send-notices to the cronjob script Bug 18314: Add pref FailedLoginAttempts and columns borrowers.login_attempts Bug 18314: Account lockout Bug 18314: Resetting the password removes the lock Bug 18314: Add tests Bug 18314: Fix reset number of login attempts on login success Bug 18314: Add link to 'reset your password' from staff Bug 17762 - (follow-up) DBRev 16.12.00.033 Bug 18376: Do not need to prepare a single statement, use do Bug 17898: Automagically convert SQL reports Bug 16344: Fix test in GetHardDueDate.t Bug 15465: Fix typo in bugs.k-c.org Bug 18662: Fix currency deletion Bug 18663: Add pref ExportRemoveFields if missing Bug 16295: Fix access to MMT admin page Bug 18600: Add pref TalkingTechItivaPhoneNotification if missing Bug 18632: Remove 'CGI::param called in list context' warnings Bug 18664: Make IssueSlip returns if params are not valid Josef Moravec (30): Bug 17583: Add test for is_going_to _expired to be true Bug 17700: Add columns setting to fines tables Bug 17472: Borrower Previously Checked Out: Display title Bug 17398: Enhance circulation messages UI Bug 17742: Fix t/db_dependent/Patrons.t Bug 15897 - Folowup Revert "Bug 15896: [QA Follow-up] Add accountlines_id parameter in paycollect" Bug 17466: Show number of outstanding issues when checking in Bug 17466: Followup, change button to link and fix terminology Bug 16239: Update Bootstrap to 3.3.7 Bug 16239: Update templates Bug 16239: Update css files Bug 16239: Update javascript files Bug 16239: Use inline-block for split buttons only in tables Bug 16239: Followup - remove unusable js from cateditor-ui.inc Bug 17874: Bug 16239 followup - polishing things Bug 17909: Followup - fix typos Bug 18033: Remove duplicate code in paycollect.pl Bug 18005: Re-styled pagination on search results with Bootstrap Bug 17929 - You can't edit indicators in the cataloging screen Bug 17927: (followup) Fix /cities cityid type Bug 18073: Holds to pull table enhancement Bug 18073: Followup - don't use CONCAT_WS Bug 18079: Holds to pull cleanup Bug 18119: Fix comment in cataloguing.js Bug 18536: Generating CSV using profile in serials late issues doesn't work as described Bug 18551: followup - hide advanced filters in header, move hidding to css file Bug 17898: Followup - udpate templates for bootstrap 3 Bug 18642: Remove debug messages Bug 18548: Print usage when missing instance name in koha-create script Bug 18611 - Followup, remove tabs to make qa tools happy Joy Nelson (1): Bug 18087 - Clarification on File type when using file of biblionumbers to export data Julian Maurice (16): Bug 14699: Fix intranet search history issues due to pagination Bug 14699: Show number of selected searches in search history Bug 14699: Reword "Select all/Clear all" and change their behaviour Bug 17744: Remove the oai_dc:dcCollection wrapper in OAI responses Bug 13029: Allow to pass additional parameters to SMS::Send drivers Bug 17909: Add unit tests for C4::AuthoritiesMarc::merge Bug 17909: QA followup: remove unused var and move global var Bug 17922: Use correct number of digits when replacing date placeholders Bug 18014: QA follow-up: Use ok() instead of is() for '>' comparison Bug 18063: Remove dead code from tools/manage-marc-import.tt Bug 18066: Fix map positioning in admin/usage_statistics.pl Bug 7728: QA fixes Bug 18394: Remove useless code from item search Bug 18394: Add an option to item search to export a barcodes file Bug 18459: Add the Koha::Item->biblioitem method Bug 18579: Fix call to append_fields, fix tests Karen Jen (2): Bug 17823: Add label for MARC 583 - Action note Bug 15179 -Field 084 doesnt show on bibliographic record Katrin Fischer (4): Bug 17577: Improve sample notices for article requests Bug 17469: Add missing sample notices fr-CA test Bug 17469: Add missing sample notices to fr-CA web installer Bug 17902: Follow-up fixing SQL statement Koha instance kohadev-koha (1): Bug 15503 (QA Followup) Kyle M Hall (112): DBRev 16.12.00.000 - the road goes ever on Bug 17709 - Article request broken - 'internal server error' DBRev 16.12.00.000 - Update Koha.pm Bug 17586 [QA Followup] - Correct the number of unit tests Bug 15906 - Remove use of makepayment in paycollect.pl Bug 15896 - Use Koha::Account::pay internally for makepayment Bug 15896 - Unit Tests Bug 15896 [QA Followup] - Supress warn when running unit tests Bug 15896 [QA Followup] - Remove use of Carp::Always Bug 17761 - Renewing or returning item via the checkouts table causes lost and damaged statuses to disappear Bug 17578 [QA Followup] - Update number of tests Bug 17692 - Can't add library EAN under Plack Bug 15415 [QA Followup] - Make code more readable Bug 14637: Followup - Fix number of tests due to rebase Bug 17781 - Improper branchcode set during renewal Bug 17584 [QA Followup] - Rename Koha::Patron::get_checkouts to Koha::Patron::checkouts Bug 17767 - DBRev 16.12.00.001 Bug 14610 [QA Followup] - Minify opac.css Bug 15897 - Use Koha::Account::pay internally for recordpayment_selectaccts Bug 15897 [QA Followup] - Update unit tests Bug 15879: Allow multiple plugin directories to be defined in koha-conf.xml Bug 15898 - Use Koha::Account::pay internally for makepartialpayment Bug 15909 - Remove the use of makepartialpayment Bug 15908 - Remove use of recordpayment_selectaccts Bug 15907 - Remove use of makepayment in opac/opac-account-pay-paypal-return.pl Bug 15905 - Update unit tests Bug 15905 - Remove use of makepayment Bug 15905 [QA Followup] - Fix bad syntax in pay() Bug 6782 [QA Followup] - Remove unused param and limit calls to Koha.Preference Bug 14187 - DBRev 16.12.00.002 Bug 17466 [QA Followup] - Give the link some style Bug 17486 - DBRev 16.12.00.003 Bug 17196 - DBRev 16.12.00.004 Bug 17894 - Update pay() and use it internally for WriteOffFee Bug 17894 - Add unit tests Bug 17894 - Remove and replace WriteOffFee Bug 17771 [QA Followup] - Tidy table html Bug 5784 [QA Followup] - Move link to breadcrumbs Bug 17913 - DBRev 16.12.00.005 Bug 17813 - DBRev 16.12.00.006 Revert "Bug 17902: Fix possible SQL injection in serials editing" Revert "Bug 17902: Fix possible SQL injection in serials editing" Bug 17610 - Allow the number of plack workers and max connections to be set in koha-conf.xml Bug 17960 - DBRev 16.12.00.007 Bug 18089 - Unit test Bug 18089 - All XSLT testing singleBranchMode = 0 fails to show even if install has only 1 branch Bug 15503 [QA Followup] - Remove the use of GetBranchesLoop Bug 15503 - DBRev 16.12.00.008 Bug 15503 [QA Followup] - Set itype and ccode properly Bug 15503 - Populate the order prices Bug 5784 - Undo link in breadcrumbs Bug 17453 - DBRev 16.12.00.009 Bug 16034 - DBRev 16.12.00.010 Bug 12461 - Add patron clubs feature Revert "Bug 12461 - Add patron clubs feature" Bug 17260 - DBRev 16.12.00.011 Bug 18160 [QA Followup] - Correct whitespace Bug 14764 - DBRev 16.12.00.012 Bug 16530 - DBRev 16.12.00.013 Update DB Schema Bug 13757 - DBRev 16.12.00.016 Bug 14146 - DBRev 16.12.00.017 Bug 15498 - DBRev 16.12.00.018 Bug 18173 - DBRev 16.12.00.019 Bug 17560 - DBRev 16.12.00.020 Bug 17708 - DBRev 16.12.00.021 Bug 17866 - DBRev 16.12.00.022 Bug 14365 - Populate never used saved_sql column last_run when execute_query is called Bug 14365 - SQL Reports Last Edit Date column - Show in interface Bug 14365 - Change 'Last modified' to 'Last edit' for terseness Bug 16757 - Add ability to pay fee by id for SIP2 Bug 16757 - Add support for Fee Paid to SIP cli emulator for testing Bug 9988 - DBRev 16.12.00.023 Bug 14537 - DBRev 16.12.00.024 Bug 18001 - Unit Test Bug 18001 - LocalHoldsPriority can cause multiple holds queue lines for same hold request Bug 16895 - Allow writeoffs via SIP2 Bug 16895 [QA Followup] - Don't require fee payment to be exact full payment Bug 16895 [QA Followup] - Use q{} for empty string as per PBP Bug 17669 - DBRev 16.12.00.025 Bug 18427 - DBRev 16.12.00.026 Bug 18457 - process_message_queue.pl will die if a patron has no sms_provider_id set but sms via email is enabled for that patron Bug 18471 - Receiving order with unitprice greater than 1000 processing incorrectly Bug 12461 - Add patron clubs feature Bug 12461 [QA Followup] Bug 12461 - DBRev 16.12.00.027 Bug 18110 - DBRev 16.12.00.028 Bug 14224 - DBRev 16.12.00.029 Bug 16344 - Update Schema Bug 16344 - DBRev 16.12.00.030 Revert "Bug 18179: Update existing calls" Revert "Bug 18179: Forbid list context calls for Koha::Objects->find" Bug 17952 - Lost items not skipped by overdue_notices.pl Bug 15108 - DBRev 16.12.00.031 Bug 12063 - DBRev 16.12.00.032 Bug 18574 - Clean Patron Records tool doesn't limit to the selected library Bug 18557 - Mysqlim CURRENT_DATE in Koha::Clubs::get_enrollable Bug 18557 [QA Followup] - Use dt_from_string Bug 17936 [Generated CSS] Search bar not aligned on right in small screen sizes Bug 17942 - Add anti-clickjack code to installer doc head close Bug 17762 - DBRev 16.12.00.033 Bug 15582 - DBRev 16.12.00.034 Bug 15705 - DBRev 16.12.00.035 Bug 17465 - DBRev 16.12.00.036 Bug 18314 - DBRev 16.12.00.037 Bug 18627 - Items created via MarcItemFieldsToOrder are not linked to orders Bug 16568 - Talking Tech generates phone notifications for all overdue actions Bug 17665 - SIP2 Item Information Response returns incorrect circulation status of '08' ( waiting on hold shelf ) if record has any holds Bug 18663 - DBRev 16.12.00.038 Bug 18600 - DBRev 16.12.00.039 Add release notes for Koha 17.05 DBRev 17.05.00.000 Lari Taskula (8): Bug 17783: Test to confirm correct effective issuing rule selection Bug 17783: Test to print performance of get_effective_issuing_rule Bug 17783: Add Koha::Objects->single Bug 17783: Optimize Koha::IssuingRules->get_effective_issuing_rule Bug 17783: Prevent crash when providing an undefined value Bug 16387: Fix default shortened loan period time Bug 17927: Fix /holds and /patrons data types Bug 18444: Add TalkingTechItivaPhoneNotification to sysprefs.sql LeireDiez (1): Bug 18204 - Authority searches are not saved in Search history Liz Rea (3): Bug 18025 - Expired password recovery links cause sql crash Bug 14764: OPAC news selector Bug 14764 - [followup] Addressing QA concerns Luke Honiss (4): Bug 17771: Add link to bibliographic record on spent/ordered lists in acquisitions Bug 11450: Hold Request Confirm Deletion Bug 17865 'If a subscription has no history end date, it shows as expired today in OPAC' Bug 17945 - Breadcrumbs broken on opac-serial-issues.pl Lyon3 Team (2): Bug 17317: ILSDI: Getavailability method with id_type=bib implementation Bug 17317: Perfomance Improvement Magnus Enger (5): Bug 17265 - Make koha-create-defaults less greedy Bug 17778 - Make "Earliest Registered Date" in OAI dynamic Bug 17924 - Fix error in password recovery Bug 4126 - Exit bulkmarcimport if -a and -b given Bug 17461: Warn about plugins that can't be loaded Marc V?ron (16): Bug 18095: Batch item modification: Better message if no item is modified Bug 13968 - Branch email hints are misleading Bug 18122 - Audio alerts: Add hint on where to enable sounds Bug 8603: Patron card creator - 'Barcode Type' doesn't stick in layouts Bug 18246: Patron card creator: Unit not always displays properly in layouts Bug 18244: Patron card creator does not take in account fields with underscore (B_address etc.) Bug 18307 - Branchname is no longer displayed in subscription tab view Bug 18263: Make use of syspref 'CurrencyFormat' for Account and Pay fines tables Bug 18368 - DBversion 16.12.00.022 not set by updatedatabase.pl Bug 18375: Better readability of patron category table for zero ages and fees Bug 18335 - Check in: Make patron info in hold messages obey syspref AddressFormat Bug 18443: Get rid of warning 'uninitialized value $user' in C4/Auth.pm Bug 13835: Popup with searches: results hidden by language menu in footer Bug 14143 - Patron cards: Crash (confusion between table names creator_templates and club_template_enrollment_fields) Bug 18110: Folllowup to fix alternative address and add missing class Bug 18405: Self checkout: Fix broken silent printing Marcel de Rooy (171): Bug 17583: [QA Follow-up] Final polishing Bug 15906: [QA Follow-up] Correct a partial payment Bug 15896: [QA Follow-up] Add accountlines_id parameter in paycollect Bug 15896: [QA Follow-up] Fix parameter name in POD Bug 17666: [QA Follow-up] Mark File::Slurp as required Bug 17759: Remove invalid guarantorid's in Members.t Bug 17681: Exiisting typos might thow some feees when recieved Bug 16203: Convert item plugins to new style (see bug 10480) Bug 17790: Fix js error on undefined autocomplete(...).data(...) Bug 17804: Remove some modules from showdiffmarc.pl Bug 17678: Typo iss in Circulation.t Bug 17520: add serialsUpdate.pl to the list of regular cron jobs Bug 17785: Fix OAI-PMH's XSLT-generated URLs under Plack Bug 17569: [QA Follow-up] Small changes Bug 17447: Run perltidy on batchRebuildItemsTables.pl Bug 17447: Remove unused vars from batchRebuildItemsTables.pl Bug 17486: [QA Follow-up] Changes as to set_userenv Bug 17196: [QA Follow-up] Correct POD in ILSDI/Services.pm Bug 17196: [QA Follow-up] DBIx schema changes Bug 17196: [QA Follow-up] Wrong module in Record.t Bug 17196: [QA Follow-up] Missing unique key in kohastructure Bug 17196: [QA Follow-up] Adjust some text on marcxml Bug 17196: [QA Follow-up] Additional fix on acqui/basketgroup Bug 17777: koha-remove should deal with temporary uploads Bug 17931: Remove unused vars from reserves_stats Bug 7143: [QA Follow-up] Correcting dates for first patch pushed Bug 7143: [QA Follow-up] Handling tabs Bug 17917: [QA Follow-up] Reprove Search.t Bug 17726: [QA Follow-up] Add test descriptions Bug 17909: Add tests for merging with another authtype Bug 17909: Additional polishing Bug 17909: [Follow-up] Quick fix for UNIMARC Bug 17913: Fix the new field tag in merge when changing type Bug 17913: Do not keep a cleared subfield in loose merge mode Bug 17913: Remove possible duplicates in strict merge mode Bug 17913: We always need some housekeeping Bug 17913: Run perltidy on the inner foreach loop Bug 17913: [Follow-up] Another small fix for UNIMARC Bug 17913: [Follow-up] Fix duplicate $9s after merging in loose mode Bug 16733: Add adjust_paths_dev_install to koha-functions.sh Bug 16733: Adjust koha-indexer Bug 16733: Adjust koha-rebuild-zebra Bug 16733: Adjust other debian scripts using PERL5LIB Bug 16733: [Follow-up] Add $home to api path too Bug 17501: Introduce Koha::Object[s] classes for UploadedFile(s) Bug 17501: Use Koha::Object in Koha::Upload::_register Bug 17501: Use Koha::Object in Koha::Upload::_lookup Bug 17501: Use Koha::Object in Koha::Upload::_delete Bug 17501: Move Koha::Upload::delete to Koha::UploadedFile[s] Bug 17501: Remove Koha::Upload::get from Koha::Upload Bug 17501: Move getCategories and httpheaders from Upload.pm Bug 17501: Rename Upload to Uploader Bug 17501: Additional polishing (POD, unit tests) Bug 17501: [Follow-up] QA Requests Bug 17512: Improve handling dates in C4::Items Bug 18014: General update of AuthoritiesMarc.t Bug 18014: Add test to AuthoritiesMarc.t to expose problem in AddAuthority Bug 18014: AddAuthority should respect AUTO_INCREMENT Bug 17982: Expose wrong use of uniq Bug 17982: Fix the use of uniq in sub themelanguage Bug 17935: Adjust some POD lines, fix a few typos Bug 17950: Improve quick UNIMARC fix in Merge.t Bug 17950: Merge.t: Improve variable handling at top level Bug 16749: Adjust xmlstarlet calls in koha-functions Bug 16749: Adjustments for koha-plack Bug 16749: Adjustments for koha-translate Bug 16749: Update debian docs for koha-translate Bug 16749: Go with a boolean flag, we love booleans Bug 16749: Check instancename in adjust_paths_dev_install Bug 18036: [QA Follow-up] Descriptions and mock_preference Bug 16966: [QA Follow-up] Check count, not size in template Bug 18037: Hold notes template cleanup (from 15545) Bug 18070: Deleting an authority should update the linked biblio records Bug 18070: Extend sub merge to remove fields for deleted authorities Bug 18070: [Follow-up] What should DelAuthority return? Bug 18070: Correct error from podchecker on line 1376 Bug 18215: Resolve warning on $tls in Database.pm Bug 7143: Replace Santallan by Santellan Bug 18284: [QA Follow-up] Add test descriptions Bug 18215: Fix another tls warning Bug 18010: Unit test for gettemplate Bug 18010: Remove potential exposure from gettemplate Bug 18124: [Follow-up] Handle default parameters in a sub Bug 15498: [QA Follow-up] Additional changes Bug 18332: [QA Follow-up] Adjust slice call in last method Bug 18173: DBIx schema changes Bug 17736: [Follow-up] Rename to current_holds Bug 17736: [Follow-up] Resolve inherited AUTOLOAD for non-method errors Bug 17736: [QA Follow-up] Solve warning from qa tools on Holds.t Bug 17736: [QA Follow-up] Wrong biblionumber in acqui/parcel Bug 17736: [QA Follow-up] Crashes in basket.pl and parcel.pl Bug 17736: [QA Follow-up] We do not need GetItemHolds in acqui Bug 17736: [QA Follow-up] Script basket.pl is not Plack compliant Bug 12913: [QA Follow-up] Reword 'change item status' and add zero status Bug 14535: Late orders does not show orders with price = 0 Bug 14535: Update the supplier filter too Bug 7728: [QA Follow-up] Fix POD whitespace Bug 18019: Add CSRF protection to authorities-home.pl (op==delete) Bug 18019: [QA Follow-up] Also catch the delete from authorities detail Bug 17866: Change sender for serial claim notifications Bug 17866: [QA Follow-up] Add notification for changed sender address Bug 17866: [QA Follow-up] Reword message for missing email address Bug 18174: Add update to Koha::Object Bug 18200: Fix a potential issue with preceding space in GetMarcUrls Bug 18302: Release team 17.05 Bug 18304: Do not mail cart or list contents to the library Bug 18304: [QA Follow-up] Add id to paragraph tag Bug 12026: [QA Follow-up] POD typo and tiny change in AddMember_Opac Bug 12026: [QA Follow-up] Fix a POD line Bug 17866: [QA Follow-up] Change wording of db revision Bug 18413: Fix Letters.t (following bug 17866) Bug 18349: [QA Follow-up] Add four missing error messages Bug 17872: Fix small error in GetBudgetHierarchy and one of its calls Bug 17737: [QA Follow-up] Remove unused reservedfor variable Bug 18208: [QA Follow-up] Get count from Koha::Items Bug 9988: Database revision for AuthorityMergeLimit Bug 9988: Table revision for need_merge_authorities Bug 9988: DBIx schema changes for need_merge_authorities Bug 9988: Add Koha objects for table need_merge_authorities Bug 9988: Add extract_biblionumber to Koha/SearchEngine Bug 9988: Add get_usage_count and linked_biblionumbers to Koha::Authority Bug 9988: Merge should have a parameter hash Bug 9988: Remove the Zebra code from sub merge Bug 9988: Check the merge limit in sub merge Bug 9988: Remove further references to dontmerge Bug 9988: Add a subtest for specific postponed merge issues Bug 9988: Few subtle changes for postponed merge Bug 9988: Refactor the cron script Bug 9988: Add the cronjob and print an upgrade message Bug 9988: [QA Follow-up] Satisfy QA issues Bug 14537: [QA Follow-up] Remove one overdues residue in pref description Bug 17835: [QA Follow-up] Fix opac-search.pl Bug 18364: [Follow-up] Also add an environment variable to prevent locking Bug 17502: Add type check to output_pref Bug 17502: Throw some exceptions in output_pref Bug 18420: Replace hardcoded EUR in OrderUsers.t Bug 18420: Fix HoldFulfillmentPolicy.t and Passwordrecovery.t Bug 16895: [QA Follow-up] Resolve warning on $payment_type_writeoff Bug 17964: [QA Follow-up] Test descriptions, typo Bug 17669: Introduce new preference for purging temp uploads Bug 17669: Small change to sub delete Bug 17669: Add delete_temporary method with unit tests Bug 17669: Incorporate the changes in cleanup_database Bug 17669: Add new switch to crontab example and debian daily cron file Bug 17669: [QA Follow-up] Rename preference by removing underscores Bug 17669: [QA Follow-up] Rename --temp-uploads-override parameter Bug 17669: [QA Follow-up] Allow zero in temp-uploads-days Bug 17669: [QA Follow-up] More consistency in return values of delete Bug 18427: DBIx schema changes Bug 18427: Add a primary key to serialitems Bug 18448: Fix a few db_dependent tests Bug 18182: [QA Follow-up] Fix a few typos, consistent rollback Bug 18300: Delete missing upload records Bug 18300: [QA Follow-up] Fix return value inconsistency Bug 7550: [QA Follow-up] Resolve param warning from sco-patron-image Bug 12063: [QA Follow-up] Adjustments to db revision Bug 12063: [QA Follow-up] Small change of two test scripts Bug 18400: [QA Follow-up] Move sort outside the loop Bug 17925: Disable debugging in reports/bor_issues_top.pl Bug 18554: Adjust a few typos including responsability Bug 14399: Prevent display of double zero notforloan status Bug 14399: Numerous small refinements to the inventory script Bug 14399: Interface changes Bug 14399: Results form also needs a few interface changes Bug 18552: [QA Follow-up] Resolve warnings Bug 18536: [QA Follow-up] Tiny regex simplification Bug 18578: Use subdirectory in /tmp for session storage during installation Bug 18647: Resolve internal server error on category_type Bug 18620: [QA Follow-up] Move the final rollback to the very end Bug 18611: [QA Follow-up] Make SQL query more readable Bug 18611: [QA Follow-up] Add unit test for GetItemNumbersFromImportBatch Mark Tompsett (25): Bug 15711: Follow up batch_id not used Bug 17234: Follow up to handle new problems Bug 17234: Two new functions lack tests Bug 17447: %opt is unused Bug 17919: (bug 17466 follow-up) Koha::Issue is now called Koha::Checkout Bug 17917: [AMENDED] Fix path issue in t/db_dependent/check_sysprefs.t Bug 17920: t/db_dependent/Sitemapper.t fails because of permissions Bug 17935: Follow up for C4::Plugin... Bug 17793: Follow up for identified missing changes Bug 17846: Remove get_infos_of declaration Bug 18036: Perlcritic improve t/db_dependent/Templates.t Bug 18036: All 4 cases tested Bug 18111: Swap framework_name and frameworkcode Bug 18160: Follow up tweak if condition Bug 13968: Follow up - Clean HTML tags for hints Bug 18215: Third case which was missed. Bug 14608: Follow up on labels and search box Bug 18144: Restore pieces of C4/Auth to make Google OpenID Connect work Bug 17911: Message and timeout mismatch Bug 15702: Add test cases for modified code Bug 15702: Recommended Counter-patch Bug 18494: Pass a code, not hash & Fix double commas Bug 18560: RSS link in opac shelves is broken Bug 4460: Amazon's AssociateID tag not used in links so referred revenue lost Bug 5395: Update C4::Acquisition::SearchOrders POD Martin Renvoize (5): Bug 12026: [Follow up] Added Documentation Bug 12026: [Followup] Rebasing Bug 12026: [Rebase Follow-up] - Fix Test Bug 12026: [QA Follow-up] Add Tests for autocreate BUG 18505: opac-search-history does not respect opacPublic Mason James (1): Bug 18009 - IssueSlip.t test fails if launched between 00:00 and 00:59 Matthias Meusburger (5): Bug 15503: Grab Item Information from Order Files Bug 15503 - Fix adding multiple items in multiple biblios. Bug 15503 [Followup] - Add replacementprice and itemcallnumber Bug 15503 [QA Followup] - Display "uneven number of fields" error only in relevant biblios Bug 15503 [QA Followup] - Use Koha::AuthorisedValues and fetch notforloan values. Meenakshi.R (1): Bug 6782 - Move auto member cardnumber generation to occur when record is "Saved" (avoid collisions). Mirko Tietgen (3): Bug 18015 - On shelf holds allowed > "If all unavailable" ignores notforloan Bug 12026: Fix small errors Bug 17618: perl-modules Debian package name change Nick Clemens (61): Bug 17344 - Can't set guarantor in quick add brief form Bug 17344 - Followup to fix selectors Bug 14541 (QA followup) Add warning to gist system preference Bug 17516 - Add CSV export option to item search after displaying output to screen Bug 17749 - Missing l in '.pl' in link on waitingreserves.tt Bug 14876 - Show number of holds per record on the search results Bug 13726 - (QA followup) Fix vendor retrieval in invoices.pl Bug 17196 - (QA Followup) Use items from Koha::Biblio Bug 8361 (QA Followup) Add warnings Bug 17782 - Patron updated_on field should be set to current timestamp when borrower is deleted Bug 17782 - (QA Followup) Bug 18047 - JavaScript error on item search form unless LOC defined Bug 17974 (QA Followup) Bug 17453 (QA Followup) Bug 18160 - Error when OverDriveCirculation not enabled Bug 7663 - batch add barcodes to a list Bug 7663 (QA Followup) Bug 18115 - Fix use of Objects as hashref in acqui/addorderiso2709.pl - Bug 15503 followup Bug 18264 - Course reserves - use itemnumber for editing existing reserve items Bug 18264 - (QA Followup) Remove use of GetBiblioFromItemNumber Replace with (blank) Bug 17169: Add a facet for ccode fields to ElasticSearch Bug 17169 - Use CCODE descriptions instead of codes Bug 17995 - HOLDPLACED notice should have access to the reserves table Bug 17971 (QA Followup) Clarify comment Bug 12972 - Transfer slip and transfer message (blue box) can conflict Bug 18283 - Display improvements on report results - hide code and change wording Bug 18189 - Elasticsearch sorting broken Bug 18439 - Resend button for notices being hidden by CSS and never unhidden Bug 18423 - Add child button not always appearing - problem in template variable Bug 18423 follow up - fix display off add child on members/notices.pl Bug 18423 Follow-up - Add 'Add child' button to statistics tab Bug 18423 - Add 'Add child' button to files, housebound, and deletemem pages Bug 18423 - Followup - enable Add child button for institutional borrowers Bug 18429 - Receiving an item should update the datelastseen Bug 18468 - When adding from a staged file order discounts are not passed into C4::Acquisitions::populate_order_with_prices Bug 18435 - Language entered in Materials Specified does not display when items are checked out and checked in Bug 12461 - (QA Followup) Bug 18512 - GetAuthorisedValues.GetByCode Template plguin should return code (not empty string) if value not found Bug 18415 - Advanced Editor - Rancor - return focus to editor after successful macro Bug 18553 - Incorrect "Loading..." tag on moremember.tt when no clubs defined Bug 18535 - Clicking 'edit printer profile' in label creator causes software error Bug 18400 - Noisy warns in opac-search.pl during itemtype sorting Bug 18504 - Amount owed on fines tab should be formatted as price if <10 or credit Bug 17762 (QA Followup) Use default lang if pref disabled Bug 17762 (QA Followup) Fix Letters.t - add lang to fixtures Bug 15179 (QA Followup) Fix comments to 'other classification' Bug 15705: DB Changes - Add [old_]issues.auto_renew_error and the AUTO_RENEWALS notice Bug 15705 (QA Followup) Remove unused variable, fix typo and add due date to notice Bug 18314 (QA Followup) Use OpacBaseURL for password reset link Bug 18350 (QA Followup) Add classes to elements Bug 18534 - When IndependentBranches is enabled the pickup location displayed incorrectly on request.pl Bug 18597 - Quick add form does not transfer patron attributes values when switching forms/saving Bug 18596 - Quick add form duplicating password confirm Bug 18598 - Quick add form doesn't clear values when switching Bug 18569 - Quick add patron will not copy over details from cities and towns pull down into patron details Bug 18620 - t/db_dependent/Letters.t failing on master Bug 18478 - Some notices sent via SMS gateway fail Bug 18478 - Unit tests Bug 18478 - Additional unit tests Bug 18478 - QA Followup Bug 18611 - Create labels action fails in manage-marc-import.pl if an item has been deleted from the import batch. Nicolas Legrand (1): Bug 18150 - CanItemBeReserved doesn't work with (IndependentBranches AND ! canreservefromotherbranches) Oleg Vasylenko (2): Bug 17988 - Select2 prevents correct tag expand/minimize functionality Bug 17780 - When choose an author in authority results new window shows a blank screen Oliver Bock (1): Bug 14625 - LDAP: skip extended patron attributes in 'borrowers' attribute update Olivier Crouzet (2): Bug 17470 Make overdue notices according to branch item only Bug 18482 False duplicates detected on adding a batch from a stage file Olli-Antti Kivilahti (6): Bug 14187: branchtransfer needs a primary key (id) for DBIx and common sense. Bug 17255 - Upgrade Elastic Search code to work with version 2.4+ - rebased wip Bug 17255 - Upgrade Elastic Search code to work with version 5.1 Bug 18222 - Fix tests broken by Buug 18026 Bug 14932 - serials/serials-collection.pl-page is very slow. GetFullSubscription* checks permission for each serial! Bug 18233 - t/db_dependent/00-strict.t has non-existant resetversion.pl Owen Leonard (20): Bug 17416 - Move javascript in doc-head-close.inc into a separate include Bug 11274 Sent Notices Tab Not Working Correctly Bug 17418 - Move staff client home page JavaScript to the footer Bug 17870 - Call to include file incorrectly moved into the footer Bug 17859 - Move JavaScript to the footer on about and auth pages Bug 16239 [CSS Follow-up] Upgrade Bootstrap in the staff client Bug 17972 - Reformat acquisitions sidebar menu with acquisitions and administration sections Bug 17014 - Remove more event attributes from patron templates Bug 18372 - transits are not created at check in despite user responsing Yes to the prompt Bug 18419 - Broken patron-blank image in viewlog.tt Bug 17916 - "Delete MARC modification template" fails to actually delete it Bug 18479 - Holds 'Placed on' column in opac-user.pl not sorting correctly Bug 18484 - opac-advsearch.tt missing closing div tag for .container-fluid Bug 17812 - Return focus to barcode field after toggling on-site checkouts Bug 18529 - Template cleanup of patron clubs pages Bug 16515 - Did you mean? links don't wrap on smaller screens Bug 16515 [Generated CSS] Did you mean? links don't wrap on smaller screens Bug 17936 - Search bar not aligned on right in small screen sizes Bug 17942 - Update style of the web installer with Bootstrap 3 Bug 17942 [Follow-up] Update style of the web installer with Bootstrap 3 Patricio Marrone (2): Bug 17817: Fix cloning subfields using select2 Bug 17817: (Follow up) Fix reordering subfields issues Paul Poulain (2): Bug 7728: Fix subs history end date consistency Bug 7728: Adding unit test ReNewSubscription.t Petter Goks?yr ?sen (1): Bug 17671: Remove unused variables in C4::Reserves Rebecca Blundell (2): Bug 7143: Update history file Bug 7143: Update about.tt with new devs Srdjan (5): bug_16034 Koha::ExternalContent::OverDrive - a wrapper around WebService::ILS::Overdrive::Patron bug_16034 Add overdrive info to the users page in the public interface Bug 16034 follow-up: added WebService::ILS to PerlDependencies Bug 18243: 16034 follow-up: better handling of absence of WebService::ILS::OverDrive::Patron at testing Bug 18243: 16034 follow-up: Conditionally test Koha::ExternalContent::* modules loading Stephane Delaune (1): Bug 18152 : fix unimarc label in SetMarcUnicodeFlag Tim McMahon (1): Bug 16933 - Alt-Y not working on "Please confirm checkout" dialogs Tomas Cohen Arazi (78): Bug 17714: Remove itemtype-related t/db_dependent/Members/* warnings Bug 17715: Remove itemtype-related t/db_dependent/Holds/RevertWaitingStatus.t warnings Bug 17716: Remove itemtype-related t/db_dependent/CourseReserves.t Bug 17716: (followup) Remove dep on existing data and tidy Bug 16376: (regression tests) Bug 17722: Make PatronLists.t run inside a transaction Bug 17547: (MARC21|NORMARC) have Chronological term field $9 indexed Bug 16914: Rely on TT for newlines Bug 16914: Remove unused empty_lines.inc file Bug 17767: Add borrower_modification.extended_attributes Bug 17767: DBIC update Bug 17767: Make Koha::Patron::Modification handle extended attributes Bug 17767: Unit tests Bug 17767: (followup) Rename test file Bug 14187: (QA followup) Properly check DB structure before altering it Bug 17836: (ILSDI) Make GetPatronInfo fill 'charges' correctly Bug 17836: (ILSDI) Regression test Bug 17813: Add a primary key to borrower_attributes Bug 17813: DBIC update Bug 17813: (QA followup) Properly check DB structure before altering it Bug 17871: (followup) Remove zebra::* from the packages templates Bug 17927: (QA followup) Fix boolean types Bug 17927: (QA followup) Fix timestamp nullable in hold.json Bug 17788: (MARC21) Add $9 fields to Koha-Auth-Number:w index Bug 18068: ES - Fix location and (home|holding)branch facets Bug 17932: Add a TO_JSON method to Koha::Object(s) Bug 17932: (followup) Fix /patrons endpoint Bug 17932: Unit tests Bug 17932: (followup) Tidy tests Bug 16034: (followup) Fix DB update and schema files Bug 17992: REST api: Remove the use of ->unblessed from Cities controller Bug 18275: Regression test Bug 17169: (QA followup) Add NORMARC and UNIMARC definitions for CCODE Bug 17755: Introduce Koha::Object::Limit::Library Bug 17755: Unit tests Bug 17755: Introduce Koha::Patron::Attribute::Type(s) Bug 17755: (QA followup) Return $self when appropriate Bug 17755: (followup) Override ->search to allow filtering by branchcode Bug 17792: Introduce Koha::Patron::Attribute(s) Bug 17792: Add opac_editable and opac_display methods Bug 13757: DBIC update Bug 13757: Add extended attributes to the patron modification Bug 13757: (followup) Remove warnings Bug 13757: (followup) Staff interface changes Bug 13757: (followup) Only touch opac_editable attributes Bug 13757: (followup) Regression tests for ->approve changes Bug 13757: (followup) Fix authorized value display when opac_display & not opac_editable Bug 13757: (QA followup) Check DB structure before altering table Bug 13757: (regression tests) Empty attributes should delete existing Bug 13757: Make Koha::Patron::Modification->store del empty attrs Bug 13757: (QA followup) Make opac-memberentry.pl handle attrs deletion Bug 13757: (QA followup) Fix non-editable attrs on failed save Bug 13757: Make K::P::Modifications->pending return K::P::Attribute Bug 13757: Better display for attr changes in members-update.pl Bug 13757: (regression test) Attribute with value 0 should be stored Bug 13757: Attribute with value 0 should be stored Bug 13757: (QA followup) Exclude empty attributes from rendering if non-editable Bug 13757: (QA followup) Filter out non-editable params before storing Bug 18258: (QA followup) Use Koha::Subscriptions Bug 7143: Add Patricio Marrone to history.txt Bug 17828: Unit tests for Koha::Patron::Attribute->store Bug 17828: Overload Koha::Patron::Attribute->store to check for unique_id and repeatable Bug 17828: (followup) Add Test::Exception as dependency Bug 17828: (QA followup) Add ->type and reuse it Bug 17825: Remove the use of AttributeTypeExists from opac-user.pl Bug 17825: (followup) Remove unused function AttributeTypeExists Bug 18208: Add RecordProcessor filter to inject not onloan count to MARC records Bug 17835: (followup) Make TestBuilder skip views Bug 18460: Fix undefined itemtype warning in Serials.t Bug 18182: Make TestBuilder capable of returning Koha::Object Bug 18409: Make the controller for holds use Koha::Holds Bug 18461: Make tests break on wrong UTF8 data handilng Bug 18502: Make koha-shell set the right PERL5LIB on dev installs Bug 18098: Add an index with the count of not onloan items Bug 15108: (QA followup) Fix atomic update file Bug 18579: Regression tests Bug 18579: Make EmbedItemsAvailability handle control fields correctly Bug 18571: Add default ES configuration to koha-conf-site.xml.in Your Full Name (1): Bug 17891: Remove extra div tag in the housebound module Zeno Tajoli (1): Update Italian installer sample files for 17.05 Zoe Schoeler (2): Bug 17784 Ability to see funds with an amount of 0.00 when doing a new Bug 17838 Availability limit broken until an item has been checked out. mbeaulieu (2): Bug 17909: Adding tests from bug 11315 Bug 17913: Adjust merge test for AuthorityMergeMode phette23 (3): Bug 17696: Add 2 missing periods in opac-suggestions.tt Bug 18432: code comments assume male gender Bug 18466: article requests box outline in opac pongtawat (2): Bug 17814: koha-plack --stop should make sure that Plack really stop Bug 18383 - Correct items.onloan schema comment radiuscz (2): Bug 17487: Links to "select/clear all" moved below the header tag Bug 17487: Styling moved from style attribute into staff-global.css remi (1): Bug 16018: Merge.pl code cleanup ----------------------------------------------------------------------- hooks/post-receive -- main Koha release repository From gitmaster at git.koha-community.org Wed May 31 04:03:43 2017 From: gitmaster at git.koha-community.org (Git repo owner) Date: Wed, 31 May 2017 02:03:43 +0000 Subject: [koha-commits] main Koha release repository branch master updated. v17.05.00 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 5d94ff751379c9922ce5e197516a915f471b298a (commit) via 0aeec57eba5077c56830734b24631d3906a9f3fe (commit) via ee1223228329ee296d42e6646a1f76281f9d2cd8 (commit) from 8ed599113c7592ec2e2227e3a7265a7e9cc9ca0e (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 5d94ff751379c9922ce5e197516a915f471b298a Author: Kyle M Hall Date: Tue May 30 03:09:24 2017 +0000 DBRev 17.05.00.000 commit 0aeec57eba5077c56830734b24631d3906a9f3fe Author: Kyle M Hall Date: Tue May 30 03:08:18 2017 +0000 Add release notes for Koha 17.05 commit ee1223228329ee296d42e6646a1f76281f9d2cd8 Author: Bernardo Gonzalez Kriegel Date: Fri May 19 14:26:48 2017 -0300 Translation updates for Koha 17.05 ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- installer/data/mysql/updatedatabase.pl | 7 + misc/release_notes/release_notes_17_05_00.html | 1604 + misc/release_notes/release_notes_17_05_00.md | 1322 + misc/translator/po/am-Ethi-marc-MARC21.po | 460 +- 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 | 2164 +- misc/translator/po/am-Ethi-pref.po | 2936 +- misc/translator/po/am-Ethi-staff-help.po | 101 +- misc/translator/po/am-Ethi-staff-prog.po |10610 ++- misc/translator/po/ar-Arab-marc-MARC21.po | 464 +- 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 | 2299 +- misc/translator/po/ar-Arab-pref.po | 1700 +- misc/translator/po/ar-Arab-staff-help.po | 165 +- misc/translator/po/ar-Arab-staff-prog.po |12118 +-- misc/translator/po/as-IN-marc-MARC21.po | 462 +- misc/translator/po/as-IN-marc-NORMARC.po | 4 +- misc/translator/po/as-IN-marc-UNIMARC.po | 4 +- misc/translator/po/as-IN-opac-bootstrap.po | 2158 +- misc/translator/po/as-IN-pref.po | 3108 +- misc/translator/po/as-IN-staff-help.po | 101 +- misc/translator/po/as-IN-staff-prog.po |10579 ++- misc/translator/po/az-AZ-marc-MARC21.po | 460 +- 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 | 2161 +- misc/translator/po/az-AZ-pref.po | 892 +- misc/translator/po/az-AZ-staff-help.po | 105 +- misc/translator/po/az-AZ-staff-prog.po |10646 ++- misc/translator/po/be-BY-marc-MARC21.po | 462 +- 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 | 2183 +- misc/translator/po/be-BY-pref.po | 5234 +- misc/translator/po/be-BY-staff-help.po | 117 +- misc/translator/po/be-BY-staff-prog.po |10684 ++- misc/translator/po/bg-Cyrl-marc-MARC21.po | 460 +- 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 | 2163 +- misc/translator/po/bg-Cyrl-pref.po | 5098 +- misc/translator/po/bg-Cyrl-staff-help.po | 101 +- misc/translator/po/bg-Cyrl-staff-prog.po |10600 ++- misc/translator/po/bn-IN-marc-MARC21.po | 460 +- 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 | 2155 +- misc/translator/po/bn-IN-pref.po | 936 +- misc/translator/po/bn-IN-staff-help.po | 101 +- misc/translator/po/bn-IN-staff-prog.po |10594 ++- misc/translator/po/ca-ES-marc-MARC21.po | 460 +- 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 | 3851 +- misc/translator/po/ca-ES-pref.po | 5036 +- misc/translator/po/ca-ES-staff-help.po | 101 +- misc/translator/po/ca-ES-staff-prog.po |10650 ++- misc/translator/po/cs-CZ-marc-MARC21.po | 474 +- misc/translator/po/cs-CZ-marc-NORMARC.po | 12 +- misc/translator/po/cs-CZ-marc-UNIMARC.po | 2 +- misc/translator/po/cs-CZ-opac-bootstrap.po | 2264 +- misc/translator/po/cs-CZ-pref.po | 1985 +- misc/translator/po/cs-CZ-staff-help.po | 198 +- misc/translator/po/cs-CZ-staff-prog.po |10988 ++- misc/translator/po/cy-GB-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/cy-GB-pref.po | 2044 +- misc/translator/po/cy-GB-staff-help.po | 101 +- misc/translator/po/cy-GB-staff-prog.po |10579 ++- misc/translator/po/da-DK-marc-MARC21.po | 510 +- 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 | 2253 +- misc/translator/po/da-DK-pref.po | 1318 +- misc/translator/po/da-DK-staff-help.po | 135 +- misc/translator/po/da-DK-staff-prog.po |10700 ++- misc/translator/po/de-CH-marc-MARC21.po | 464 +- 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 | 2220 +- misc/translator/po/de-CH-pref.po | 3496 +- misc/translator/po/de-CH-staff-help.po | 130 +- misc/translator/po/de-CH-staff-prog.po |10769 ++- misc/translator/po/de-DE-marc-MARC21.po | 466 +- 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 | 2232 +- misc/translator/po/de-DE-pref.po | 3898 +- misc/translator/po/de-DE-staff-help.po | 165 +- misc/translator/po/de-DE-staff-prog.po |10945 ++- misc/translator/po/el-GR-marc-MARC21.po | 1230 +- misc/translator/po/el-GR-marc-NORMARC.po | 2 +- misc/translator/po/el-GR-marc-UNIMARC.po | 54 +- misc/translator/po/el-GR-opac-bootstrap.po | 2265 +- misc/translator/po/el-GR-pref.po | 1264 +- misc/translator/po/el-GR-staff-help.po | 228 +- misc/translator/po/el-GR-staff-prog.po |11839 +-- misc/translator/po/en-GB-marc-MARC21.po | 460 +- 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 | 2167 +- misc/translator/po/en-GB-pref.po | 3752 +- misc/translator/po/en-GB-staff-help.po | 139 +- misc/translator/po/en-GB-staff-prog.po |10663 ++- misc/translator/po/en-NZ-marc-MARC21.po | 460 +- 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 | 2184 +- misc/translator/po/en-NZ-pref.po | 364 +- misc/translator/po/en-NZ-staff-help.po | 139 +- misc/translator/po/en-NZ-staff-prog.po |10721 ++- misc/translator/po/eo-marc-MARC21.po | 460 +- misc/translator/po/eo-marc-NORMARC.po | 2 +- misc/translator/po/eo-marc-UNIMARC.po | 2 +- misc/translator/po/eo-opac-bootstrap.po | 3157 +- misc/translator/po/eo-pref.po | 4230 +- misc/translator/po/eo-staff-help.po | 101 +- misc/translator/po/eo-staff-prog.po |10587 ++- misc/translator/po/es-ES-marc-MARC21.po | 470 +- 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 | 2216 +- misc/translator/po/es-ES-pref.po | 506 +- misc/translator/po/es-ES-staff-help.po | 236 +- misc/translator/po/es-ES-staff-prog.po |10837 ++- misc/translator/po/eu-marc-MARC21.po | 481 +- misc/translator/po/eu-marc-NORMARC.po | 2 +- misc/translator/po/eu-marc-UNIMARC.po | 2 +- misc/translator/po/eu-opac-bootstrap.po | 3023 +- misc/translator/po/eu-pref.po | 5340 +- misc/translator/po/eu-staff-help.po | 101 +- misc/translator/po/eu-staff-prog.po |10612 ++- misc/translator/po/fa-Arab-marc-MARC21.po | 460 +- 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 | 2183 +- misc/translator/po/fa-Arab-pref.po | 1748 +- misc/translator/po/fa-Arab-staff-help.po | 135 +- misc/translator/po/fa-Arab-staff-prog.po |10669 ++- misc/translator/po/fi-FI-marc-MARC21.po | 466 +- 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 | 2201 +- misc/translator/po/fi-FI-pref.po | 5708 +- misc/translator/po/fi-FI-staff-help.po | 145 +- misc/translator/po/fi-FI-staff-prog.po |10977 ++- misc/translator/po/fo-FO-marc-MARC21.po | 460 +- 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 | 2160 +- misc/translator/po/fo-FO-pref.po | 2492 +- misc/translator/po/fo-FO-staff-help.po | 101 +- misc/translator/po/fo-FO-staff-prog.po |10579 ++- misc/translator/po/fr-CA-marc-MARC21.po | 478 +- 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 | 2281 +- misc/translator/po/fr-CA-pref.po | 5440 +- misc/translator/po/fr-CA-staff-help.po | 480 +- misc/translator/po/fr-CA-staff-prog.po |11536 +-- misc/translator/po/fr-FR-marc-MARC21.po | 473 +- misc/translator/po/fr-FR-marc-NORMARC.po | 12 +- misc/translator/po/fr-FR-marc-UNIMARC.po | 18 +- misc/translator/po/fr-FR-opac-bootstrap.po | 2320 +- misc/translator/po/fr-FR-pref.po | 5056 +- misc/translator/po/fr-FR-staff-help.po | 233 +- misc/translator/po/fr-FR-staff-prog.po |12587 +-- misc/translator/po/gl-marc-MARC21.po | 460 +- misc/translator/po/gl-marc-NORMARC.po | 2 +- misc/translator/po/gl-marc-UNIMARC.po | 2 +- misc/translator/po/gl-opac-bootstrap.po | 2162 +- misc/translator/po/gl-pref.po | 3872 +- misc/translator/po/gl-staff-help.po | 101 +- misc/translator/po/gl-staff-prog.po |10625 ++- misc/translator/po/he-Hebr-marc-MARC21.po | 472 +- 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 | 2163 +- misc/translator/po/he-Hebr-pref.po | 6024 +- misc/translator/po/he-Hebr-staff-help.po | 101 +- misc/translator/po/he-Hebr-staff-prog.po |10622 ++- misc/translator/po/hi-marc-MARC21.po | 464 +- misc/translator/po/hi-marc-NORMARC.po | 2 +- misc/translator/po/hi-marc-UNIMARC.po | 10 +- misc/translator/po/hi-opac-bootstrap.po | 2191 +- misc/translator/po/hi-pref.po | 3596 +- misc/translator/po/hi-staff-help.po | 145 +- misc/translator/po/hi-staff-prog.po |10753 ++- misc/translator/po/hr-HR-marc-MARC21.po | 460 +- 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 | 2180 +- misc/translator/po/hr-HR-pref.po | 5264 +- misc/translator/po/hr-HR-staff-help.po | 125 +- misc/translator/po/hr-HR-staff-prog.po |10667 ++- misc/translator/po/hu-HU-marc-MARC21.po | 3347 +- 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 | 4100 +- misc/translator/po/hu-HU-pref.po | 2796 +- misc/translator/po/hu-HU-staff-help.po | 113 +- misc/translator/po/hu-HU-staff-prog.po |10632 ++- misc/translator/po/hy-Armn-marc-MARC21.po | 522 +- misc/translator/po/hy-Armn-marc-NORMARC.po | 2 +- misc/translator/po/hy-Armn-marc-UNIMARC.po | 54 +- misc/translator/po/hy-Armn-opac-bootstrap.po | 2567 +- misc/translator/po/hy-Armn-pref.po | 6958 +- misc/translator/po/hy-Armn-staff-help.po | 284 +- misc/translator/po/hy-Armn-staff-prog.po |11943 +-- misc/translator/po/ia-marc-MARC21.po | 460 +- misc/translator/po/ia-marc-NORMARC.po | 2 +- misc/translator/po/ia-marc-UNIMARC.po | 2 +- misc/translator/po/ia-opac-bootstrap.po | 2158 +- misc/translator/po/ia-pref.po | 5566 +- misc/translator/po/ia-staff-help.po | 101 +- misc/translator/po/ia-staff-prog.po |10579 ++- misc/translator/po/id-ID-marc-MARC21.po | 460 +- 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 | 2175 +- misc/translator/po/id-ID-pref.po | 602 +- misc/translator/po/id-ID-staff-help.po | 101 +- misc/translator/po/id-ID-staff-prog.po |10637 ++- misc/translator/po/iq-CA-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/iq-CA-pref.po | 406 +- misc/translator/po/iq-CA-staff-help.po | 101 +- misc/translator/po/iq-CA-staff-prog.po |10579 ++- misc/translator/po/is-IS-marc-MARC21.po | 460 +- 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 | 2175 +- misc/translator/po/is-IS-pref.po | 4868 +- misc/translator/po/is-IS-staff-help.po | 101 +- misc/translator/po/is-IS-staff-prog.po |10634 ++- misc/translator/po/it-IT-marc-MARC21.po | 464 +- 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 | 4791 +- misc/translator/po/it-IT-pref.po | 3451 +- misc/translator/po/it-IT-staff-help.po | 138 +- misc/translator/po/it-IT-staff-prog.po |21487 ++--- misc/translator/po/iu-CA-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/iu-CA-pref.po | 3984 +- misc/translator/po/iu-CA-staff-help.po | 101 +- misc/translator/po/iu-CA-staff-prog.po |10579 ++- misc/translator/po/ja-Jpan-JP-marc-MARC21.po | 460 +- 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 | 2187 +- misc/translator/po/ja-Jpan-JP-pref.po | 3826 +- misc/translator/po/ja-Jpan-JP-staff-help.po | 101 +- misc/translator/po/ja-Jpan-JP-staff-prog.po |10667 ++- misc/translator/po/ka-marc-MARC21.po | 460 +- misc/translator/po/ka-marc-NORMARC.po | 2 +- misc/translator/po/ka-marc-UNIMARC.po | 2 +- misc/translator/po/ka-opac-bootstrap.po | 2156 +- misc/translator/po/ka-pref.po | 1174 +- misc/translator/po/ka-staff-help.po | 101 +- misc/translator/po/ka-staff-prog.po |10583 ++- misc/translator/po/km-KH-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/km-KH-pref.po | 4064 +- misc/translator/po/km-KH-staff-help.po | 101 +- misc/translator/po/km-KH-staff-prog.po |10583 ++- misc/translator/po/kn-Knda-marc-MARC21.po | 460 +- 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 | 2164 +- misc/translator/po/kn-Knda-pref.po | 5628 +- misc/translator/po/kn-Knda-staff-help.po | 101 +- misc/translator/po/kn-Knda-staff-prog.po |10622 ++- misc/translator/po/ko-Kore-KP-marc-MARC21.po | 460 +- 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 | 2184 +- misc/translator/po/ko-Kore-KP-pref.po | 3934 +- misc/translator/po/ko-Kore-KP-staff-help.po | 139 +- misc/translator/po/ko-Kore-KP-staff-prog.po |10672 ++- misc/translator/po/ku-Arab-marc-MARC21.po | 460 +- 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 | 2174 +- misc/translator/po/ku-Arab-pref.po | 2984 +- misc/translator/po/ku-Arab-staff-help.po | 131 +- misc/translator/po/ku-Arab-staff-prog.po |10661 ++- misc/translator/po/lo-Laoo-marc-MARC21.po | 460 +- 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 | 2170 +- misc/translator/po/lo-Laoo-pref.po | 3394 +- misc/translator/po/lo-Laoo-staff-help.po | 101 +- misc/translator/po/lo-Laoo-staff-prog.po |10634 ++- misc/translator/po/mi-NZ-marc-MARC21.po | 460 +- 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 | 2163 +- misc/translator/po/mi-NZ-pref.po | 1238 +- misc/translator/po/mi-NZ-staff-help.po | 101 +- misc/translator/po/mi-NZ-staff-prog.po |10629 ++- misc/translator/po/ml-marc-MARC21.po | 460 +- misc/translator/po/ml-marc-NORMARC.po | 2 +- misc/translator/po/ml-marc-UNIMARC.po | 2 +- misc/translator/po/ml-opac-bootstrap.po | 2158 +- misc/translator/po/ml-pref.po | 4388 +- misc/translator/po/ml-staff-help.po | 101 +- misc/translator/po/ml-staff-prog.po |10579 ++- misc/translator/po/mon-marc-MARC21.po | 460 +- misc/translator/po/mon-marc-NORMARC.po | 2 +- misc/translator/po/mon-marc-UNIMARC.po | 2 +- misc/translator/po/mon-opac-bootstrap.po | 2161 +- misc/translator/po/mon-pref.po | 994 +- misc/translator/po/mon-staff-help.po | 131 +- misc/translator/po/mon-staff-prog.po |10652 ++- misc/translator/po/mr-marc-MARC21.po | 460 +- misc/translator/po/mr-marc-NORMARC.po | 2 +- misc/translator/po/mr-marc-UNIMARC.po | 2 +- misc/translator/po/mr-opac-bootstrap.po | 2166 +- misc/translator/po/mr-pref.po | 4976 +- misc/translator/po/mr-staff-help.po | 101 +- misc/translator/po/mr-staff-prog.po |10629 ++- misc/translator/po/ms-MY-marc-MARC21.po | 957 +- 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 | 2196 +- misc/translator/po/ms-MY-pref.po | 3736 +- misc/translator/po/ms-MY-staff-help.po | 149 +- misc/translator/po/ms-MY-staff-prog.po |10806 ++- misc/translator/po/my-marc-MARC21.po | 460 +- misc/translator/po/my-marc-NORMARC.po | 2 +- misc/translator/po/my-marc-UNIMARC.po | 2 +- misc/translator/po/my-opac-bootstrap.po | 2158 +- misc/translator/po/my-pref.po | 1176 +- misc/translator/po/my-staff-help.po | 101 +- misc/translator/po/my-staff-prog.po |10579 ++- misc/translator/po/nb-NO-marc-MARC21.po | 460 +- 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 | 2188 +- misc/translator/po/nb-NO-pref.po | 3556 +- misc/translator/po/nb-NO-staff-help.po | 121 +- misc/translator/po/nb-NO-staff-prog.po |10725 ++- misc/translator/po/ne-NE-marc-MARC21.po | 460 +- 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 | 2159 +- misc/translator/po/ne-NE-pref.po | 3472 +- misc/translator/po/ne-NE-staff-help.po | 101 +- misc/translator/po/ne-NE-staff-prog.po |10591 ++- misc/translator/po/nl-BE-marc-MARC21.po | 3658 +- misc/translator/po/nl-BE-marc-NORMARC.po | 208 +- misc/translator/po/nl-BE-marc-UNIMARC.po | 2 +- misc/translator/po/nl-BE-opac-bootstrap.po | 2179 +- misc/translator/po/nl-BE-pref.po | 5232 +- misc/translator/po/nl-BE-staff-help.po | 103 +- misc/translator/po/nl-BE-staff-prog.po |10656 ++- misc/translator/po/nl-NL-marc-MARC21.po | 460 +- 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 | 2183 +- misc/translator/po/nl-NL-pref.po | 5348 +- misc/translator/po/nl-NL-staff-help.po | 101 +- misc/translator/po/nl-NL-staff-prog.po |10658 ++- misc/translator/po/nn-NO-marc-MARC21.po | 460 +- 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 | 2164 +- misc/translator/po/nn-NO-pref.po | 1370 +- misc/translator/po/nn-NO-staff-help.po | 103 +- misc/translator/po/nn-NO-staff-prog.po |10641 ++- misc/translator/po/oc-marc-MARC21.po | 679 +- misc/translator/po/oc-marc-NORMARC.po | 2 +- misc/translator/po/oc-marc-UNIMARC.po | 78 +- misc/translator/po/oc-opac-bootstrap.po | 2225 +- misc/translator/po/oc-pref.po | 1962 +- misc/translator/po/oc-staff-help.po | 135 +- misc/translator/po/oc-staff-prog.po |10728 ++- misc/translator/po/pbr-marc-MARC21.po | 460 +- misc/translator/po/pbr-marc-NORMARC.po | 2 +- misc/translator/po/pbr-marc-UNIMARC.po | 2 +- misc/translator/po/pbr-opac-bootstrap.po | 2158 +- misc/translator/po/pbr-pref.po | 3918 +- misc/translator/po/pbr-staff-help.po | 101 +- misc/translator/po/pbr-staff-prog.po |10583 ++- misc/translator/po/pl-PL-marc-MARC21.po | 470 +- misc/translator/po/pl-PL-marc-NORMARC.po | 10 +- misc/translator/po/pl-PL-marc-UNIMARC.po | 8 +- misc/translator/po/pl-PL-opac-bootstrap.po | 2242 +- misc/translator/po/pl-PL-pref.po | 1143 +- misc/translator/po/pl-PL-staff-help.po | 128 +- misc/translator/po/pl-PL-staff-prog.po |10825 ++- misc/translator/po/prs-marc-MARC21.po | 460 +- misc/translator/po/prs-marc-NORMARC.po | 2 +- misc/translator/po/prs-marc-UNIMARC.po | 2 +- misc/translator/po/prs-opac-bootstrap.po | 2156 +- misc/translator/po/prs-pref.po | 2454 +- misc/translator/po/prs-staff-help.po | 101 +- misc/translator/po/prs-staff-prog.po |10619 ++- misc/translator/po/pt-BR-marc-MARC21.po | 469 +- misc/translator/po/pt-BR-marc-NORMARC.po | 2 +- misc/translator/po/pt-BR-marc-UNIMARC.po | 44 +- misc/translator/po/pt-BR-opac-bootstrap.po | 2277 +- misc/translator/po/pt-BR-pref.po | 2368 +- misc/translator/po/pt-BR-staff-help.po | 139 +- misc/translator/po/pt-BR-staff-prog.po |10707 ++- misc/translator/po/pt-PT-marc-MARC21.po | 465 +- 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 | 2224 +- misc/translator/po/pt-PT-pref.po | 3459 +- misc/translator/po/pt-PT-staff-help.po | 203 +- misc/translator/po/pt-PT-staff-prog.po |10953 ++- misc/translator/po/ro-RO-marc-MARC21.po | 596 +- misc/translator/po/ro-RO-marc-NORMARC.po | 67 +- misc/translator/po/ro-RO-marc-UNIMARC.po | 193 +- misc/translator/po/ro-RO-opac-bootstrap.po | 2740 +- misc/translator/po/ro-RO-pref.po | 4161 +- misc/translator/po/ro-RO-staff-help.po | 103 +- misc/translator/po/ro-RO-staff-prog.po |10774 ++- misc/translator/po/ru-RU-marc-MARC21.po | 462 +- 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 | 2198 +- misc/translator/po/ru-RU-pref.po | 4224 +- misc/translator/po/ru-RU-staff-help.po | 117 +- misc/translator/po/ru-RU-staff-prog.po |10684 ++- misc/translator/po/rw-RW-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/rw-RW-pref.po | 5796 +- misc/translator/po/rw-RW-staff-help.po | 101 +- misc/translator/po/rw-RW-staff-prog.po |10579 ++- misc/translator/po/sd-PK-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/sd-PK-pref.po | 282 +- misc/translator/po/sd-PK-staff-help.po | 101 +- misc/translator/po/sd-PK-staff-prog.po |10597 ++- misc/translator/po/sk-SK-marc-MARC21.po | 460 +- 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 | 2325 +- misc/translator/po/sk-SK-pref.po | 3480 +- misc/translator/po/sk-SK-staff-help.po | 139 +- misc/translator/po/sk-SK-staff-prog.po |11005 ++- misc/translator/po/sl-SI-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/sl-SI-pref.po | 2014 +- misc/translator/po/sl-SI-staff-help.po | 101 +- misc/translator/po/sl-SI-staff-prog.po |10579 ++- misc/translator/po/sq-AL-marc-MARC21.po | 460 +- 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 | 2189 +- misc/translator/po/sq-AL-pref.po | 730 +- misc/translator/po/sq-AL-staff-help.po | 101 +- misc/translator/po/sq-AL-staff-prog.po |10627 ++- misc/translator/po/sr-Cyrl-marc-MARC21.po | 460 +- 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 | 2166 +- misc/translator/po/sr-Cyrl-pref.po | 3834 +- misc/translator/po/sr-Cyrl-staff-help.po | 101 +- misc/translator/po/sr-Cyrl-staff-prog.po |10606 ++- misc/translator/po/sv-SE-marc-MARC21.po | 533 +- misc/translator/po/sv-SE-marc-NORMARC.po | 10 +- misc/translator/po/sv-SE-marc-UNIMARC.po | 20 +- misc/translator/po/sv-SE-opac-bootstrap.po | 2280 +- misc/translator/po/sv-SE-pref.po | 4970 +- misc/translator/po/sv-SE-staff-help.po | 1383 +- misc/translator/po/sv-SE-staff-prog.po |12897 +-- misc/translator/po/sw-KE-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/sw-KE-pref.po | 3566 +- misc/translator/po/sw-KE-staff-help.po | 101 +- misc/translator/po/sw-KE-staff-prog.po |10579 ++- misc/translator/po/ta-LK-marc-MARC21.po | 460 +- 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 | 2158 +- misc/translator/po/ta-LK-pref.po | 3042 +- misc/translator/po/ta-LK-staff-help.po | 101 +- misc/translator/po/ta-LK-staff-prog.po |10583 ++- misc/translator/po/ta-marc-MARC21.po | 460 +- misc/translator/po/ta-marc-NORMARC.po | 2 +- misc/translator/po/ta-marc-UNIMARC.po | 2 +- misc/translator/po/ta-opac-bootstrap.po | 2158 +- misc/translator/po/ta-pref.po | 2492 +- misc/translator/po/ta-staff-help.po | 101 +- misc/translator/po/ta-staff-prog.po |10583 ++- misc/translator/po/tet-marc-MARC21.po | 460 +- misc/translator/po/tet-marc-NORMARC.po | 12 +- misc/translator/po/tet-marc-UNIMARC.po | 74 +- misc/translator/po/tet-opac-bootstrap.po | 2230 +- misc/translator/po/tet-pref.po | 5108 +- misc/translator/po/tet-staff-help.po | 684 +- misc/translator/po/tet-staff-prog.po |11723 +-- misc/translator/po/th-TH-marc-MARC21.po | 460 +- 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 | 2172 +- misc/translator/po/th-TH-pref.po | 4190 +- misc/translator/po/th-TH-staff-help.po | 101 +- misc/translator/po/th-TH-staff-prog.po |10614 ++- misc/translator/po/tl-PH-marc-MARC21.po | 460 +- 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 | 2160 +- misc/translator/po/tl-PH-pref.po | 5012 +- misc/translator/po/tl-PH-staff-help.po | 101 +- misc/translator/po/tl-PH-staff-prog.po |10623 ++- misc/translator/po/tr-TR-marc-MARC21.po | 486 +- 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 | 2246 +- misc/translator/po/tr-TR-pref.po | 721 +- misc/translator/po/tr-TR-staff-help.po | 227 +- misc/translator/po/tr-TR-staff-prog.po |11533 +-- misc/translator/po/uk-UA-marc-MARC21.po | 674 +- 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 | 2682 +- misc/translator/po/uk-UA-pref.po |105552 ++--------------------- misc/translator/po/uk-UA-staff-help.po | 173 +- misc/translator/po/uk-UA-staff-prog.po |13070 +-- misc/translator/po/ur-Arab-marc-MARC21.po | 460 +- 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 | 2159 +- misc/translator/po/ur-Arab-pref.po | 5164 +- misc/translator/po/ur-Arab-staff-help.po | 101 +- misc/translator/po/ur-Arab-staff-prog.po |10583 ++- misc/translator/po/vi-VN-marc-MARC21.po | 460 +- 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 | 2177 +- misc/translator/po/vi-VN-pref.po | 2402 +- misc/translator/po/vi-VN-staff-help.po | 139 +- misc/translator/po/vi-VN-staff-prog.po |10685 ++- misc/translator/po/zh-Hans-CN-marc-MARC21.po | 460 +- 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 | 2173 +- misc/translator/po/zh-Hans-CN-pref.po | 3892 +- misc/translator/po/zh-Hans-CN-staff-help.po | 139 +- misc/translator/po/zh-Hans-CN-staff-prog.po |10688 ++- misc/translator/po/zh-Hans-TW-marc-MARC21.po | 464 +- 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 | 2185 +- misc/translator/po/zh-Hans-TW-pref.po | 3556 +- misc/translator/po/zh-Hans-TW-staff-help.po | 135 +- misc/translator/po/zh-Hans-TW-staff-prog.po |10740 ++- 571 files changed, 871768 insertions(+), 636069 deletions(-) create mode 100644 misc/release_notes/release_notes_17_05_00.html create mode 100644 misc/release_notes/release_notes_17_05_00.md hooks/post-receive -- main Koha release repository