[koha-commits] main Koha release repository branch 16.05.x updated. v16.05.14-120-g9a8d59b

Git repo owner gitmaster at git.koha-community.org
Sun Jul 30 15:28:10 CEST 2017


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  9a8d59bbffbdb30acd867dea7b93f040f40fa3fb (commit)
       via  1425bc98bda3597043b3256c3bebca5ebf0209af (commit)
       via  f8218fbd3829e430d3b3d8c03350715cbda48ad6 (commit)
       via  da516db047a5ad0daaf78529836f366f260f692a (commit)
       via  74eee710dd399894f645eb28cdf674c0fabbdc80 (commit)
       via  9fb64ceb24675a4d443a006405f3d1f4381fbcd8 (commit)
       via  9d6ab7a0ffdae5899f554781924209552ea09fdb (commit)
       via  1e29f5963d0e9b4ebc7160a7aa8ad828802a8637 (commit)
       via  4e8873193640ddd18675b923649c64e9d54a4724 (commit)
       via  05ce1e522bf037731b71be6f454b37b635bb2340 (commit)
       via  fc5d008dd51860f75a8b4c9fe2ef863054e18a9f (commit)
       via  e30c05b7dacf6249f7b993c7c44b843457fbb7b3 (commit)
       via  1c254e0d298b6139771dd05e1d71aa2a9d75cd5c (commit)
       via  296f18f3302c63617fc9280b978cda3d8cda9c4f (commit)
       via  4083e2369fbf307032ff7e6d968cf6329400a784 (commit)
       via  9db0e7eca8b09206cea40da2f74ad16507e19543 (commit)
       via  3254a4cfc5705c037eef296ef3191298c6dd6332 (commit)
       via  cdb2236649a068b063de6d1b77466e94493d92c0 (commit)
       via  e9fa3626ac97918057aa79d27acd95d84fc165ec (commit)
       via  c2a8bce516b2c0d395f7336ba88631e31798e11b (commit)
       via  b0d85c2df0a88053cc8f9e5472efebc12ae1bffc (commit)
       via  22b2704e88d2c6ecc13e10a48f2f497c0d23231b (commit)
       via  ac3e45aab095da0a246248f2ce6fd4ca69576850 (commit)
       via  a5db4dc8fce7e314732a7f24c0be3518191d0866 (commit)
       via  00f1a3023f143b1f2fcb854ceb45d0a2e1d48f2a (commit)
       via  478e0797b7f233b3536e2361f41f8688311d1ec7 (commit)
       via  90d0b9ebfaa705a3fadd61bac22cf31ff0df671b (commit)
       via  c91a326e0018d8a5e70a5864650b1218ebdf1409 (commit)
       via  6f06e66957998114f028df9f29ab35a6c7572d67 (commit)
       via  bc3ecf72b375ace1dc9376d2d8e0a8158894ddf6 (commit)
       via  6b153585bf97b66d2f59b1d49e5fe720d483399c (commit)
       via  f82a77d0ff986a3fb512c74d66f79e40a354cb15 (commit)
       via  735c59cd13042a4e43afb6222d47b55b53e4140d (commit)
       via  0900c75446fe128f7694e7300bb46d29b03b1190 (commit)
       via  47d9fc52b98b82841ea20353da9d8408e4818397 (commit)
       via  6ab7280ba2deb50b8f27bc7ddef15e1fcdddaebc (commit)
       via  fde036e268cb6154d978bf8fbdc400e6eb09a002 (commit)
       via  d6bad9bf154e974c58304b03ac9d8038d5e293f5 (commit)
       via  a0eb8d6dfb14c2b46e867c10026b5426db231b7e (commit)
       via  f6e97f85f3f49c3bf56a5525bc7286541bc50112 (commit)
       via  8e7f50da6a0ebc1c27996249f634553bd02dd9a8 (commit)
       via  dd6d53a5a3e0f4374b5771228e219856632012ea (commit)
       via  c19b0f876bc6c1bdebb2ab5e1db80d0ff9aea0a1 (commit)
       via  096d81e1f5f12f96e8aade32a946608de4e1799e (commit)
       via  7165acc8e621614cc5580b57119b646ad8fcad49 (commit)
       via  64078d2359117b5fd3add093163401e93a1fa51b (commit)
       via  2783ee1bf7b654b323259621bf58261bb51091ff (commit)
       via  40a65f6f880b1eb64195efddba8854268b954722 (commit)
       via  5afe2e9e4e09337b21b101f42ac2184b8524547f (commit)
       via  60e2d3a5d7ec40b1df56e7cc9739592f66daf01c (commit)
       via  66ce90bfd74ee67e489596310c17235077907d31 (commit)
       via  d97a172ee4a884b3b1e0b89918875ece6d2325e1 (commit)
       via  57c32368b45fddf8152793f1070645da74ae9d02 (commit)
       via  107771dd4a667c70c10460081e5b19353ba76283 (commit)
       via  b96de87dd86ea0c29ddbe75406375cbb79a3fdf5 (commit)
       via  60983fc92937711d239652d08341bd94783493fe (commit)
       via  21f0fae7a48d47a12affe8d7dd12585300c6e417 (commit)
       via  9c132dc2553f77387c95b16697ed0a1b805cdd06 (commit)
       via  2ed010e19f836f824a89c4789c23439d8073495b (commit)
       via  e492af84154c03f4fb5dcf919a589510c35cfe7f (commit)
       via  90fbd3d6eb92bc0d9fd75eba6d90421663368ec0 (commit)
       via  2bdb4c6ed5ea0cf418515b489c647e4d716a86fd (commit)
       via  82617abd17233d08a3b8b481c6d2dd1bff4cb467 (commit)
       via  a769a8c797cc950027796c164907e8341c1cfc3a (commit)
       via  be7cd14c86b1f6883c4f4896ea948509ae16d731 (commit)
      from  f106631d3d33b9d7314bd9c23aed30d7c1e29c55 (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 9a8d59bbffbdb30acd867dea7b93f040f40fa3fb
Author: Mason James <mtj at kohaaloha.com>
Date:   Mon Jul 31 01:16:35 2017 +1200

    Translation updates for Koha 16.05.15

commit 1425bc98bda3597043b3256c3bebca5ebf0209af
Author: Mason James <mtj at kohaaloha.com>
Date:   Mon Jul 31 01:04:17 2017 +1200

    Increment version for 16.05.15 release

commit f8218fbd3829e430d3b3d8c03350715cbda48ad6
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Jul 24 14:04:06 2017 -0300

    Bug 18572: Remove AddRenewal parameter

commit da516db047a5ad0daaf78529836f366f260f692a
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jul 19 18:26:07 2017 +0000

    Bug 18572 - QA Followup

commit 74eee710dd399894f645eb28cdf674c0fabbdc80
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Fri Jun 23 12:27:19 2017 +0000

    Bug 18572 - Improper branchcode set during OPAC renewal
    
    To test:
    1 - Set 'OpacRenewalBranch' to various settings
    2 - Renew an item for a ptron under each setting
    3 - Confirm action_log entries reflect the correct branch for each
    secnario
    4 - prove t/db_dependent/Circulation/issue.t
    
    Signed-off-by: David Kuhn <techservspec at gmail.com>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 9fb64ceb24675a4d443a006405f3d1f4381fbcd8
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed Jul 19 09:48:04 2017 +0200

    Bug 18955 - autocomplete is on in OPAC password recovery
    
    In OPAC password recovery form autocomplete is not disabled.
    So when login or email is entered, it is saved in browser input history for autocomplete.
    This is a major issue for OPAC on computers with public access.
    
    This patch adds autocomplete off on forms.
    
    Test :
    - Enable system preferences OpacPasswordChange and OpacResetPassword
    - Go to OPAC
    - Be sure to not be logged in
    - Click on "Forgot your password?"
    - Enter a loggin and email and Submit
    => Without patch there is an autocompletion with values you entered
    => With patch there is no autocompletion
    
    Signed-off-by: Marc Véron <veron at veron.ch>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 9d6ab7a0ffdae5899f554781924209552ea09fdb
Author: Baptiste Wojtkowski <baptiste.wojtkowski at biblibre.com>
Date:   Tue Jul 11 09:12:37 2017 +0000

    Bug 18613: Add unit tests for getletter
    
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 1e29f5963d0e9b4ebc7160a7aa8ad828802a8637
Author: Baptiste Wojtkowski <baptiste.wojtkowski at biblibre.com>
Date:   Fri May 19 09:23:17 2017 +0000

    Bug 18613: Remove letter rule correctly as superlibrarian
    
    TEST PLAN
    
    (reproducing bug)
    1 - Set 'IndependantBranches' to enable
    2 - Log in as Superlibrarian.
    3 - Create 3 rules
        - 1 for all librairies (1)
        - 1 for the library of the superlibrarian (2)
        - 1 for another library (3)
    4 - Try to delete them and see them and see that (3) isn't the good one
    
    (checking patch)
    5 - Apply patch
    6 - Try again 3-
    7 - Connect as not superlibrarian
    8 - Try again 3-
    
    Signed-off-by: Alex Buckley <alexbuckley at catalyst.net.nz>
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 4e8873193640ddd18675b923649c64e9d54a4724
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Wed Jul 12 13:33:51 2017 +0200

    Bug 18901: [QA Follow-up] Do not translate zzpref either
    
    Adding one backslash makes a difference :)
    We need to escape the dot in the regex to exclude a file like zzpref
    from translation too. Perfect_regexes++
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 05ce1e522bf037731b71be6f454b37b635bb2340
Author: Julian Maurice <julian.maurice at biblibre.com>
Date:   Thu Jul 6 14:39:20 2017 +0200

    Bug 18901: Sysprefs translation: translate only *.pref files (not *.pref*)
    
    Text editors can create temporary files in this folder and this can
    confuse the translator.
    For instance, vim can create a file named '.opac.pref.swp' which will
    make the translator dies with the following error message:
    
    Can't use string ("b0VIM 8.0") as a HASH ref while "strict refs" in use
    at LangInstaller.pm line 248.
    
    Test plan:
    1. echo 'Oops' > .../en/modules/admin/preferences/whatever.pref.whatever
    2. cd misc/translator && ./translate update fr-FR
    3. Verify that you have the error message mentioned above
    4. Apply patch
    5. cd misc/translator && ./translate update fr-FR
    6. No more errors!
    
    Signed-off-by: Frédéric Demians <f.demians at tamil.fr>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit fc5d008dd51860f75a8b4c9fe2ef863054e18a9f
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Jul 10 11:56:46 2017 -0300

    Bug 18854: Protect few other occurrences of offset
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit e30c05b7dacf6249f7b993c7c44b843457fbb7b3
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jul 5 10:44:55 2017 -0300

    Bug 18854: Make sure offset will not be < 0 - protect from DoS
    
    There was a bug that meant a very large offset in the search params
    will cause the search script to run forever (or long enough to crash
    the machine)
    
    To test
    
    1/ Get ready with sudo top so you can kill the thread before it causes
    your machine to OOM
    2/ Hit a page like yourdomain.com/cgi-bin/koha/opac-search.pl?q=1&offset=-9999999999999999999
    3/ Notice the process runs for a long time
    4/ Kill the process
    5/ Apply the patch
    6/ Hit the page again, notice the it loads (offset is set to zero)
    7/ Do the same to search in the staff client
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 1c254e0d298b6139771dd05e1d71aa2a9d75cd5c
Author: Chris Cormack <chris at bigballofwax.co.nz>
Date:   Sun Jun 25 17:34:12 2017 +1200

    Bug 18854 - Protect from DOS
    
    There was a bug that meant a very large offset in the search params
    will cause the search script to run forever (or long enough to crash
    the machine)
    
    To test
    
    1/ Get ready with sudo top so you can kill the thread before it causes
    your machine to OOM
    2/ Hit a page like yourdomain.com/cgi-bin/koha/opac-search.pl?q=1&offset=-9999999999999999999
    3/ Notice the process runs for a long time
    4/ Kill the process
    5/ Apply the patch
    6/ Hit the page again, notice the it loads (offset is set to zero)
    7/ Do the same to search in the staff client
    
    Signed-off-by: Mirko Tietgen <mirko at abunchofthings.net>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Amended: changed -2 to 0 in opac-search.pl.
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 296f18f3302c63617fc9280b978cda3d8cda9c4f
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Tue Jun 6 15:50:19 2017 +0000

    Bug 17639 - Remove white filling inside of Koha logo
    
    This patch modifies the Koha logo SVG file to remove the fill from two
    letters. This patch also optimizes the file and converts the text object
    to paths for better cross-platform portability.
    
    To test you could:
    
    - Open the file in an editor and confirm that the change is correct
      - or -
    - Open the file in a browser and use the code inspector to add a
      background-color attribute to the top-level <svg> tag. The logo should
      appear transparent, with no white fills.
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 068db9aaabb0694b4d12404bda16525efad0fde7)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit cffb4a26b3264137130d7a1a3c287d1f17c05b77)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 4083e2369fbf307032ff7e6d968cf6329400a784
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Thu Jul 13 05:16:53 2017 +0000

    Bug 18934: Preventing warns in Admin -> SMS providers
    
    This patch initialises the $op variable to prevent the warns
    
    To test:
    1) Go to admin -> sms providers
    2) Notice warns in error log
    3) Apply patch and refresh page
    4) Notice warns are gone
    
    Sponsored-by: Catalyst IT
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 88ab0ef5791d2b428399690c505ac42aba4616df)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit adbd961d82fa6aebcc3f93f2dec6af1c8127aab9)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 9db0e7eca8b09206cea40da2f74ad16507e19543
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Tue Jun 27 01:40:48 2017 +0000

    Bug 18858: Prevent warn when deleting a borrower debarment
    
    To test:
    1) Look at intranet log
    2) Go to delete a debarment on a borrower
    3) Notice warn
    4) Apply patch
    5) Add a new debarment
    6) Delete this debarment
    7) Notice warn is gone
    
    Sponsored-by: Catalyst IT
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 7ed66a6c8ae1c3c824e496c2d312e23db1dd8e41)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 7d2bd0482033ac106434aca59bab6b201a592fef)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 3254a4cfc5705c037eef296ef3191298c6dd6332
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
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 <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Marc Véron <veron at veron.ch>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit cdb2236649a068b063de6d1b77466e94493d92c0
Author: apirak <apirak at punsarn.asia>
Date:   Thu Jun 29 17:42:23 2017 +0700

    Bug 18400 - Noisy warns in opac-search.pl during itemtype sorting (16.11)

