[koha-commits] main Koha release repository branch master updated. v18.05.00-987-g01646f9

Git repo owner gitmaster at git.koha-community.org
Tue Oct 9 18:28:48 CEST 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  01646f974355f48a97ca61936cf3a787f6077af2 (commit)
       via  06e4af6ba8baf412e6adca5ef386255e31f2ead3 (commit)
       via  d87bffa0911e21def994018977e667e028e0c4aa (commit)
       via  2f2e40ca4674449c598799b1a47d156e50b91fa0 (commit)
       via  97acf28fef5f95f0e32c4319f7d9781c5522b79b (commit)
       via  7ce34d94caf3a0e64eafe0aedbedd5baaa255124 (commit)
       via  f72002d9979771fd9913e5f3c0f89ecb2a4311f4 (commit)
       via  fac27bc029245aaf08b377ab86c9d23227135014 (commit)
       via  513aa79a5bf1f3db49288ebaafe372fc8ff7b7ab (commit)
       via  b2ff7223b795f138d74606becc8ccb6b7c1e305d (commit)
       via  732ff4b1c6c46dfcd9c71943f62f33a1e6484608 (commit)
       via  2bcaa4004c2a1e06dc02a342d2950ad7df75ada3 (commit)
       via  a9248f237d9de916e504d59e6490c7f84e9eb763 (commit)
       via  b8d425ac35eca05a5a3217b1678dfccc25aa3c26 (commit)
       via  a21025b7d9c7b2aa09ad6e4851f10c7c41d8d8bd (commit)
       via  85be5a81883b9b8d7d071ec39e63021d504a75de (commit)
       via  5088e3084dad6c66cb3f3a2e6127e98974dc81b6 (commit)
       via  58314233f70fd9fd2f2830250ff0362e369b6ff1 (commit)
       via  8a2c5344d7910d60e0f04ca531e17250753755a7 (commit)
       via  63fdde7a9fd627c4692080e5bccd0cfe6d905c29 (commit)
       via  7e6a24b98a8775543df0f59d3e128ec22be2ac81 (commit)
       via  82db1e1589f2d3f3f92dcab2fba7fce1fc26f2d9 (commit)
       via  b3d0bef13650d830b2a3d832a404c2847e727166 (commit)
       via  4febf0656c202affa6aecba0241bfd13f89f19fd (commit)
       via  7ce770ddc5d4caed4abd7c3026ea18a1dfdfbbdd (commit)
       via  897711bd473a2949cea3456d04f7c8d5302d9ad4 (commit)
       via  ea74ed57660219caeb3fb5512b03fc2109b292de (commit)
       via  ffca9decadf539018e447237e56bce76c81bdd64 (commit)
       via  967e20570026f4208bbc2894cf770ec3fa94287f (commit)
       via  dc2d6ed056405deb444559d2071ff1e2637caee7 (commit)
       via  78a692dee4523d04986ec394442c3a6d80ea0771 (commit)
       via  b27db0fbfc0b715df1b63c57228a9945d4834f29 (commit)
       via  e6bf76b9c712913e549f43a30830ea612c73befa (commit)
       via  ad35c9702eb1da9bec331312701e71ce6ab5cf91 (commit)
       via  96c2df5804ce3ac84e5963d6b9764553a97a6978 (commit)
       via  40803d30359f347417999429b612fcece9fc96f9 (commit)
       via  074c329774adb7b23f85293a7f6d146c0d989f99 (commit)
       via  cf8890465d32d780e4177438d9b6ae807b1df36d (commit)
       via  d70daacebae50fde8449f4cec2bb4578747610fc (commit)
       via  18674cfde322c52fafb3114b397bb1ebe7941b97 (commit)
       via  6cee98c04fce2129de21c65c9e0c407a508df9bd (commit)
       via  6152bad79504f28bc1eaffdffa549c4633c922ff (commit)
       via  4915fc68b754fb7beb52a0bf740a838237e6b9ff (commit)
       via  fb6fb4ad53702e51b678e43c9bcf695041845610 (commit)
       via  f161d4e823aa84d7c602089eacacbdf2bfc502ce (commit)
       via  88c29de46558f974ae10a6d25096cf531f7ee0a0 (commit)
       via  09a7d37d53a87e35f2151e00200995ab3dfa3896 (commit)
       via  d83d5ec5a4edfc4927a5f8e5ca3d1cde2942f5fe (commit)
       via  91790fdd90c8dc59b70f6defd63b088febf5b39d (commit)
       via  e762bdb9b2243070fd33e9aeb1bdfb88f2af2193 (commit)
       via  df339d0372c633635bc63d87d7caa7807a540aed (commit)
       via  67d13dc5867e813efad430c6352657e459259bab (commit)
       via  f27787d364ae080ce6a815ba07e8813fce48b2da (commit)
       via  f12dabe6ccd9400a4ae744a5d74bbddcd9f7ac95 (commit)
      from  cc52094f208d78fd06d888975f4710de0886c7a7 (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 01646f974355f48a97ca61936cf3a787f6077af2
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 16:12:59 2018 +0000

    Bug 7143: (follow-up) remove trailing apostrophe
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 06e4af6ba8baf412e6adca5ef386255e31f2ead3
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Sep 4 14:34:14 2018 +0100

    Bug 11897: Add Boolean handling to dbic classes.
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit d87bffa0911e21def994018977e667e028e0c4aa
Author: Alex Sassmannshausen <alex.sassmannshausen at ptfs-europe.com>
Date:   Fri Dec 9 09:47:02 2016 +0100

    Bug 11897: DBIX::Class::Ordered in Stockrotationstage.
    
    * Koha/Schema/Result/Stockrotationstage.pm: Load `Ordered`, add
      grouping_column.
    
    Signed-off-by: Kathleen Milne <kathleen.milne at cne-siar.gov.uk>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 2f2e40ca4674449c598799b1a47d156e50b91fa0
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 15:51:34 2018 +0000

    Bug 11897: DBRev 18.06.00.040
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 97acf28fef5f95f0e32c4319f7d9781c5522b79b
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Oct 9 15:03:23 2018 +0100

    Bug 11897: (QA follow-up) Convert atomic update to perl
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 7ce34d94caf3a0e64eafe0aedbedd5baaa255124
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Oct 5 11:34:42 2018 -0300

    Bug 11897: Translatability and wrong escaping fix
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit f72002d9979771fd9913e5f3c0f89ecb2a4311f4
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Fri Oct 5 15:15:25 2018 +0100

    Bug 11897: (QA follow-up) Move menu to 'Catalog'
    
    Originally this menu item was placed under the 'Patrons' section of the
    tools page, this patch moves it to the more appropriate 'Catalog'
    section.
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit fac27bc029245aaf08b377ab86c9d23227135014
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Fri Oct 5 15:05:22 2018 +0100

    Bug 11897: (QA follow-up) Update of tools-menu.js
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 513aa79a5bf1f3db49288ebaafe372fc8ff7b7ab
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Fri Oct 5 14:43:41 2018 +0100

    Bug 11897: (QA follow-up) Fixes for JS12
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit b2ff7223b795f138d74606becc8ccb6b7c1e305d
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Oct 5 09:44:15 2018 -0300

    Bug 11897: 'superlibrarian' has 'stockrotation' perms
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 732ff4b1c6c46dfcd9c71943f62f33a1e6484608
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 16:44:50 2018 -0300

    Bug 11897: (QA follow-up) Template filter fixes
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 2bcaa4004c2a1e06dc02a342d2950ad7df75ada3
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 16:44:06 2018 -0300

    Bug 11897: Add sample notices for all languages
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit a9248f237d9de916e504d59e6490c7f84e9eb763
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 14:24:16 2018 -0300

    Bug 11897: Use 'stockrotation' permission for the endpoint
    
    This patch makes the tests for 'authorized' session use the
    'stockrotation' permission instead of 'superlibrarian'.
    
    The path x-koha-permission is fixed accordingly.
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit b8d425ac35eca05a5a3217b1678dfccc25aa3c26
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 14:08:05 2018 -0300

    Bug 11897: (QA follow-up) Fix tests
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit a21025b7d9c7b2aa09ad6e4851f10c7c41d8d8bd
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 13:45:15 2018 -0300

    Bug 11897: (QA follow-up) Remove rebase leftover
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 85be5a81883b9b8d7d071ec39e63021d504a75de
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Mon Oct 1 17:46:40 2018 +0100

    Bug 11897: Stockrotation
    
    The stock rotation feature adds a batch process to automate rotation of
    catalgue items with a staff client page under tools to manage rotas/schedules.
    
    Once a rota is configured, and your staff user has the right permissions
    to allocate items, then an additional tab will appear on biblio records
    allowing the management of of which rota, if any, individual items belong to.
    
    It also includes a cron script to process the items on a daily basis.
    
    Signed-off-by: Kathleen Milne <kathleen.milne at cne-siar.gov.uk>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Edit: I removed a temporary file
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 5088e3084dad6c66cb3f3a2e6127e98974dc81b6
Author: Alex Sassmannshausen <alex.sassmannshausen at ptfs-europe.com>
Date:   Mon Oct 17 18:20:44 2016 +0200

    Bug 11897: Add Stock Rotation atomic update schema.
    
    * installer/data/mysql/atomicupdate/stockrot_tables.sql: New file.
    * installer/data/mysql/kohastructure.sql (stockrotationrotas)
      (stockrotationstages, stockrotationitems): New tables.
    * installer/data/mysql/sysprefs.sql: Add Stockrotation sysprefs.
    * installer/data/mysql/userflags.sql: Add Stockrotaiton userflag.
    * installer/data/mysql/userpermissions.sql: Add Stockrotation
      userpermissions.
    * koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref:
      Add Stockrotation menu.
    
    Signed-off-by: Kathleen Milne <kathleen.milne at cne-siar.gov.uk>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 58314233f70fd9fd2f2830250ff0362e369b6ff1
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Tue Oct 9 10:47:11 2018 -0300

    Bug 15734: Use To.json to filter audio alerts
    
    Test Plan:
    1) Enable audio alerts
    2) Note audio alerts don't work
    3) Apply this patch
    4) Note audio alerts now work
    
    Use complex selectors to test:
      #circ_returns p.problem:contains('Not checked out.')
      #doc3 > #bd
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 8a2c5344d7910d60e0f04ca531e17250753755a7
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 12:55:05 2018 +0000

    Bug 15520: DBRev 18.06.00.039
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 63fdde7a9fd627c4692080e5bccd0cfe6d905c29
Author: Josef Moravec <josef.moravec at gmail.com>
Date:   Mon Oct 1 20:15:21 2018 +0000

    Bug 15520: (QA follow-up) Fix renaming of circ rules permission
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 7e6a24b98a8775543df0f59d3e128ec22be2ac81
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Jul 23 19:11:59 2018 -0300

    Bug 15520: Rename permission to manage_circ_rules_from_any_libraries
    
    Signed-off-by: Lisette Scheer <lisetteslatah at gmail.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 82db1e1589f2d3f3f92dcab2fba7fce1fc26f2d9
