[koha-commits] main Koha release repository branch 18.11.x updated. v18.11.03-163-gfffb7b3

Git repo owner gitmaster at git.koha-community.org
Tue Mar 19 12:23:07 CET 2019


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, 18.11.x has been updated
       via  fffb7b3c6a3762683920aa5448a6128944bf21e1 (commit)
       via  4e305856af7b713868206e385fb1abac7a79a9d8 (commit)
       via  531040897b2c02114fe51a6c8de338f8bb61c3cb (commit)
       via  088a07a926782a2d1ea4be63cd30a5e45d7892dd (commit)
       via  d7df216edb96ed733cb927c6c37204e08f42926f (commit)
       via  1e1fad3ea6459e94e3966bd6a0d50cea104a4d71 (commit)
       via  14686972ce6920ec8eb3ce453d6c6bc89914f36c (commit)
       via  5246c4d9af5f72d311ef6418fe4a9e607f8644ba (commit)
       via  a6ff34be09f4d9271be6bf06a210b7fb7256590e (commit)
       via  1102aa5693d0b14389f682aac211a70bb7e6652c (commit)
       via  9a43905ebeb64b9de68e0dea537dc2ebca8124bf (commit)
       via  61de5b0fa8f60fda1ae2b2d66c983f1b91e9e781 (commit)
       via  cd9e3e24ab8df7d030ae1fe80c1e4cd6c4f925a8 (commit)
       via  c0b46677c64da72f68e92f4d5501cb8fe073c0a5 (commit)
       via  641f61d84b02fcf4b9efb8d745d82cf5f25022e8 (commit)
       via  9f8f8de6311d8fe8fb6410c976e90c40a9f7e421 (commit)
       via  de1690a4425620cdb1ffce4f060240b6402b8986 (commit)
       via  e891675295d984815909c803626e184258386940 (commit)
       via  9fe45dfe17f93bd106b5cf18c42779b9dbaccb93 (commit)
       via  601463fa198638e8b844c1b83c53e5ccb9e3c13b (commit)
       via  c2a78b89fb4f18621aaa4183725739c4a887904f (commit)
      from  fe46e7d393f7e46ffe0d35a9131643b862da4617 (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 fffb7b3c6a3762683920aa5448a6128944bf21e1
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Thu Mar 7 14:46:29 2019 +0100

    Bug 21832: add is_expired to ILS-DI example
    
    Test plan :
    1) Apply patch
    2) Enable ILS-DI
    3) Go to <opac URL>/cgi-bin/koha/ilsdi.pl?service=Describe&verb=GetPatronInfo
    4) Check you see is_expired in example response
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit c0df2d0e8612e1ca428f51462fcfb99fbc3f0009)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 4e305856af7b713868206e385fb1abac7a79a9d8
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Tue Feb 12 15:52:22 2019 +0100

    Bug 21832: add unit test
    
    Adds a check that is_expired exists in service GetPatronInfo.
    
    Test plan :
    Run : prove t/db_dependent/ILSDI_Services.t
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    Amended patch: remove ref to bug number, we have git for that
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 20ce110f5c656f51bad262708d4b577568c1a52a)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 531040897b2c02114fe51a6c8de338f8bb61c3cb
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Wed Nov 14 11:18:58 2018 +0100

    Bug 21832: Restore is_expired in ILS-DI GetPatronInfo service
    
    Since Bug 17578 removed C4::Member::GetMemberDetails, the information "is_expired" disappeared from ILS-DI service GetPatronInfo.
    
    I propose to restore in by adding the code that exisited in C4::Member::GetMemberDetails directly in C4::ILSDI::Services.
    
    Test plan :
    1) Enable ILS-DI webservice
    2) Choose a patron not expired
    3) Call web-service (replace X with patron's borrowernumber) :
       /cgi-bin/koha/ilsdi.pl?service=GetPatronInfo&patron_id=X
    4) You see : <is_expired>0</is_expired>
    5) Choose a patron expired
    6) Call web-service (replace X with patron's borrowernumber) :
       /cgi-bin/koha/ilsdi.pl?service=GetPatronInfo&patron_id=X
    7) You see : <is_expired>1</is_expired>
    
    Signed-off-by: Maryse Simard <maryse.simard at inlibro.com>
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 0748911eb26f2a35d8ba881dcb92e37a979fc9a9)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 088a07a926782a2d1ea4be63cd30a5e45d7892dd
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Mon Sep 24 12:10:47 2018 +0000

    Bug 20658: (follow-up) Fix for QA: Add missing html filters
    
    This patch adds missing filters to the installer header and footer
    include files.
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit ef231b41119237952ce8a445c953c3957c987734)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit d7df216edb96ed733cb927c6c37204e08f42926f
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Wed Apr 25 16:28:18 2018 +0000

    Bug 20658: Move template JavaScript to the footer: Installer and onboarding
    
    This patch updates the installer and onboarding templates so that
    JavaScript is included in the footer instead of the header. A new
    include file is added, installer-intranet-bottom.inc, so that only
    required JS is being loaded.
    
    Some markup changes are included to improve validity.
    
    To test, apply the patch and start with a blank Koha database. Run
    through the installer and onboarding processes and confirm that there
    are no problems. Check especially JS-related interactions like
    datepickers and fields which are validated via JS, like the password
    inputs.
    
    NOTE: The qa tool will flag this patch for not using the Asset plugin,
    but it doesn't work correctly for installer files.
    
    Signed-off-by: Claire Gravely <claire.gravely at bsz-bw.de>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 9ceb745fb2f9c226ffab40a32137c8d43d10ad74)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 1e1fad3ea6459e94e3966bd6a0d50cea104a4d71
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Mon May 21 12:15:37 2018 +0100

    Bug 20782: Fix link from edifactmessages to invoices
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 57cfc3bab7d76c3a382f8111f5d5c9490eb2eb91)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 14686972ce6920ec8eb3ce453d6c6bc89914f36c
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Feb 28 10:00:27 2019 -0300

    Bug 22206: (follow-up) Voted RFC changes
    
    This patch changes expiration_date for end_date as voted when the RFC
    was approved.
    
    It also adds a test for the Location header being added correctly when
    suspending a hold (SWAGGER3.4.1)
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 6ebcc255d3def898c491333bc8702c56b09e4537)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 5246c4d9af5f72d311ef6418fe4a9e607f8644ba
Author: Josef Moravec <josef.moravec at gmail.com>
Date:   Thu Feb 21 00:59:22 2019 +0000

    Bug 22206: (QA follow-up) Fix tests for hold suspension api
    
    Test plan:
    
    prove t/db_dependent/api/v1/holds.t
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 1db9598e81abf009b80aa44699061e845c9e87e0)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit a6ff34be09f4d9271be6bf06a210b7fb7256590e
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Jan 28 07:40:15 2019 -0300

    Bug 22206: Add routes to suspend/resume holds
    
    This patch introduces:
    
    - POST   /holds/{hold_id}/suspension { "expiration_date": "2019-01-30" }
    - DELETE /holds/{hold_id}/suspension
    
    to suspend a hold or resume a suspended hold, respectively.
    
    To test:
    - Apply this patches
    - Run:
      $ kshell
     k$ prove t/db_dependent/api/v1/holds.t
    => SUCCESS: Tests pass!
    - Sign off :-D
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 6067d2d49f790ab9ffead1381c571c14b0ba43ff)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 1102aa5693d0b14389f682aac211a70bb7e6652c
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Jan 28 07:39:47 2019 -0300

    Bug 22206: Unit tests
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit bcc150a9c05c1de4fe2fc5e07a5469f90d48953c)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 9a43905ebeb64b9de68e0dea537dc2ebca8124bf
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Jan 28 07:39:27 2019 -0300

    Bug 22206: OpenAPI spec
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 51a887a81d75c5ae561c17143ae9f70651449f04)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 61de5b0fa8f60fda1ae2b2d66c983f1b91e9e781
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Jan 24 16:13:25 2019 -0300

    Bug 20006: (follow-up) Plural class name
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 41f394f4eedc152627080c0b4a89630034706121)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit cd9e3e24ab8df7d030ae1fe80c1e4cd6c4f925a8
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Jan 24 15:11:21 2019 -0300

    Bug 20006: (follow-up) Fix holds.js
    
    This patch makes holds.js call the endpoint with 'pickup_library_id'
    instead of the old 'branchcode' property.
    
    To test:
    - Place a hold
    - Go to the patron's detail page
    - Go to the Holds tab
    - Change the pickup location
    => SUCCESS: It works!
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit f6b3d9979dc996dff7bf29fd5747e91695f93d0f)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit c0b46677c64da72f68e92f4d5501cb8fe073c0a5
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Jan 24 14:53:30 2019 -0300

    Bug 20006: Adapt /holds to the RFC
    
    This patch makes the /holds endpoint respect the voted RFC. Some
    behaviours are changed as well:
    
    - As we voted to introduce a /public namespace for unprivileged access to
    endpoints, this endpoint gets the ability for owners and guarantors to
    manipulate holds through the API.
    
    - GET /holds now uses the objects->search helper, so it now has
    pagination.
    
    To test:
    - Apply this patches
    - Run:
      $ kshell
     k$ prove t/db_dependent/api/v1/holds.t
    => SUCCESS: Tests pass!
    - Sign off :-D
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit fc0d64506d75bde53afa3a3385a7f7f42bd566bc)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 641f61d84b02fcf4b9efb8d745d82cf5f25022e8
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Jan 24 14:51:03 2019 -0300

    Bug 20006: Unit tests fixes
    
    This patch makes the holds endpoint tests pass and expect data structures that match the voted RFC.
    
    As we voted to introduce a /public namespace for unprivileged access to
    endpoints, this endpoint gets the ability for owners and guarantors to
    manipulate holds through the API.
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 52bb9802dda6f6bb3619cc6d8e921ecd8175c8ce)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 9f8f8de6311d8fe8fb6410c976e90c40a9f7e421
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Jan 24 14:48:26 2019 -0300

    Bug 20006: Spec changes
    
    This patch makes the spec match the voted RFC.
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 62f1b2df68f16dcd7eec324d487963f737cbe450)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit de1690a4425620cdb1ffce4f060240b6402b8986
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Fri Mar 15 13:33:11 2019 +0000

    Bug 21846: Update Schema
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 6757591297a148744ca714502271a11ee4b737e6)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit e891675295d984815909c803626e184258386940
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Fri May 25 16:51:15 2018 +0200

    Bug 20823: UNIMARC XSLT add subfield t for subjects
    
    In UNIMARC, 604 contains subfield t, see http://multimedia.bnf.fr/unimarcb_trad/B604-6-2011.pdf.
    Actual XSLT files use template tag_subject for 604, it does not use t subfield.
    
    This patch adds subfield t to tag_subject and tag_onesubject templates in intranet and OPAC XSLT files.
    
    Test plan :
    1) In UNIMARC catalog edit a biblio record to add 604$t
    2) Use default XSLT files in sysprefs
    2) Go to catalogue details page of this record using default XSLT files
    3) Check $t is displayed at OPAC and intranet
    
    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>
    (cherry picked from commit 0c4bf00c30ce25165a5243bced7b7e19746a7e0b)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 9fe45dfe17f93bd106b5cf18c42779b9dbaccb93
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Mar 4 16:57:26 2019 -0300

    Bug 22219: Remove duplicated items in inventory (when skipping waiting holds)
    
    Test plan:
    0/ Do not apply this patch
    1/ Place several holds on a given item
    2/ Use the inventory with the "skip waiting holds" option to list this item.
    It will be displayed several times
    3/ Apply this patch and confirm that the item is now only displayed once
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 08ea70c109ce3432b5dd1a781d126c7353fca3da)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 601463fa198638e8b844c1b83c53e5ccb9e3c13b
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Mar 4 16:52:30 2019 -0300

    Bug 22219: Add tests
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 2be9fd23d2e9aa91e2e1f38a2817a54a5cdc5d21)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit c2a78b89fb4f18621aaa4183725739c4a887904f
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Thu Mar 7 17:28:34 2019 +0000

    Bug 22477: Missing DataTables configuration when searching patrons for holds
    
    This patch adds columns configuration to the holds request page to fix a
    JavaScript error in the console and to allow the patron search results
    table to be enabled as a DataTable.
    
    To reproduce: Place a hold on a title in the staff client. When prompted
    for a patron, perform a search which will return multiple results. The
    patron search results will appear in an unsortable table. A JS error can
    be seen in the browser console.
    
    To test, apply the patch and repeat the steps above. The patron search
    results table should be sortable and there should be no JS error.
    
    Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault at inLibro.com>
    Signed-off-by: Bin Wen <bin.wen at inlibro.com>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    (cherry picked from commit 3e7620cf46d2e7079ff5494070ff6933fb9650af)
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

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