commit e9fa3626ac97918057aa79d27acd95d84fc165ec
Author: Colin Campbell <colin.campbell at ptfs-europe.com>
Date:   Tue Jun 20 16:35:35 2017 +0100

    Bug 18830: Fix phrasing of screen message
    
    Verb should be plural in this message
    
    Signed-off-by: Israelex A Veleña for KohaCon17 <israelex19 at gmail.com>
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 8a0ecda6c4ff368b9ff7a18593d7bdf4fc07e541)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 5bbb863147959471a1a11e019eb18007c5c78583)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit c2a8bce516b2c0d395f7336ba88631e31798e11b
Author: Rodrigo Santellan <rsantellan at gmail.com>
Date:   Wed Jun 21 15:40:43 2017 -0300

    Bug 14572 - insert_single_holiday() forces a value on an AUTO_INCREMENT column, during an INSERT
    
    Removing all the id from the columns on the inserts and removing the
    parameter '' of the values for the id.
    
    Test plan:
    1) Go to tools -> calendar
    2) Add a Holiday only on this day.
    3) Add a Holiday repeated every same day of the week.
    4) Add a Holiday repeated yearly on the same date.
    5) Add a Holidays on a range.
    6) Add a Holidays repeated yearly on a range.
    7) You should have the five calendars displayed.
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit b94b16f67963b03fd17170d2c2f2efa581c12c0f)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 9efe6332901e081cb7f7fc0a510449b697da4ce4)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit b0d85c2df0a88053cc8f9e5472efebc12ae1bffc
Author: Colin Campbell <colin.campbell at ptfs-europe.com>
Date:   Thu Jun 8 12:59:55 2017 +0100

    Bug 18755: Allow empty passwords in Patron Info to return OK
    
    With this patch a parameter 'allow_empty_passwords="1" can be added to a
    login in the SIP configuration file to allow the behaviour as was normal
    before the patch for bug 16610 was applied. Some sip clients rely on
    this behaviour sending an empty password field when they wish to
    validate to user but do not have the password.
    If a password is supplied it will be validated
    
    A test has been added to Message.t to confirm this behaviour
    
    Signed-off-by: Mark Tompsett <mtompset at hotmail.com>
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit ebb887e5c93c96c6fc51d95b76de6a221ba4463e)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 459c144f2a54f4b1ddeb9e7595030107e821d2b2)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 22b2704e88d2c6ecc13e10a48f2f497c0d23231b
Author: Mark Tompsett <mtompset at hotmail.com>
Date:   Fri Jun 9 13:01:14 2017 -0400

    Bug 18771: CGI.pm: Subroutine multi_param redefined
    
    The commands in the test plan are examples, and may need varying
    depending on your installation. This was created as a result
    of attempting to clean the installation process up. However,
    I believe the redefine might exist normally too. I just didn't
    check. This is tested on a Debian 8 box sudo apt-get update'd
    fully.
    
    TEST PLAN
    ---------
    empty error log
    $ echo > ~/koha-dev/var/log/koha-error_log
    
    drop and recreate and empty db
    > drop database koha_library;
    > create database koha_library;
    > quit
    
    run the web installer, but DO NOT LOG IN!
    *opening chrome to Staff Client URL*
    
    check the error log
    $ less ~/koha-dev/var/log/koha-error_log
    ...
    [Fri Jun 09 13:08:52.793627 2017] [cgi:error] [pid 5802] [client 192.168.71.101:58169] AH01215: [Fri Jun  9 13:08:52 2017] CGI.pm: Subroutine multi_param redefined at /usr/share/perl5/CGI.pm line 419.
    ...
    
    apply patch
    
    empty error log
    $ echo > ~/koha-dev/var/log/koha-error_log
    
    refresh the installation login page
    
    recheck the error log
    $ less ~/koha-dev/var/log/koha-error_log
    
    notice no reference to "Subroutine multi_param redefined"
    
    run koha qa test tools
    
    Notice that it is just a require CGI; and comment added.
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit ac3e45aab095da0a246248f2ce6fd4ca69576850
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Wed Jun 14 15:37:55 2017 +0200

    Bug 18634: Handle colliding translation for preference sections
    
    Problem on this report was caused by translating the tabs Privacy
    and Payments by the same string. This caused overwriting a hash entry.
    
    This patch tests if the key already exists and if so, it merges the
    entries instead of overwriting the old contents.
    
    Test plan:
    [1] Make sure that e.g. Privacy and Payments translate to e.g Vie privee.
    [2] Run translate install fr-CA (or the language you altered)
    [3] Without this patch you should loose preferences from either Privacy or
        Payments. With this patch, they should be merged.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Tested with fr-CA.
    
    Signed-off-by: Blou <philippe.blouin at inlibro.com>
    Reset the .po files, reproduced the problem.  Applied the patch and suddenly 'paypal' appeared.
    
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 0d98089ec701bc96893e68408ce2dedad36f7235)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 7bcad818744b11180b2b2c31a5dda8d51552b862)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit a5db4dc8fce7e314732a7f24c0be3518191d0866
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed Jun 14 12:33:25 2017 +0200

    Bug 18756 - add Unit Test
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 00f1a3023f143b1f2fcb854ceb45d0a2e1d48f2a
Author: Christophe Croullebois <christophe.croullebois at biblibre.com>
Date:   Thu Jun 8 13:17:56 2017 +0000

    Bug 18756: Users can view aq.baskets even if they are not allowed
    
    Due to bad use of grep syntax if there is one or more Basket Users the result of grep is not equal to 0 and the borrower is allowed.
    
    Test plan :
    1- select system preference 'AcqViewBaskets' on 'user'
    2- create 2 borrowers (A, B) with only permissions on acquisition :
    group_manage
    order_manage
    order_receive
    staff
    3- login with A and create a basket
    4- add a basquet manager other than B
    5- relog with account B
    6- you can see the basket
    
    Apply the patch.
    The basket is no longer visible.
    1- relog with A
    2- add basquet manager B
    3- relog with B
    5- you must see the basket
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 478e0797b7f233b3536e2361f41f8688311d1ec7
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Jun 22 08:55:16 2017 +0200

    Bug 18214: Add check for shared or public list
    
    Following the idea behind bug 10865, we are only showing the permissions
    when the list is shared or public.
    Adding a simple test in opac-shelves here.
    
    Note 1: Since the owner can always add or delete entries, the permissions
    will not be relevant anymore for a strictly private list.
    
    Note 2: Staff view always shows the permissions. This could have been
    changed here too, but that change is far less urgent (bug 10865 did not
    touch staff view and bug 18228 will rearrange permissions anyway).
    
    Test plan:
    [1] Verify on OPAC that you see the permissions for a private list with
        shares or a public list. And you do not see them for a private list
        without shares.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 90d0b9ebfaa705a3fadd61bac22cf31ff0df671b
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Mar 6 09:44:48 2017 +0100

    Bug 18214: Cannot edit list permissions of a private list
    
    If you have disabled the pref OpacAllowPublicListCreation, your users are
    not able to edit the list permissions for private/shared lists.
    For a private list they may only be theoretically relevant, but for a shared
    list they are relevant.
    Since we do not always know the history of a list (has it been public or
    shared, does it contains entries from other users) and therefore permissions
    are even relevant for a currently private list, we should just allow editing
    these permissions.
    
    Test plan:
    [1] Do not yet apply this patch.
    [2] Disable OpacAllowPublicListCreation.
    [3] Create a private list in OPAC. Edit the list. Verify that you do not
        see the permission combo boxes.
    [4] Apply this patch. Edit the list again. Do they appear now?
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Magnus Enger <magnus at libriotech.no>
    Works as advertised.
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit c91a326e0018d8a5e70a5864650b1218ebdf1409
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 21 12:41:22 2017 -0300

    Update mailmap - Jonathan Druart
    
    I do not longer work at biblibre
    
    (cherry picked from commit 2702b4688e31e62fb6851b7979dc56011d38ce89)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit bb14ce9d657f2a30621a0a6465809cef1f820f3c)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 6f06e66957998114f028df9f29ab35a6c7572d67