Author: Jesse Weaver <jweaver at bywatersolutions.com>
Date:   Thu Aug 31 17:02:42 2017 -0600

    Bug 15520: Add permission to restrict circ rules editing to own library
    
    Test plan:
    
    1) Ensure that you have four users:
     a) A superlibrarian
     b) A user with all `parameters` permissions (the toplevel `parameters`
        box is checked).
     c) A user with the `manage_circ_rules` permission (and, of course,
        `catalogue`).
     d) A user with the `manage_circ_rules`, `manage_circ_rules_restricted`
        and `catalogue` permissions.
    2) As all four users, load the "Circulation and fine rules"
       administration page (admin/smart-rules.pl).
    3) The page should be unchanged for the first three users. It should be
       possible to view and edit the circ rules for all libraries.
    4) The last (restricted) user should only be able to view and edit the
       circ rules for their own library.
    
    Amended by JD: In a second version of this patch
    manage_circ_rules_restricted has been replaced by
    manage_circ_rules_from_any_libraries and 'no_inherit' related code has
    been removed
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit b3d0bef13650d830b2a3d832a404c2847e727166
Author: Matthias Meusburger <matthias.meusburger at biblibre.com>
Date:   Wed Nov 15 10:50:27 2017 +0000

    Bug 19625: Enable Shibboleth auto-provisioning for Plack
    
    Test plan:
    1. In $KOHA_CONF, check that //shibboleth/autocreate is set to 1
    2. Find a user in Shibboleth that is not in Koha (or remove it from
       Koha)
    3. Login with that user
    4. Verify that the userid is not set correctly in Koha database
    5. Apply the patch (restart starman)
    6. Repeat steps 2 and 3
    7. Verify that the userid is set correctly and the other
    mapped fields if there are some
    
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 4febf0656c202affa6aecba0241bfd13f89f19fd
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Fri Oct 5 10:19:14 2018 +0200

    Bug 17776: (QA follow-up) Remove shibboleth package variables
    
    This is about $shib and $shib_login.
    We move in the right direction by calling get_login_shib in
    get_template_and_user and checkauth. In the same line we can do the
    shib_ok check at that time (just checking cached values). This paves
    the way for the third subroutine using the two package vars: checkpw.
    Note that checkpw is also called outside Auth.pm. So I would be more
    comfortable if we do the same calls like in checkauth and remove both
    variables from the package level (especially under Plack of course).
    
    The former changes actually justify a 'use C4::Auth_with_shibboleth'
    instead of the current require and import.
    
    Note: When calling checkpw from checkauth, we are calling get_login_shib
    twice now. But the time involved for doing so is around zero (cache), so
    not really an argument for extra parameters and complexer code.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 7ce770ddc5d4caed4abd7c3026ea18a1dfdfbbdd
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Fri Oct 5 10:25:43 2018 +0200

    Bug 17776: (QA follow-up) Consistent regex for Plack detection
    
    Synchronizing:
    C4/Auth_with_shibboleth.pm:    if ( any { /(^psgi|^plack)/i } keys %ENV ) {
    Koha/AuthUtils.pm:    if ( ( any { /(^psgi\.|^plack\.)/i } keys %ENV ) && $ENV{SCRIPT_NAME} =~ m,^/(intranet|opac)(.*), ) {
    about.pl:if ( any { /(^psgi\.|^plack\.)/i } keys %ENV ) {
    
    Actually we should move it to a subroutine. New report please.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 897711bd473a2949cea3456d04f7c8d5302d9ad4
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Fri Sep 28 13:31:13 2018 +0100

    Bug 17776: (follow-up) Add note about NativeSPSpoofChecking
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Amended the text a bit:
    Hopefully, an uppercase important attracts slightly more attention :)
    Added the bug number too.
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit ea74ed57660219caeb3fb5512b03fc2109b292de
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Thu Mar 2 16:40:11 2017 +0000

    Bug 17776: Enable Shibboleth for Plack
    
    https://bugs.koha-community.org/show_bug.cgi?id=17776
    
    Signed-off-by: Matthias Meusburger <matthias.meusburger at biblibre.com>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit ffca9decadf539018e447237e56bce76c81bdd64
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Sat Sep 29 15:16:46 2018 -0300

    Bug 21426: Handle USE_MEMCACHED=no in koha-create
    
    Signed-off-by: Andreas Roussos <arouss1980 at gmail.com>
    
    Works as intended. I've set USE_MEMCACHED to "no" and created a new
    Koha instance. Home > About now reports this information: Memcached:
    Servers: undefined | Namespace: undefined | Status: unknown | Config
    read from: Nowhere [...] | Effective caching method: Cache::Memory
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 967e20570026f4208bbc2894cf770ec3fa94287f
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 12:38:28 2018 +0000

    Bug 21493: Compiled CSS
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit dc2d6ed056405deb444559d2071ff1e2637caee7
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Thu Oct 4 18:45:39 2018 +0000

    Bug 21493: Remove incomplete icon style from serial issues tabs
    
    This patch adds CSS to exclude serial issues history links from having
    an icon background. There is no part of the icon sprite which is
    designed for that purpose.
    
    This patch also tweaks the positioning of a couple of icons and makes
    other minor corrections to related CSS.
    
    To test, apply the patch and regenerate the OPAC CSS
    (https://wiki.koha-community.org/wiki/Working_with_SCSS_in_the_OPAC_and_staff_client).
    
    - Open the detail page for a bibliographic record in the OPAC which has
      subscriptions.
    - Click the "More details" link.
    - Confirm that the "Brief history" and "Full history" links have no
      icon.
    - Click the "Full history" link and do the same.
    - On the normal, MARC, and ISBD views, confirm that the icons for those
      links look correct.
    - View the purchase suggestions page as a logged-in user. Confirm that
      the "new purchase suggestion" link looks correct.
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 78a692dee4523d04986ec394442c3a6d80ea0771
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed Feb 7 15:06:56 2018 +0100

    Bug 20151: always use current language for stemming
    
    When stemming is enabled, in catalog searching "C4::Search::_build_stemmed_operand" will transform query operand into stemmed operand using stemmer Lingua::Stem::Snowball with a specified language.
    This stemmer returns undef stemmed operand if no language is defined.
    
    In main catalog search (catalogue/search.pl) current language is used.
    But in other pages "acqui/neworderbiblio.pl" and "cataloguing/addbooks.pl" no language is defined so stemmed operand is empty and so stemming is not applied.
    
    This patch corrects by returning in "C4::Search::_build_stemmed_operand" operand without change if no langage is defined.
    And uses current langage in pages "acqui/neworderbiblio.pl" and "cataloguing/addbooks.pl" so all catalog search uses stemming.
    
    Test plan :
    1) Enable system preferences QueryStemming and QueryWeightFields
    2) Disable system preferences QueryAutoTruncate, QueryFuzzy and UseQueryParser
    3) Go to intranet main page and click on "Search the catalog" tab
    4) Perform a search (without index) that uses the stemming, for example searching for "years" will also match "year"
    5) Note how many results you get, for example "year" gets 24 results and "years" gets 24 results
    6) Go to "Cataloging" module
    7) Perform a search on same word in "Cataloging search" tab
    8) Note how many results you get
    9) Without patch you get fewer results than first search (step 5) because stemming is not applied, for example "year" gets 11 results and "years" gets 15 results
    10) With patch you get the same results as first search (step 5) because stemming is applied, for example "year" and "years" gets 24 results
    11) Same tests in aquisition module
    12) On a basket, click "Add to basket" and perform a search in "From an existing record"
    
    Signed-off-by: David Nind <david at davidnind.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit b27db0fbfc0b715df1b63c57228a9945d4834f29
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Fri Sep 21 11:17:25 2018 +0200

    Bug 21389: Correct Javascript error on article requests page
    
    Bug 21076 fixed a Javascript error on article requests page when patron is found.
    
    There is also an error when patron is not found, with message :
      Patron not found
      No patron with this name, please, try another
    
    This patch fixes by replacing TT condition by a JS condition testing the existance of the patron input.
    
    Test plan:
    1 - Do not apply patch
    2 - Enable article requests
    3 - Search on staff client and click 'Request article'
    4 - Search for a patron that does not exist
    5 - You get a yellow message "Patron not found"
    6 - View error in console
    7 - Apply patch
    8 - Reload
    9 - Not error is gone
    10 - Search for a patron that does exist
    11 - Check there is no error in console
    12 - Check that autocompletion works
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit e6bf76b9c712913e549f43a30830ea612c73befa
Author: Andrew Isherwood <andrew.isherwood at ptfs-europe.com>
Date:   Wed Sep 26 14:04:00 2018 +0100

    Bug 20548: (follow-up) Fix unit tests
    
    Removed the "Backend create: copyright clearance" unit test since we no
    longer have a "copyrightclearance" stage, hence we don't have a block in
    the template handling it, hence the test failure!
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit ad35c9702eb1da9bec331312701e71ce6ab5cf91
Author: Andrew Isherwood <andrew.isherwood at ptfs-europe.com>
Date:   Mon Apr 9 15:04:35 2018 +0100

    Bug 20548: Remove copyright clearance for staff
    
    This patch removes the erroneously added workflow that requires staff
    users to agree to the copyright clearance declaration defined in the
    ILLModuleCopyrightClearance preference. Only OPAC users should be
    required to accept the declaration.
    
    To test:
    1) Ensure you have at least one ILL backend available:
      https://wiki.koha-community.org/wiki/ILL_backends
    2) Ensure you have the "ILLModule" preference enabled
    3) Add some text to the "ILLModuleCopyrightClearance" preference
    4) As an OPAC user make an ILL request:
      a) Navigate to a search results page in the catalog
      b) Click the "Make an Interlibrary Loan request" link at the bottom
      c) Choose "Create a new request", then select a backend
      d) Observe the text you added earlier is displayed with buttons for
      agreeing or disagreeing
    5) As a staff user, select the "ILL requests" button on the front page of
    the intranet site
      a) Choose "Create a new request", then select a backend
      b) Observe that you are NOT prompted to agree to the text you added
      earlier
    
    Assigned-to: Andrew Isherwood <andrew.isherwood at ptfs-europe.com>
    Signed-off-by: Barry Cannon <bc at interleaf.ie>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 96c2df5804ce3ac84e5963d6b9764553a97a6978
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Fri Oct 5 17:05:19 2018 +0000

    Bug 16420: Buttons inconsistent between "Hold found" and "Hold found (waiting)" dialogs in checkin
    
    This patch makes minor changes to the text of hold confirmation buttons
    in the checkin process in order to make them more consistent.
    
    Also changed: Removed the "danger" class from the "Ignore" button for
    readability and consistency's sake.
    
    To test, apply the patch and check in an item which is on hold for a
    patron at your logged-in library. The hold confirmation dialog's buttons
    should read "Confirm hold," "Print slip and confirm," and "Ignore."
    
    Confirm the hold, then check in the same item again.
    
    In the dialog, the buttons should read "Confirm hold," "Print slip and
    confirm," and "Cancel hold."
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 40803d30359f347417999429b612fcece9fc96f9
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 4 14:08:32 2018 -0300

    Bug 21500: Remove warnings in rotating collections
    
    To test:
    - Go to Tools > Rotating collections
    => FAIL: Some warinings on the logs
    - Apply this patch
    - Reload page
    => SUCCESS: No warinings
    - Sign off :-D
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 074c329774adb7b23f85293a7f6d146c0d989f99
Author: Andreas Roussos <arouss1980 at gmail.com>
Date:   Sat Oct 6 10:15:26 2018 +0300

    Bug 21506: DataTables four button pagination uses the wrong icon for First and Last buttons
    
    Pages with DataTables' four button pagination use the wrong
    icon for 'First' and 'Last'. Also, the icons for all four
    buttons are truncated at the bottom.
    
    This patch fixes that.
    
    Test plan:
    1) Go to a page that uses four button pagination (e.g. Home >
       Administration > MARC frameworks) and notice how the
       pagination icons for First/Previous and Next/Last are the
       same. Also notice all four icons are clipped at the bottom.
    2) Apply the patch.
    3) Refresh the page; the First and Last buttons' icons now
       include a vertical bar, and there is no clipping visible.
    4) For completeness, check other affected pages as well.
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit cf8890465d32d780e4177438d9b6ae807b1df36d
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 11:30:23 2018 +0000

    Bug 21417: DBRev 18.06.00.038
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit d70daacebae50fde8449f4cec2bb4578747610fc
Author: Colin Campbell <colin.campbell at ptfs-europe.com>
Date:   Thu Sep 27 16:07:37 2018 +0100

    Bug 21417: (QA follow-up) Display default EAN as such in admin display
    
    A branch value of null is interpreted as the default
    Add text 'All libraries' to this case in the display
    rather than blank so that its function is clear to the
    user
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 18674cfde322c52fafb3114b397bb1ebe7941b97
Author: Kyle M Hall <kyle at bywatersolutiosn.com>
Date:   Thu Sep 27 06:51:27 2018 -0400

    Bug 21417: EDI ordering fails when basket and EAN libraries do not match
    
    When clicking Create EDIFACT Order on /acqui/basket.pl, an EDIFACT message will not be generated if aqbasket.branch does not match edifact_ean.branchcode. This failure does not generate any sort of error message, it just fails to produce a message.
    
    We should allow ean's to not require a branch to be set, then if we don't find a branch specific each, we can look for the default version of the ean.
    
    Test Plan:
    1) Apply this patch set
    2) Run updatedatabase
    3) Verify you can create a Library EAN without setting a branchcode for it
    4) Verify you can use this EAN to send an EDI order where the basket has a branchcode set
    
    Signed-off-by: Colin Campbell <colin.campbell at ptfs-europe.com>
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 6cee98c04fce2129de21c65c9e0c407a508df9bd
Author: Andreas Roussos <arouss1980 at gmail.com>
Date:   Sat Sep 29 19:51:45 2018 +0300

    Bug 21455: Authority search options get shuffled around when you click on 'Search'
    
    In the staff client, when you perform an authority search the
    selected values for the 'Search all headings:' and 'Search
    entire record:' options get shuffled around when you click on
    the 'Search' button.
    
    This patch fixes that.
    
    Test plan:
    1) Perform an authority search and set the 'Search all headings:'
       option to 'starts with'.
    2) Click on the 'Search' button.
    3) Notice how the 'Search all headings:' option is now 'contains',
       and 'starts with' has moved down to the 'Search entire record:'
       option.
    4) Apply the patch.
    5) Hit 'Search' again. This time the selected search options do
       not move around.
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 6152bad79504f28bc1eaffdffa549c4633c922ff
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 11:13:46 2018 +0000

    Bug 21470: Compiled CSS
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 4915fc68b754fb7beb52a0bf740a838237e6b9ff
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Tue Oct 2 13:50:28 2018 +0000

    Bug 21470: Due date no longer shown in red when viewing checkouts for a patron
    
    This patch corrects an error in the staff client CSS which was causing
    overdue items on the checkout screen to not be highlighted.
    
    To test, apply the patch and regenerate the staff client CSS
    (https://wiki.koha-community.org/wiki/Working_with_SCSS_in_the_OPAC_and_staff_client).
    
    Check out to a patron who has overdues. The overdue items should have
    due dates styled bold and red.
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    Signed-off-by: Katrin Fischer <katrin.fischer at bsz-bw.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit fb6fb4ad53702e51b678e43c9bcf695041845610
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Jun 11 12:05:27 2018 -0300

    Bug 20910: Tidy 773 handling XSLT code
    
    There's happiness too. You know.
    
    Sponsored-by: Escuela de Orientacion Lacaniana
    Signed-off-by: Jesse Maseto <jesse at bywatersolutions.com>
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit f161d4e823aa84d7c602089eacacbdf2bfc502ce
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Jun 11 11:34:22 2018 -0300

    Bug 20910: Display 773$g when $0 is present too
    
    This patch makes the XSLT logic add the $g subfield in the 773 display
    in both the OPAC and staff interface MARC21 record detail pages.
    
    The XSLT chooses between different ways to create the link for the
    related content, but then it only adds the $g in two of the cases.
    There's no obvious reason for a different display.
    
    To test:
    - Have  a record with:
    
    =773   $tHost title $gp4.
    
    => SUCCESS: Notice the Detail view shows:
      In: Host title p4.
    
    - Have another record with:
    
    =773   $tHost title $gp4. $w100
    - Enable UseControlNumber (only to cover the case):
    => SUCCESS: Notice the detail view shows
      In: Host title p4.
    
    - Have another record with:
    
    =773   $tHost title $gp4. $0456
    
    => FAIL: The Detail view doesn't show p4.
    - Apply this patch
    - Reload
    => SUCCESS: The Detail view displays p4.!
    - Sign off :-D
    
    Sponsored-by: Escuela de Orientacion Lacaniana
    Signed-off-by: Jesse Maseto <jesse at bywatersolutions.com>
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 88c29de46558f974ae10a6d25096cf531f7ee0a0
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Feb 5 18:13:06 2018 -0300

    Bug 20177: [sql_modes] Fix GROUP BY clause in GetCourses
    
    Fix for:
    'koha_kohadev.courses.department' isn't in GROUP BY
    
    t/db_dependent/CourseReserves.t
    
    A better fix would be to remove the joins and only return values from
    the courses table. But more work is needed to acchieve that goal.
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    Test passes and the behavior of Course reserves appears to be unchanged
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 09a7d37d53a87e35f2151e00200995ab3dfa3896
Author: Katrin Fischer <katrin.fischer.83 at web.de>
Date:   Wed May 16 01:05:07 2018 +0000

    Bug 9968: Fix wrong index for Standard number in advanced and label search
    
    'Standard number' indicates that you can search ISBN, ISSN and other
    standard numbers, but we are using the wrong index and only get a
    very limited search for biblionumber instead.
    
    This patch changes the index from sn to ident.
    
    To test:
    - Check both staff and OPAC advanced search:
      - Search for Standard number = ISBN
      - Search for Standard number = ISSN
      Both should work.
      Toggle [Intranet|OPAC]NumbersPreferPhrase system preferences
    - Check the label creator
      - Add a new batch
      - Use 'add items' option and search for Standard number
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit d83d5ec5a4edfc4927a5f8e5ca3d1cde2942f5fe
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 10:56:43 2018 +0000

    Bug 21082: (RM follow-up) address QA issues
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 91790fdd90c8dc59b70f6defd63b088febf5b39d
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Oct 9 10:41:03 2018 +0000

    Bug 21082: DBRev 18.06.00.037
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit e762bdb9b2243070fd33e9aeb1bdfb88f2af2193
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Jul 17 14:16:33 2018 +0000

    Bug 21082: Update OverDrive authentication method
    
    Testing will require an OverDrive account, you should be able to obtain a
    developer account here:
    https://developer.overdrive.com/
    
    You will need to register a SIP connection for patron authentication
    
    To test authentication:
     1 - Set authname default in OD prefs
     2 - Sign in as a patron whose branch matches authname
     3 - Verify the patron can sign into OverDrive
     4 - Set the patrons branch authname to be incorrect
     5 - Verify branch specific authname is used and patron cannot sign in
     6 - Set the default authname to be incorrect and patron's branch
     authname to be correct
     7 - Verofy patron can sign in
    
    To test circulation:
     1 - Fill out all OD prefs and enable circulation
     2 - Sign in to opac
     3 - Verify you have an OverDrive tab
     4 - Click 'Login to Overdrive'
     5 - If password required you shoudl be prompted, otherwise you should be
    signed in and see account info
     6 - Test logging out and in
     7 - Log-in, perform a search on the opac - you should see hold/checkout
    buttons
     8 - Test the buttons
     9 - After holding/checking out items, check your account page
    10 - Verify info is correct
    11 - Log out of overdrive
    12 - Search catalog click overdrive results
    13 - Test "Login to Overdrive" link on OD results
    14 - Verify page is reloaded, buttons show and work
    
    Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit df339d0372c633635bc63d87d7caa7807a540aed
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Jul 17 14:08:13 2018 +0000

    Bug 21082: Add new admin page for overdrive
    
    The 'authname' field required for OverDrive can differ per branch.
    This patch adds Koha Objects for dealing with OD info and submitting
    authnames per branch. The description is left open so future branch info
    can be added.
    
    To test:
    1 - prove -v t/db_dependent/Koha/Library/OverDriveInfos.t
    2 - visit cgi-bin/koha/admin/overdrive.pl
    3 - Add some authnames for various branches
    4 - Verify data saves correctly
    
    Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 67d13dc5867e813efad430c6352657e459259bab
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Jul 17 13:50:43 2018 +0000

    Bug 21082: Database updates
    
    Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit f27787d364ae080ce6a815ba07e8813fce48b2da
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Oct 1 13:42:07 2018 -0300

    Bug 21463: (bug 18789 follow-up) Fix library display on the overdue list view
    
    branchcode is no longer retrieved from the SQL query, we should use the
    Koha::Patron object instead.
    
    Test plan:
    Create some overdues and list them on Home › Circulation › Overdues
    => With this patch applied you should see that the "Library" column is
    correctly filled with the patron's library name
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit f12dabe6ccd9400a4ae744a5d74bbddcd9f7ac95
Author: Andreas Roussos <arouss1980 at gmail.com>
Date:   Thu Sep 27 19:05:48 2018 +0300

    Bug 21440: koha-create expects the file passed by $DEFAULTSQL to be in gzip format
    
    koha-create contains a call to `zcat` which fails if the file passed
    as an argument is not in gzip format.
    
    This patch fixes the issue by adding the -f flag to the zcat call in
    koha-create, as per the top-voted answers in the following SE URLs:
    https://unix.stackexchange.com/a/77309
    https://unix.stackexchange.com/a/131944
    
    Test plan:
    1) in /etc/koha/koha-sites.conf, set the DEFAULTSQL variable to point
       to an _uncompressed_ SQL database dump
    2) run `koha-create --create-db instance` and notice how it fails with:
       gzip: /path/to/dump.sql: not in gzip format
    3) apply the patch
    4) notice the extra line of information "The SQL file can be optionally
       compressed with gzip" in koha-sites.conf
    5) run the `koha-create` command again, this time it should work
    6) repeat with DEFAULTSQL pointing to a gzip'd dump, it should work too
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

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