Summary of changes:
 C4/ILSDI/Services.pm                               |    3 +
 C4/Items.pm                                        |    4 +-
 Koha/REST/V1/Hold.pm                               |  171 -------
 Koha/REST/V1/Holds.pm                              |  491 ++++++++++++++++++++
 Koha/Schema/Result/TagAll.pm                       |    8 +-
 api/v1/swagger/definitions/hold.json               |   73 +--
 api/v1/swagger/parameters.json                     |    6 +-
 api/v1/swagger/parameters/hold.json                |    4 +-
 api/v1/swagger/paths.json                          |    7 +-
 api/v1/swagger/paths/holds.json                    |  244 +++++++---
 api/v1/swagger/x-primitives.json                   |   12 +-
 .../prog/en/includes/installer-doc-head-close.inc  |   18 -
 .../prog/en/includes/installer-intranet-bottom.inc |   21 +
 .../prog/en/modules/acqui/edifactmsgs.tt           |    2 +-
 .../prog/en/modules/installer/auth.tt              |    7 +-
 .../prog/en/modules/installer/step1.tt             |  140 +++---
 .../prog/en/modules/installer/step2.tt             |    3 +-
 .../prog/en/modules/installer/step3.tt             |   33 +-
 .../prog/en/modules/onboarding/onboardingstep1.tt  |    3 +-
 .../prog/en/modules/onboarding/onboardingstep2.tt  |   12 +-
 .../prog/en/modules/onboarding/onboardingstep3.tt  |   17 +-
 .../prog/en/modules/onboarding/onboardingstep4.tt  |   12 +-
 .../prog/en/modules/onboarding/onboardingstep5.tt  |   12 +-
 .../prog/en/modules/reserve/request.tt             |    2 +
 .../prog/en/xslt/UNIMARCslimUtils.xsl              |    2 +-
 koha-tmpl/intranet-tmpl/prog/js/holds.js           |    2 +-
 koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt  |    1 +
 .../bootstrap/en/xslt/UNIMARCslimUtils.xsl         |    2 +-
 t/db_dependent/ILSDI_Services.t                    |    4 +-
 t/db_dependent/Items/GetItemsForInventory.t        |   19 +-
 t/db_dependent/api/v1/holds.t                      |  197 ++++----
 31 files changed, 1025 insertions(+), 507 deletions(-)
 delete mode 100644 Koha/REST/V1/Hold.pm
 create mode 100644 Koha/REST/V1/Holds.pm
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/installer-intranet-bottom.inc


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list