Author: Marc Véron <veron at veron.ch>
Date:   Wed Jun 14 11:10:56 2017 +0200

    Bug 18800: Patron card images: Add some more explanation to upload page and fix small translatabiity issue
    
    The file
    koha-tmpl/intranet-tmpl/prog/en/modules/help/patroncards/image-manage.tt
    has a small translatability issue (sentence splitting by html tags).
    
    This patch fixes it and adds a little bit more explanation about
    uploading, using and replacing such images.
    
    To test:
    - Verify that text changes make sense
    - Apply patch
    - Go to Home > Tools > Patron card creator > Images and verify
      that the page displays properly
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    
    Signed-off-by: Brendan A Gallagher <brendan at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 053fbaf9267cce79ba80d23389b26f46a91111f8)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit e5ad6741bac0996d635c61ea2b3aee403c46954e)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit bc3ecf72b375ace1dc9376d2d8e0a8158894ddf6
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Wed May 31 16:19:35 2017 +0200

    Bug 18697: Final polishing
    
    GetFictiveIssueNumber:
    Returns undef instead of 0 for irregular frequencies. Also added to POD.
    Removed unused variable $wkno.
    Adding a return makes the if(unit) unneeded.
    Replaced (a+b)/b by 1+a/b.
    
    _delta_units:
    Added a comment about its parameters.
    
    GetFictiveIssueNumber.t:
    Adjusted the tests for irregular frequencies accordingly.
    
    Test plan:
    [1] Run t/db_dependent/Serials/GetFictiveIssueNumber.t
    [2] Run t/db_dependent/Serials/GetNextDate.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 6b153585bf97b66d2f59b1d49e5fe720d483399c
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Wed May 31 15:20:40 2017 +0200

    Bug 18697: Adjusting unit tests for dayly serial frequencies
    
    No changes were needed for GetNextDate.t.
    In GetFictiveIssueNumber.t we add a subtest for daily frequencies.
    
    Test plan:
    [1] Run t/db_dependent/Serials/GetFictiveIssueNumber.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit f82a77d0ff986a3fb512c74d66f79e40a354cb15
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue May 30 16:44:46 2017 +0200

    Bug 18697: Fix date calculation for dayly frequencies in Serials
    
    The changes in _get_next_date_day are actually only cosmetic. The sub
    now reads exactly the same as its counterparts for other units, but
    the results are exactly the same as before.
    
    In GetFictiveIssueNumber we now call _delta_units for each type of unit.
    The two Delta_Days calls are moved to _delta_units. Note that this also
    is a cosmetic change; results should be exactly the same.
    
    Test plan:
    [1] Edit a subscription. Test predication pattern for some daily freq.
    [2] Run t/db_dependent/GetNextDate.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 735c59cd13042a4e43afb6222d47b55b53e4140d
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue May 30 15:56:22 2017 +0200

    Bug 18697: Adjusting unit tests for weekly serial frequencies
    
    Corrections and added unit tests following the changes of the first patch.
    
    GetFictiveIssueNumber.t: New subtest for weekly frequencies.
    
    GetNextDate.t: Correcting a few dates one day. If we use 2/week, we will
    calculate an interval of 3 days and correct with 4 days at the end of
    the cycle. The connection with firstacqui is not relevant anymore.
    
    Test plan:
    [1] Run t/db_dependent/Serials/GetFictiveIssueNumber.t
    [2] Run t/db_dependent/Serials/GetNextDate.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 0900c75446fe128f7694e7300bb46d29b03b1190
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue May 30 15:01:52 2017 +0200

    Bug 18697: Fix date calculations for weekly frequencies in Serials
    
    Same solution applied as in bug 18356/18607. Consistency++
    
    The code in _get_next_date_week is again very similar to the code in
    _get_next_date_month or _get_next_date_year. I will not merge them here,
    but we could consider that in the future.
    
    Code in GetFictiveIssueNo has been adjusted similarly to month and year.
    
    Test plan:
    [1] Do not apply this patch. Create a subscription for 3/week.
        When the first issue date is on a Saturday or Sunday, the
        intervals in the prediction pattern are 0,0,7,0,0,7,etc.
        Starting on Wed-Fri 1,1,5,etc. Starting on Mon-Tue 2,2,3,etc.
    [2] Apply this patch. Check again.
        The interval should be always 2,2,3 now and no longer depend on the
        day_of_week of first issue date.
    [3] Check another weekly frequency with multiple units per issue.
        Say 1 issue/3 weeks.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 47d9fc52b98b82841ea20353da9d8408e4818397
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon May 29 12:08:40 2017 +0200

    Bug 18607: Adjusting unit tests for monthly serial frequencies
    
    The changes in the first patch require some corrections as well as
    additional test cases.
    
    GetNextDate.t: Since the calculation for multiple issues per unit has
    slightly changed, a few dates (day 15 or day 16) have been changed in the
    unit test; when we use 2/month, the algorithm now always adds 15 days.
    Added a few test descriptions in this regard too.
    
    GetFictiveIssueNumber.t: Add the monthly subtest with two test cases. In
    the first case we tests multiple units per issue, and in the second case
    we test multiple issues per unit (month).
    
    Test plan:
    [1] Run t/db_dependent/Serials/GetFictiveIssueNumber.t
    [2] Run t/db_dependent/Serials/GetNextDate.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 6ab7280ba2deb50b8f27bc7ddef15e1fcdddaebc
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue May 16 14:46:55 2017 +0200

    Bug 18607: Fix date calculations for monthly frequencies in Serials
    
    Similarly to the solution of bug 18356, this patch fixes the date
    calculation for monthly frequencies.
    
    The calculation in GetFictiveIssueNumber now makes use of the new
    _delta_units sub introduced on bug 18356.
    
    The calculation in _get_next_date_month is also very similar to the one
    in _get_next_date_year. I do not merge them here, but this could still
    be considered later on. At least consistency is achieved now between
    both routines. The connection with firstacquidate has been cut thru
    just like for year units.
    
    Test plan:
    [1] Without this patch, look at the prediction pattern for a
        subscription with first issue on Feb 21 and 5 per month. The first
        issues will be 21, 22, 23, 24, 25. Then jumping to 21, 23, 25, etc.
    [2] Apply the patch. Look at the same prediction pattern. You will now
        see 6 day intervals and a new cycle starting on the 21st.
        So Feb 21, 27, Mar 5, 11, 17 and Mar 21, 27, etc.
    [3] Edit an subscription. Try a few other monthly frequencies.
    [4] The next patch adjusts related unit tests.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit fde036e268cb6154d978bf8fbdc400e6eb09a002
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue May 9 17:01:46 2017 +0200

    Bug 18356: Fix date calculations for yearly frequencies in Serials
    
    The problem as described on BZ 18356 is a combination of an error in
    GetFictiveIssueNumber and GetNextDate for unit==year.
    
    [1] In GetNextDate the Add_Delta_YM calculation should be applied only to
    frequencies based on years per unit.
    In the case of multiple units per year we calculate the number of days to
    add. And if we have reached the end of a cycle, we correct the
    rounding applied in the cycle.
    NOTE 1: We obsolete the idea here of rebasing dates on firstacqui. In case
    of manual adjustments, we probably do not want it. And otherwise we do not
    need it anymore due to the correction at the end of a cycle.
    NOTE 2: The calls to Add_Delta_YM are intentionally not corrected for leap
    years. Say you start at 2016-02-29. If you use 1/yr or 1/2yr, you will
    switch to the Feb 28th in the following years. In 2020 there will be no
    switch to Feb 29 again; if someone should need it, please use a manual
    adjustment. This is probably highly exceptional.
    
    [2] In GetFictiveIssueNumber the year should be decreased by one if you
    have more units per year and you did not yet reach firstacqui day and
    month. This affects calculations in GetNextDate with irregularities.
    NOTE 1: I added a wrapper around Date::Calc::N_Delta_YMD in order to improve
    its results; this will especially be needed when we use it later for
    month units.
    NOTE 2: In case of manual adjustments this calculation does not really make
    sense. Another report should deal with improving irregularities.
    
    Test plan:
    [1] Verify that both GetNextDate.t as well as GetFictiveIssueNumber.t pass.
    [2] Look at the prediction pattern for a few frequencies.
        For example: 1 iss/y, 1 iss/2y, 5 iss/y.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit d6bad9bf154e974c58304b03ac9d8038d5e293f5
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu May 11 10:47:22 2017 +0200

    Bug 18356: Extend GetNextDate.t, add GetFictiveIssueNumber.t (unit=year)
    
    This patch deals with tests for yearly frequencies.
    
    Adjust/extend GetNextDate.t:
    [1] Adjust mixup of units/issues in a description.
    [2] Add testing +2 years on 29-2 of leap year for freq 1 issue/2 years.
    [3] Add tests for freq 9 issues/year.
    
    Add GetFictiveIssueNumber.t:
    [1] Two subtests are provided for irregular frequencies (very trivial) and
        for year frequencies (with four specific test cases).
    
    Test plan:
    [1] Run t/db_dependent/Serials/GetNextDate.t
    [2] Run t/db_dependent/Serials/GetFictiveIssueNumber.t
    
    Note: Without the second patch both tests should fail. This shows the need
    of the adjustments in the second patch.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit a0eb8d6dfb14c2b46e867c10026b5426db231b7e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jan 11 22:37:33 2017 +0100

    Bug 17181: Simplify code
    
    - do not prepare statement when used only once
    - remove use of Data::Dumper
    - remove $duplicate, not needed
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit f6e97f85f3f49c3bf56a5525bc7286541bc50112
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Wed Jan 11 00:40:31 2017 +0000

    Bug 17181: Check for duplicate image names when uploading image to patron card creator
    
    This patch adds a check for duplicates before uploading the image.
    
    To test:
    1) Go to Tools -> Patron card creator -> Manage images
    2) If you haven't already, upload an image
    3) Try to upload another image with the same image name
    4) Notice the first image is replaced with the second image, with no
    warning.
    5) Apply patch and refresh page
    6) Try to upload an image with the same image name again
    7) Notice you are now warned about a duplicate image name.
    8) Check that uploading an image with a unique name still works.
    
    Sponsored-by: Catalyst IT
    Signed-off-by: Claire Gravely <claire_gravely at hotmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 8e7f50da6a0ebc1c27996249f634553bd02dd9a8