Summary of changes:
 C4/Auth.pm                                         |   35 +-
 C4/Auth_with_shibboleth.pm                         |   31 +-
 C4/CourseReserves.pm                               |    8 +-
 C4/Search.pm                                       |    3 +
 Koha.pm                                            |    2 +-
 Koha/EDI.pm                                        |   10 +
 Koha/ExternalContent/OverDrive.pm                  |   28 +-
 Koha/Illrequest.pm                                 |   33 +-
 Koha/Item.pm                                       |   39 +-
 Koha/Library.pm                                    |   13 +-
 Koha/Library/OverDriveInfo.pm                      |   44 ++
 Koha/Library/OverDriveInfos.pm                     |   54 ++
 Koha/REST/V1/Stage.pm                              |   60 +++
 Koha/Schema/Result/Branch.pm                       |   34 +-
 Koha/Schema/Result/BranchesOverdrive.pm            |   83 +++
 Koha/Schema/Result/EdifactEan.pm                   |   15 +-
 Koha/Schema/Result/Item.pm                         |   19 +-
 Koha/Schema/Result/Stockrotationitem.pm            |  117 +++++
 Koha/Schema/Result/Stockrotationrota.pm            |  109 ++++
 Koha/Schema/Result/Stockrotationstage.pm           |  139 +++++
 Koha/StockRotationItem.pm                          |  273 ++++++++++
 Koha/StockRotationItems.pm                         |  128 +++++
 Koha/StockRotationRota.pm                          |  182 +++++++
 Koha/StockRotationRotas.pm                         |  105 ++++
 Koha/StockRotationStage.pm                         |  419 +++++++++++++++
 Koha/StockRotationStages.pm                        |   90 ++++
 Koha/Util/StockRotation.pm                         |  247 +++++++++
 acqui/neworderbiblio.pl                            |    5 +-
 admin/edi_ean_accounts.pl                          |    4 +-
 admin/overdrive.pl                                 |   74 +++
 admin/smart-rules.pl                               |    8 +
 api/v1/swagger/paths.json                          |    3 +
 api/v1/swagger/paths/rotas.json                    |   79 +++
 authorities/auth_finder.pl                         |   14 +-
 catalogue/stockrotation.pl                         |  179 +++++++
 cataloguing/addbooks.pl                            |    5 +-
 debian/scripts/koha-create                         |   10 +-
 debian/templates/koha-sites.conf                   |    1 +
 docs/history.txt                                   |    2 +-
 .../data/mysql/de-DE/mandatory/sample_notices.sql  |    2 +
 .../data/mysql/en/mandatory/sample_notices.sql     |    3 +-
 .../data/mysql/es-ES/mandatory/sample_notices.sql  |    2 +
 .../mysql/fr-CA/obligatoire/sample_notices.sql     |    2 +
 .../mysql/fr-FR/1-Obligatoire/sample_notices.sql   |    2 +
 installer/data/mysql/it-IT/necessari/notices.sql   |    2 +
 installer/data/mysql/kohastructure.sql             |   70 ++-
 .../mysql/nb-NO/1-Obligatorisk/sample_notices.sql  |    2 +
 .../data/mysql/pl-PL/mandatory/sample_notices.sql  |    2 +
 .../data/mysql/ru-RU/mandatory/sample_notices.sql  |    2 +
 installer/data/mysql/sysprefs.sql                  |    4 +
 .../data/mysql/uk-UA/mandatory/sample_notices.sql  |    2 +
 installer/data/mysql/updatedatabase.pl             |  118 +++++
 installer/data/mysql/userflags.sql                 |    1 +
 installer/data/mysql/userpermissions.sql           |    3 +
 koha-tmpl/intranet-tmpl/prog/css/datatables.css    |    4 +-
 .../intranet-tmpl/prog/css/src/staff-global.scss   |  141 +++++-
 koha-tmpl/intranet-tmpl/prog/css/staff-global.css  |    2 +-
 .../prog/en/includes/biblio-view-menu.inc          |    1 +
 .../intranet-tmpl/prog/en/includes/js_includes.inc |    3 +-
 .../intranet-tmpl/prog/en/includes/permissions.inc |    4 +
 .../prog/en/includes/search_indexes.inc            |    4 +-
 .../prog/en/includes/stockrotation-toolbar.inc     |   12 +
 .../intranet-tmpl/prog/en/includes/tools-menu.inc  |    5 +
 koha-tmpl/intranet-tmpl/prog/en/modules/about.tt   |    2 +-
 .../prog/en/modules/admin/edi_ean_accounts.tt      |    5 +
 .../prog/en/modules/admin/overdrive.tt             |   66 +++
 .../en/modules/admin/preferences/circulation.pref  |   13 +
 .../admin/preferences/enhanced_content.pref        |   21 +-
 .../prog/en/modules/admin/smart-rules.tt           |   30 +-
 .../prog/en/modules/catalogue/stockrotation.tt     |  176 +++++++
 .../intranet-tmpl/prog/en/modules/circ/overdue.tt  |    2 +-
 .../prog/en/modules/circ/request-article.tt        |    4 +-
 .../intranet-tmpl/prog/en/modules/circ/returns.tt  |    6 +-
 .../prog/en/modules/ill/ill-requests.tt            |   14 +-
 .../intranet-tmpl/prog/en/modules/labels/search.tt |    2 +-
 .../prog/en/modules/tools/stockrotation.tt         |  520 +++++++++++++++++++
 .../prog/en/modules/tools/tools-home.tt            |    9 +-
 .../prog/en/xslt/MARC21slim2intranetDetail.xsl     |   93 ++--
 koha-tmpl/intranet-tmpl/prog/js/datatables.js      |    8 +-
 .../intranet-tmpl/prog/js/pages/stockrotation.js   |   65 +++
 koha-tmpl/intranet-tmpl/prog/js/tools-menu.js      |    2 +
 koha-tmpl/opac-tmpl/bootstrap/css/opac.css         |    2 +-
 koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss    |   16 +-
 .../bootstrap/en/modules/opac-advsearch.tt         |    4 +-
 .../bootstrap/en/modules/opac-overdrive-search.tt  |    3 +-
 .../opac-tmpl/bootstrap/en/modules/opac-user.tt    |    1 +
 .../bootstrap/en/xslt/MARC21slim2OPACDetail.xsl    |   93 ++--
 koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js      |   16 +-
 misc/cronjobs/stockrotation.pl                     |  528 +++++++++++++++++++
 opac/opac-illrequests.pl                           |    1 +
 opac/svc/overdrive                                 |   10 +-
 rotating_collections/addItems.pl                   |    5 +-
 t/db_dependent/Illrequests.t                       |   17 +-
 t/db_dependent/Items.t                             |   69 ++-
 t/db_dependent/Koha/Libraries.t                    |   25 +-
 t/db_dependent/Koha/Library/OverDriveInfos.t       |   55 ++
 t/db_dependent/StockRotationItems.t                |  393 +++++++++++++++
 t/db_dependent/StockRotationRotas.t                |  175 +++++++
 t/db_dependent/StockRotationStages.t               |  377 ++++++++++++++
 t/db_dependent/api/v1/stockrotationstage.t         |  172 +++++++
 tools/stockrotation.pl                             |  531 ++++++++++++++++++++
 101 files changed, 6364 insertions(+), 264 deletions(-)
 create mode 100644 Koha/Library/OverDriveInfo.pm
 create mode 100644 Koha/Library/OverDriveInfos.pm
 create mode 100644 Koha/REST/V1/Stage.pm
 create mode 100644 Koha/Schema/Result/BranchesOverdrive.pm
 create mode 100644 Koha/Schema/Result/Stockrotationitem.pm
 create mode 100644 Koha/Schema/Result/Stockrotationrota.pm
 create mode 100644 Koha/Schema/Result/Stockrotationstage.pm
 create mode 100644 Koha/StockRotationItem.pm
 create mode 100644 Koha/StockRotationItems.pm
 create mode 100644 Koha/StockRotationRota.pm
 create mode 100644 Koha/StockRotationRotas.pm
 create mode 100644 Koha/StockRotationStage.pm
 create mode 100644 Koha/StockRotationStages.pm
 create mode 100644 Koha/Util/StockRotation.pm
 create mode 100755 admin/overdrive.pl
 create mode 100644 api/v1/swagger/paths/rotas.json
 create mode 100755 catalogue/stockrotation.pl
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/stockrotation-toolbar.inc
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/overdrive.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/tools/stockrotation.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/js/pages/stockrotation.js
 create mode 100755 misc/cronjobs/stockrotation.pl
 create mode 100644 t/db_dependent/Koha/Library/OverDriveInfos.t
 create mode 100644 t/db_dependent/StockRotationItems.t
 create mode 100644 t/db_dependent/StockRotationRotas.t
 create mode 100644 t/db_dependent/StockRotationStages.t
 create mode 100644 t/db_dependent/api/v1/stockrotationstage.t
 create mode 100755 tools/stockrotation.pl


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list