Author: Mark Tompsett <mtompset at hotmail.com>
Date:   Thu Jun 15 18:07:53 2017 -0400

    Bug 18807: t/db_dependent/www/batch.t fails
    
    get() does not take two parameters. fixed.
    prove and run koha qa test tools
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit da10c3169b8cae71bf4a98b6585654a09704c323)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 15146ec2920caa464683e04798763cb2e3dac0e4)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit dd6d53a5a3e0f4374b5771228e219856632012ea
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 14 16:56:13 2017 -0300

    Bug 18807: Fix tests www/batch.t
    
    Several things are wrong here:
    1. It assumes that import_record_id is the biblionumber
    => Wrong, it is only true when the DB is empty and that the 2 AI equal 1
    2. The encoding in the template is 'UTF-8', not 'utf8', it leaded to
      "stage-marc-import.pl: marc21record.mrc: Unexpected charset UTF-8, expecting utf8"
    3. We did not test that the biblio was correctly imported
    
    Test plan:
    Make sure the tests now pass.
    For the www tests you need to set the following env vars:
    KOHA_USER, KOHA_PASS, KOHA_INTRANET_URL and KOHA_OPAC_URL
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 768c5758a2bb34876528e64edbb9d651942668c9)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 92fee49448f9bc68ad6884d5600bbba94caae547)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit c19b0f876bc6c1bdebb2ab5e1db80d0ff9aea0a1
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 14 15:53:18 2017 -0300

    Bug 18806: Fix batch revert
    
    Since bug 18242: When a biblio is deleted, a new transaction is created.
    tools/manage-marc-import.pl use the AutoCommit flag, which does not
    allow nested transaction.
    AutoCommit must not be used.
    
    Test plan:
    Import a batch, then revert it.
    The biblios must have been correctly deleted, they were not before this
    patch
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 3db0401366b8e099ab2046d68cf20a9f754e1eae)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit eafd2e7299e3db30d0d84d084fa5e49de60fa748)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 096d81e1f5f12f96e8aade32a946608de4e1799e
Author: Marc Véron <veron at veron.ch>
Date:   Tue May 30 16:08:32 2017 +0200

    Bug 18699: Get rid of %%] in translation for edi_accounts.tt
    
    Translation for edi_accounts.tt exposes:
    [%% transport_types = [ 'FTP', 'SFTP', 'FILE' ] %%]
    
    Translators should not be confronted with such code internals.
    
    To test:
    - Review code change (it removes line breaks)
    - Bonus test: Create a new translatin for "language" aa-AA and
      verify that the line no longer appears in aa-AA-staff-prog.po
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Brendan A Gallagher <brendan at bywatersolutions.com>
    (cherry picked from commit 3b64ebe2346de50d2fa3745d0febb935b5cc8b75)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 63239abdf119cbe21fe316bddc9ba6acc164f2c9)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 7165acc8e621614cc5580b57119b646ad8fcad49
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Jun 16 17:00:23 2017 -0300

    Bug 18804: Add additional information to execute successfuly selenium tests
    
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 64078d2359117b5fd3add093163401e93a1fa51b
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 14 13:08:43 2017 -0300

    Bug 18804: (bug 13501 follow-up) Fix add item form (select2)
    
    Hard to say here, select2 adds so many elements that we need to ignore.
    Here we just assume that input text with an id starting with
    tag_952_subfield must be filled
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 2783ee1bf7b654b323259621bf58261bb51091ff
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 14 13:08:20 2017 -0300

    Bug 18804: (bugs 16400,11088 follow-up) Update the "save category" elt selector
    
    With bug 11088 and bug 16400 the submit node switched from:
      <input type="submit" name="save" onclick="return check_form_borrowers();" value="Save" />
    to:
      <button type="submit" name="save" onclick="return check_form_borrowers">
    then finally to:
      <button class="btn btn-small" id="saverecord" type="submit" name="save" onclick="return check_form_borrowers();">
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 40a65f6f880b1eb64195efddba8854268b954722
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Jun 14 13:07:41 2017 -0300

    Bug 18804: (bug 16286 follow-up) Update the "save category" elt selector
    
    Bug 16286 replaced the submit node:
      <input type="button" value="Save" onclick="Check(this.form);" />
    with
      <input type="submit" value="Save" />
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 5afe2e9e4e09337b21b101f42ac2184b8524547f
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Tue Jun 13 17:43:39 2017 -0300

    Bug 18804: Skip selenium tests if Selenium::Remote::Driver is not installed
    
    We do not want these tests to fail if the module is not installed.
    This module is not in the dependencies of Koha and it is good as it.
    A developper who wants to use it will know what to do.
    It is part of RM duties to make sure these tests pass
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 60e2d3a5d7ec40b1df56e7cc9739592f66daf01c
Author: Marc Véron <veron at veron.ch>
Date:   Sun Jun 4 19:55:08 2017 +0200

    Bug 11235: Names for reports and dictionary are cut off when quotes are used
    
    To reproduce for saved reports:
    
    - Go to Home > Reports > Guided reports wizard
    - Create a report with double quotes in it's name, e.g. 'My "double quoted" report'
    - Go to "Saved reports", locate in the list the new report (name is correct here,
      is correct in database as well)
    - From the selection button at the right choose "Edit"
    - Result: Content of edit field for the report name is truncated (displays only: 'My')
    
    To reproduce for Reports dictionary:
    
    - Go to Home > Reports > Guided reports wizard
    - Create a new definition, give it the name 'The "double quoted" definition' and enter
      a text with double quotes for "Description"
    - Save
    - Verify that in the list of definitions both name and descriptions are truncated
      (in database as well)
    
    To test:
    - Apply patch
    - Verify that issues described above can no longer be reproduced
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit f4c965781d82e9537015b695cc15677cd06d72cd)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit d6eb92b44f85a82db4dc063bd369b449f17cd7a5)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 66ce90bfd74ee67e489596310c17235077907d31
Author: Julian Maurice <julian.maurice at biblibre.com>
Date:   Wed Oct 12 12:38:16 2016 +0200

    Bug 13452: Fix for plack
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit d97a172ee4a884b3b1e0b89918875ece6d2325e1
Author: Julian Maurice <julian.maurice at biblibre.com>
Date:   Fri Oct 2 11:31:10 2015 +0200

    Bug 13452: Fix obvious issues in issues_avg_stats.pl
    
    - Remove joins with issuingrules which are not needed
    - Fix the SQL query so that $weight is now the value of COUNT(*) instead
      of a timestamp
    - QA fix: '$column eq $itype' instead of '$column =~ $itype' (same for
      $line)
    
    Signed-off-by: Srdjan <srdjan at catalyst.net.nz>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 57c32368b45fddf8152793f1070645da74ae9d02
Author: Katrin Fischer <Katrin.Fischer.83 at web.de>
Date:   Tue Jun 9 01:04:07 2015 +0200

    Bug 13452: 'Average loan time' report to obey item-level_itypes preference
    
    Fixes the 'Average loan time' report so that the system
    preference setting item-level_itypes is taken into account.
    
    Before the patch, the report was always using the biblio
    level itemtype. With the patch, it will depend on the pref
    setting.
    
    To test:
    - Run various reports, compare results with both
      possible pref settings
    - Try limiting your search in various ways, especially
      on a specific itemtype
    - Make sure you switch checkboxes in testing,
      using itemtype as the row or as the column
    
    Notes:
    - Filtering on a specific itemtype on master was not working
      if the itemtype was chosen as column. The patch should fix that.
    - Fixes headings and breadcrumbs so that the name of the report
      is the same as on the reports start page
    
    Signed-off-by: Indranil Das Gupta (L2C2 Technologies) <indradg at gmail.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit 107771dd4a667c70c10460081e5b19353ba76283
Author: David Cook <dcook at prosentient.com.au>
Date:   Wed Jan 11 15:36:05 2017 +1100

    Bug 17710 - C4::Matcher::get_matches and C4::ImportBatch::GetBestRecordMatch should use same logic
    
    C4::ImportBatch::GetBestRecordMatch uses SQL to sort by score descending
    then candidate_match_id descending. With C4::Matcher::get_matches, I
    implement the same sort but use Perl code to do it, since we're sorting
    search results.
    
    It's a simple change, but it's in a big block of code, so I don't have
    unit tests.
    
    Signed-off-by: Alex Buckley <alexbuckley at catalyst.net.nz>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Mason James <mtj at kohaaloha.com>

commit b96de87dd86ea0c29ddbe75406375cbb79a3fdf5
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Thu Jun 8 14:17:53 2017 -0300

    Bug 18761: Fix tests for AutomaticItemModificationByAge.t - clear cache
    
    The mapping structure is cached and may be wrong if already populated.
    We need to clear the cache when a framework is modified
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    Works as described in test plan and passes QA tools.
    
    (cherry picked from commit c3a115916146e7c1e98c58c0b0a429e9841af461)
    (cherry picked from commit a44c0f82712a1e9492b0604711fdaebdcfd345b2)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 60983fc92937711d239652d08341bd94783493fe
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon May 15 09:58:04 2017 +0200

    Bug 18601: OAI/Sets.t mangles data due to truncate in ModOAISetsBiblios
    
    This patch replaces the TRUNCATE statement in ModOAISetsBiblios by a
    DELETE statement. A truncate will cause an implicit commit and will
    therefore commit the transaction started in the test script.
    
    Also simplifying the module load in the test script.
    
    Test plan:
    Do not apply this patch and observe that biblio records are added to your
    database by running t/db_dependent/OAI/Sets.t.
    Apply this patch, run the test again and verify that it does no longer
    add records to your biblio table.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit e0444e8600efbe06016ff857f23ea85893a93041)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 28928c69376fd25edaee8a7843dc4fd4309f0615)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 21f0fae7a48d47a12affe8d7dd12585300c6e417
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Thu Jun 8 15:19:22 2017 +0000

    Bug 18752 - Automatic item modifications by age should allow 'blank' values
    
    This patch modifies the automatic item modification by age template to
    correct errors in form validation:
    
    - Age in days should not be required
    - A value should not be required in substitutions.
    
    To test, apply the patch and clear your browser cache if necessary.
    
    - Go to Tools -> Automatic item modification by age.
    - Confirm that when editing or creating a rule the only required field
      is the substitutions field name.
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 1bc45a470e55bcbb5e4031c001749a1ec9b35160)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 8c782759ef2ff01a5e125c05f998a3a678346455)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 9c132dc2553f77387c95b16697ed0a1b805cdd06
Author: Lee Jamison <ldjamison at marywood.edu>
Date:   Sat Jun 10 09:26:51 2017 +0000

    Bug 18584: Fix trailing spaces in C4/Accounts.pm
    
    Removed trailing spaces at line 182 of C4::Accounts.
    
    Test plan:
    1. Edit C4/Accounts.pm and verify trailing spaces
    2. Apply patch
    3. Verify that trailing spaces in C4/Accounts have been removed
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit a80ed84d070f81065b1fb2fa14f5ced3c25d6431)
    (cherry picked from commit abc32e9099376b6f6c9ffed8033e8e041c4cec68)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 2ed010e19f836f824a89c4789c23439d8073495b
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Wed May 24 13:46:50 2017 +0000

    Bug 18656 - Require confirmation of deletion of files from patron record
    
    This patch adds a JavaScript confirm to the deletion of files. It also
    styles the file deletion link as a Bootstrap button.
    
    To test, apply the patch and open the "Files" page for a patron who has
    files attached.
    
    - Verify that clicking any "delete" link prompts for a confirmation.
    - Verify that confirming the dialog triggers the deletion of the correct
      file.
    - Verify that canceling the confirmation dialog aborts the deletion.
    - Confirm that the "Delete" button looks correct.
    
    Signed-off-by: David Roberts <david.roberts at ptfs-europe.com>
    
    Revision for QA: Replaced '.click(function' with '.on("click",function'
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit a38ffe2d48c35029ef80ea0a4294e36b408cd1a4)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 2bc4791dedc9d266b7aa3a121e62af2dc78354e2)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit e492af84154c03f4fb5dcf919a589510c35cfe7f
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed May 31 16:10:41 2017 +0200

    Bug 18706 - Remove useless Javascript
    
    Whe checking a subfield to be deleted, the code
      $(this).val($(this).siblings("[name='subfield']").val());
    is useless, the checkbox already contains the subfield code :
      <input type="checkbox" ... name="disable_input" value="[% ite.subfield %]" />
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 6bb4a0405abe0d03be3915644c6a05e2e3ee1e9f)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 7bf1bf36f4b075979e4e47beb5de0891a1f1e533)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 90fbd3d6eb92bc0d9fd75eba6d90421663368ec0
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed May 31 16:02:44 2017 +0200

    Bug 18706 - subfields to delete not disabled anymore in batch item modification
    
    In Tools > Batch item modification, one can click a checkbox to delete a subfield.
    This click use to disable the input to change the field value.
    
    This comes from the patch : Bug 13501: Move "Required" and checkbox after input/select
    Because input is found using JQuery next().
    
    This patch replaces with $(this).parent().find("[name='field_value']").
    
    Test plan :
    - Go to Tools > Batch item modification
    - Enter a barcode and submit
    - Click on a checkbox on a non-mandatory subfield
    => Without patch the input or select is not disabled
    => With patch the input or select is disabled
    - Submit
    => Check that subfield is deleted
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 7c9273be169ca4da47059aa152f8c6ea11137a52)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit dc1f51959ad1b7a5e7ca7e6259e0e42cc6260643)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 2bdb4c6ed5ea0cf418515b489c647e4d716a86fd
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Jun 9 11:16:08 2017 -0300

    Bug 18767: Remove useless diags from GetDailyQuote.t
    
    This tests print useless debugging info.
    
    To test:
    - Run:
      $ sudo koha-shell kohadev
     k$ cd kohaclone
     k$ prove t/db_dependent/Koha/GetDailyQuote.t
    => FAIL: Some output telling what is doing on each step is printed.
    - Apply the patch
    - Run
     k$ prove t/db_dependent/Koha/GetDailyQuote.t
    => SUCCESS: No output, YAY!
    - Sign off :-D
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 78a9f39f9a97179af3e3a38cf8cb17b3f043d88a)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 4def0870d85975c4e926fb62dbc2a9db2807ae20)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit 82617abd17233d08a3b8b481c6d2dd1bff4cb467
Author: Marc Véron <veron at veron.ch>
Date:   Mon Jun 5 06:52:58 2017 +0200

    Bug 18727: System preferences loose part of values because of double quotes
    
    System preferences do not display values of text fields properly if they
    contain doulbe quotes.
    
    To recreate:
    - Go to Home > Administration > System preferences , then tab Acquisitions
    - Enter values to both system preferences like proposed in the example (o=5|a="bar foo" and  o=5|a="foo bar")
    - Save
    - Click on tab Acquisitions to reload
    - Wrong result: Both preferences show a value of: o=5|a=
      (parts with double quotes are truncated)
    
    - Edit any of the email addresses (Bug 9814):
      KohaAdminEmailAddress, NoticeBcc, ReplytoDefault, PayPalUser
    - Set value to: "The Library" <thelibrary at example.com>
    - Search for this email address syspref to re-display it
    - Wrong result:
      Use [     ] " autocomplete="off" /> as the email address for the
      administrator of Koha.
    
    To test:
    - Apply patch
    - Try to recreate issues above
    - Additionally, edit other system preferences that could contain double
      quotes, e.g. LibraryName or UsageStatsLibraryName
    - Set value to: Bibliothek "Zur Leseratte"
    
    (Note: patch contains a tiny fix for a typo in acquisitions.pref)
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 6e7c125a56be8971ec9c9bb52373bff5004a936a)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit c5fcadf128e84c2a5deae5209b04fa82559845fb)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit a769a8c797cc950027796c164907e8341c1cfc3a
Author: Marc Véron <veron at veron.ch>
Date:   Sun Jun 4 18:04:00 2017 +0200

    Bug 18689: calendar error with double quotes in title or description of holiday
    
    This patch fixes the calendar display with holidays having double qoutes in
    title or description.
    
    To test:
    - Apply patch
    - Go to Home > Tools > Calendar
    - Create new holidays of each type (Day only, repeated wekly/yearly,
      range, yearly repeated range and enter double qoutes in their titles and
      descriptions
    - Verify that calendar displays and works as expected
    - Verify that you can edit the holidays
    
    Signed-off-by: Lee Jamison <ldjamison at marywood.edu>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit f1d90f205e3dc8177c0d524b208d9d4a367cf56e)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit 0f20a2c97acb04e137db35499f0c46d27d57bf0c)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

commit be7cd14c86b1f6883c4f4896ea948509ae16d731
Author: Josef Moravec <josef.moravec at gmail.com>
Date:   Mon Jun 5 11:20:18 2017 +0000

    Bug 18722: Fund name is not shown in received orders fund subtotals
    
    Test plan:
    1) Go to acquisition and receive some orders
    2) Show the receive summary for invoice
    --> without patch, the fund name in subtotal is not shown
    --> with patch the name is shown as expected
    
    Signed-off-by: Michael Cabus <michael at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 6a2ef935ac63c67a4b31d8c3eb9bcb8d974d844e)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>
    (cherry picked from commit b0cb001e83a7810233e488f99b67fae7c4776918)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>

-----------------------------------------------------------------------

Summary of changes:
 .mailmap                                           |    2 +-
 C4/Accounts.pm                                     |    2 +-
 C4/Acquisition.pm                                  |    4 +-
 C4/AuthoritiesMarc.pm                              |    2 +-
 C4/Calendar.pm                                     |    8 +-
 C4/Circulation.pm                                  |    8 +-
 C4/Context.pm                                      |    1 +
 C4/Letters.pm                                      |    8 +-
 C4/Matcher.pm                                      |    5 +-
 C4/OAI/Sets.pm                                     |    4 +-
 C4/SIP/Sip/MsgType.pm                              |    3 +
 C4/Search.pm                                       |    1 +
 C4/Serials.pm                                      |  189 ++-
 Koha.pm                                            |    2 +-
 Koha/SearchEngine/Elasticsearch/Search.pm          |    4 +-
 admin/auth_subfields_structure.pl                  |    3 +-
 admin/auth_tag_structure.pl                        |    3 +-
 admin/marc_subfields_structure.pl                  |    3 +-
 admin/sms_providers.pl                             |    2 +-
 catalogue/search.pl                                |    1 +
 debian/scripts/koha-indexer                        |    2 +-
 installer/data/mysql/updatedatabase.pl             |    5 +
 .../prog/en/includes/patroncards-errors.inc        |    3 +-
 .../prog/en/modules/acqui/invoices.tt              |    2 +-
 .../intranet-tmpl/prog/en/modules/acqui/parcel.tt  |    2 +-
 .../prog/en/modules/admin/edi_accounts.tt          |    5 +-
 .../prog/en/modules/admin/preferences.tt           |    2 +-
 .../en/modules/admin/preferences/acquisitions.pref |    2 +-
 .../en/modules/admin/preferences/authorities.pref  |    2 +-
 .../prog/en/modules/catalogue/detail.tt            |    4 +-
 .../en/modules/help/patroncards/image-manage.tt    |    8 +-
 .../en/modules/help/serials/subscription-add.tt    |    2 +-
 .../intranet-tmpl/prog/en/modules/members/files.tt |   15 +-
 .../prog/en/modules/patroncards/image-manage.tt    |   11 +-
 .../prog/en/modules/reports/dictionary.tt          |   74 +-
 .../en/modules/reports/guided_reports_start.tt     |    4 +-
 .../prog/en/modules/reports/issues_avg_stats.tt    |    4 +-
 .../tools/automatic_item_modification_by_age.tt    |   12 +-
 .../prog/en/modules/tools/batchMod-edit.tt         |    9 +-
 .../prog/en/modules/tools/holidays.tt              |    9 +-
 .../prog/js/automatic_item_modification_by_age.js  |    1 -
 .../bootstrap/en/modules/opac-password-recovery.tt |    4 +-
 .../opac-tmpl/bootstrap/en/modules/opac-shelves.tt |    2 +
 members/mod_debarment.pl                           |    2 +-
 misc/cronjobs/advance_notices.pl                   |    2 +-
 .../koha3-staff-client-logo.svg                    |  162 +-
 misc/release_notes/release_notes_222.txt           |    2 +-
 misc/release_notes/release_notes_223.txt           |    2 +-
 misc/translator/LangInstaller.pm                   |    9 +-
 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       |  976 ++++++------
 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           | 1098 +++++++++-----
 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       |  976 ++++++------
 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           | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1104 +++++++++-----
 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         |  976 ++++++------
 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             | 1104 +++++++++-----
 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       |  976 ++++++------
 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           | 1095 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1103 +++++++++-----
 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         |  981 ++++++------
 misc/translator/po/de-DE-pref.po                   |   28 +-
 misc/translator/po/de-DE-staff-help.po             |    8 +-
 misc/translator/po/de-DE-staff-prog.po             | 1163 +++++++++-----
 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           |  305 ++--
 misc/translator/po/el-GR-opac-bootstrap.po         |  989 ++++++------
 misc/translator/po/el-GR-pref.po                   |  472 +++---
 misc/translator/po/el-GR-staff-help.po             |   12 +-
 misc/translator/po/el-GR-staff-prog.po             | 1279 ++++++++++------
 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            |  976 ++++++------
 misc/translator/po/eo-pref.po                      |   24 +
 misc/translator/po/eo-staff-help.po                |    2 +-
 misc/translator/po/eo-staff-prog.po                | 1094 +++++++++-----
 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         |  985 ++++++------
 misc/translator/po/es-ES-pref.po                   |   28 +-
 misc/translator/po/es-ES-staff-help.po             |    6 +-
 misc/translator/po/es-ES-staff-prog.po             | 1165 +++++++++-----
 misc/translator/po/eu-marc-MARC21.po               |  147 +-
 misc/translator/po/eu-marc-NORMARC.po              |    2 +-
 misc/translator/po/eu-marc-UNIMARC.po              |    2 +-
 misc/translator/po/eu-opac-bootstrap.po            | 1062 ++++++-------
 misc/translator/po/eu-pref.po                      | 1235 ++++-----------
 misc/translator/po/eu-staff-help.po                |  233 +--
 misc/translator/po/eu-staff-prog.po                | 1467 +++++++++++-------
 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       |  976 ++++++------
 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           | 1103 +++++++++-----
 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         |  984 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         | 1000 +++++++------
 misc/translator/po/fr-FR-pref.po                   |   30 +-
 misc/translator/po/fr-FR-staff-help.po             |  106 +-
 misc/translator/po/fr-FR-staff-prog.po             | 1582 ++++++++++++--------
 misc/translator/po/gl-marc-MARC21.po               |    9 +-
 misc/translator/po/gl-marc-NORMARC.po              |    2 +-
 misc/translator/po/gl-marc-UNIMARC.po              |    2 +-
 misc/translator/po/gl-opac-bootstrap.po            |  976 ++++++------
 misc/translator/po/gl-pref.po                      |   24 +
 misc/translator/po/gl-staff-help.po                |    2 +-
 misc/translator/po/gl-staff-prog.po                | 1099 +++++++++-----
 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       |  976 ++++++------
 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           | 1101 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/hi-pref.po                      |   24 +
 misc/translator/po/hi-staff-help.po                |    2 +-
 misc/translator/po/hi-staff-prog.po                | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1100 +++++++++-----
 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         |  976 ++++++------
 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             | 1103 +++++++++-----
 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       |  976 ++++++------
 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           | 1102 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/ia-pref.po                      |   24 +
 misc/translator/po/ia-staff-help.po                |    2 +-
 misc/translator/po/ia-staff-prog.po                | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1101 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1101 +++++++++-----
 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         |  982 ++++++------
 misc/translator/po/it-IT-pref.po                   |   28 +-
 misc/translator/po/it-IT-staff-help.po             |    5 +-
 misc/translator/po/it-IT-staff-prog.po             | 1158 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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    |  976 ++++++------
 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        | 1102 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/ka-pref.po                      |   24 +
 misc/translator/po/ka-staff-help.po                |    2 +-
 misc/translator/po/ka-staff-prog.po                | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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       |  976 ++++++------
 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           | 1100 +++++++++-----
 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    |  976 ++++++------
 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        | 1101 +++++++++-----
 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       |  976 ++++++------
 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           | 1103 +++++++++-----
 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       |  976 ++++++------
 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           | 1100 +++++++++-----
 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         |  976 ++++++------
 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             | 1099 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/ml-pref.po                      |   24 +
 misc/translator/po/ml-staff-help.po                |    2 +-
 misc/translator/po/ml-staff-prog.po                | 1094 +++++++++-----
 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           |  976 ++++++------
 misc/translator/po/mon-pref.po                     |   24 +
 misc/translator/po/mon-staff-help.po               |    2 +-
 misc/translator/po/mon-staff-prog.po               | 1103 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/mr-pref.po                      |   24 +
 misc/translator/po/mr-staff-help.po                |    2 +-
 misc/translator/po/mr-staff-prog.po                | 1100 +++++++++-----
 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         |  976 ++++++------
 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             | 1125 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/my-pref.po                      |   24 +
 misc/translator/po/my-staff-help.po                |    2 +-
 misc/translator/po/my-staff-prog.po                | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/oc-pref.po                      |   24 +
 misc/translator/po/oc-staff-help.po                |    2 +-
 misc/translator/po/oc-staff-prog.po                | 1103 +++++++++-----
 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           |  976 ++++++------
 misc/translator/po/pbr-pref.po                     |   24 +
 misc/translator/po/pbr-staff-help.po               |    2 +-
 misc/translator/po/pbr-staff-prog.po               | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1097 +++++++++-----
 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       |  976 ++++++------
 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           | 1098 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 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         |  976 ++++++------
 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             | 1094 +++++++++-----
 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            |  976 ++++++------
 misc/translator/po/ta-pref.po                      |   24 +
 misc/translator/po/ta-staff-help.po                |    2 +-
 misc/translator/po/ta-staff-prog.po                | 1094 +++++++++-----
 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           |  976 ++++++------
 misc/translator/po/tet-pref.po                     |   24 +
 misc/translator/po/tet-staff-help.po               |    2 +-
 misc/translator/po/tet-staff-prog.po               | 1101 +++++++++-----
 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         |  976 ++++++------
 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             | 1099 +++++++++-----
 misc/translator/po/tl-PH-marc-MARC21.po            |   12 +-
 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         |  976 ++++++------
 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             | 1096 +++++++++-----
 misc/translator/po/tr-TR-marc-MARC21.po            |   14 +-
 misc/translator/po/tr-TR-marc-NORMARC.po           |   10 +-
 misc/translator/po/tr-TR-marc-UNIMARC.po           |    9 +-
 misc/translator/po/tr-TR-opac-bootstrap.po         | 1020 ++++++-------
 misc/translator/po/tr-TR-pref.po                   |   66 +-
 misc/translator/po/tr-TR-staff-help.po             |    2 +-
 misc/translator/po/tr-TR-staff-prog.po             | 1162 +++++++++-----
 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         |  976 ++++++------
 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             | 1107 +++++++++-----
 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       |  976 ++++++------
 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           | 1094 +++++++++-----
 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         |  976 ++++++------
 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             | 1102 +++++++++-----
 opac/opac-renew.pl                                 |    2 +-
 opac/opac-search.pl                                |    3 +-
 patroncards/image-manage.pl                        |   68 +-
 reports/issues_avg_stats.pl                        |   45 +-
 t/Acquisition/CanUserManageBasket.t                |   10 +-
 t/db_dependent/Biblio.t                            |    2 +-
 t/db_dependent/Circulation/issue.t                 |   24 +-
 .../Items/AutomaticItemModificationByAge.t         |   32 +-
 t/db_dependent/Koha/GetDailyQuote.t                |   23 +-
 t/db_dependent/Letters.t                           |   43 +-
 t/db_dependent/OAI/Sets.t                          |   40 +-
 t/db_dependent/SIP/Message.t                       |    9 +-
 t/db_dependent/Serials/GetFictiveIssueNumber.t     |  220 +++
 t/db_dependent/Serials/GetNextDate.t               |   77 +-
 t/db_dependent/selenium/basic_workflow.t           |  237 +--
 t/db_dependent/www/batch.t                         |   21 +-
 tools/manage-marc-import.pl                        |   54 +-
 514 files changed, 81116 insertions(+), 59316 deletions(-)
 create mode 100644 t/db_dependent/Serials/GetFictiveIssueNumber.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list