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 7a68532048ac6edf62ccbfa0c1f5181fc682c1c7 (commit) via 7d847c22947887880596968cd845e4f684779a60 (commit) via 474eca3dbcabe40eead066c3221d4984b0b890b4 (commit) via a902efb83b203f2f99938388acd88f3fc059422a (commit) via 7aeec1bfef47ea83ceeb51d552c1f5e537a1b84c (commit) via 1306daa0103a07e6478ec58de34f44045e538dc6 (commit) via 15b5767aaed52364f9c32afb1df2272f00fca75b (commit) via 2cfc7c4c284aa40f62fe7992a9e2eca51d1f95b4 (commit) from 7e35c3d14b63a49ea16d248b2d4260555e8fcb3f (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 7a68532048ac6edf62ccbfa0c1f5181fc682c1c7 Author: Martin Renvoize <martin.renvo...@ptfs-europe.com> Date: Tue Oct 1 08:12:28 2019 +0100 Bug 19618: DBRev 19.06.00.030 Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 7d847c22947887880596968cd845e4f684779a60 Author: Martin Renvoize <martin.renvo...@ptfs-europe.com> Date: Thu Sep 12 16:55:17 2019 +0100 Bug 19618: (QA follow-up) POD Fix Sponsored-by: Southeast Kansas Library - SEKLS Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> Signed-off-by: Kyle M Hall <k...@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 474eca3dbcabe40eead066c3221d4984b0b890b4 Author: Agustin Moyano <agustinmoy...@theke.io> Date: Thu Sep 5 16:08:14 2019 -0300 Bug 19618: Add tests This patch adds tests for new features To test: 1) prove t/db_dependent/Koha/Club/Enrollment.t 2) prove t/db_dependent/Koha/Club/Hold.t 3) prove t/db_dependent/api/v1/clubs_holds.t 4) Sign off Sponsored-by: Southeast Kansas Library - SEKLS Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> Signed-off-by: Kyle M Hall <k...@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit a902efb83b203f2f99938388acd88f3fc059422a Author: Agustin Moyano <agustinmoy...@theke.io> Date: Tue Sep 10 03:20:38 2019 -0300 Bug 19618: Add api endpoint for club holds This patch adds an endpoint in thi api in /api/v1/clubs/{club_id}/holds whith the verb POST that maps to Koha::REST::V1::Clubs::Holds#add controller. Classes for club_holds and club_holds_to_patron_holds new tables where also added. To test: 1) Reach SUCCESS.3 test point of previous patch with club that has no enrollments 2) Click on "Place Hold" SUCCESS => an alert should appear that you cannot place hold on a club without patrons 3) Reach SUCCESS.3 test point of previous patch with club that has enrollments 4) Click on "Place Hold" SUCCESS => holds priority list should appear with holds for every patron in club 5) Repeat steps 3 and 4. SUCCESS => new holds should appear in different order 6) Sign off Sponsored-by: Southeast Kansas Library - SEKLS Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> Signed-off-by: Kyle M Hall <k...@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 7aeec1bfef47ea83ceeb51d552c1f5e537a1b84c Author: Agustin Moyano <agustinmoy...@theke.io> Date: Thu Sep 5 14:13:27 2019 -0300 Bug 19618: Add ability to place holds for members of a club in intranet This patch adds the ability to place a hold for each member of a club in random order. To test: 1) apply this patch 2) create 2 clubs, (club names should have some part in common, and some part different for each other) 3) in one of them add at least 6 members 4) enter patron clubs management and click on "Actions" button SUCCESS.1 => club with members has a new action called "search to hold" 5) click on search to hold SUCCESS.2 => in the list of bilios there appears an action called "Place hold for <club name>" 6) click on "Place hold for <club name>" SUCCESS.3 => a new window appears where you can select pickup location (defaults to club's library, if any), and the list of members. 7) go back to the list of bilios in the catalog and click on "Forget <club name>" 8) click on "Holds" action of any biblio SUCCESS.4 => a search box appears with two tabs: Patrons and Clubs 9) click on Clubs tab and search by the common part of clubs names SUCCESS.5 => a list of clubs that matches the search appears. If you click on any of them, the same page as SUCCESS.3 appears. 10) go back to the search box in SUCCESS.4 and search by the different part of the name. SUCCESS.6 => because there is only one club that matches search criteria, the same page as SUCCESS.3 appears; 11) Sign off Sponsored-by: Southeast Kansas Library - SEKLS Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> Signed-off-by: Kyle M Hall <k...@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 1306daa0103a07e6478ec58de34f44045e538dc6 Author: Agustin Moyano <agustinmoy...@theke.io> Date: Thu Sep 5 14:13:36 2019 -0300 Bug 19618: Add club_holds and club_holds_to_patron_holds tables This patch adds 2 new tables 1. club_holds 2. club_holds_to_patron_holds They are ment to keep info about hold requests made in name of a club To test: 1) apply this patch 2) perl installer/data/mysql/updatedatabase.pl SUCCESS => 2 new tables were created Sponsored-by: Southeast Kansas Library - SEKLS Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> Signed-off-by: Kyle M Hall <k...@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 15b5767aaed52364f9c32afb1df2272f00fca75b Author: Owen Leonard <oleon...@myacpl.org> Date: Wed Sep 25 11:58:38 2019 +0000 Bug 23648: The logged in link (class "loggedinusername") needs data-patroncategory This patch adds a "data-categorycode" attribte to the logged in link in the global header of the OPAC. This will allow access to the patron category for use in customization and whatnot. To test, apply the patch and log in to the OPAC. Use the browser's DOM inspector tool to examine the logged-in user's name in the header. It should have a "data-categorycode" attribute with the correct value. Signed-off-by: Christopher Brannon <cbran...@cdalibrary.org> Signed-off-by: Katrin Fischer <katrin.fischer...@web.de> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> commit 2cfc7c4c284aa40f62fe7992a9e2eca51d1f95b4 Author: Katrin Fischer <katrin.fischer...@web.de> Date: Sat Aug 10 21:55:52 2019 +0200 Bug 23447: Fix capitalization and other minor edits on patron batch edit template Just some small fixes: - Category => Patron category (more specific for translation) - Attribute => Patron attribute - Opac Note => OPAC note - Add missing colons (:) after some of the labels To test: - Find an existing cardnumber - Go to Tools > Patron batch modification - Use cardnumber in input field and continue - Verify strings show as noted above - Apply patch - Repeat and verify strings have changed, everything still works Signed-off-by: Owen Leonard <oleon...@myacpl.org> Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io> Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com> ----------------------------------------------------------------------- Summary of changes: Koha.pm | 2 +- Koha/Club/Enrollment.pm | 18 ++ Koha/Club/Hold.pm | 142 +++++++++++ .../EnrollmentField.pm => Hold/PatronHold.pm} | 14 +- Koha/{Items.pm => Club/Hold/PatronHolds.pm} | 16 +- Koha/{Items.pm => Club/Holds.pm} | 16 +- Koha/Exceptions/ClubHold.pm | 15 ++ Koha/REST/V1/Clubs/Holds.pm | 209 +++++++++++++++ Koha/Schema/Result/Biblio.pm | 19 +- Koha/Schema/Result/Borrower.pm | 19 +- Koha/Schema/Result/Club.pm | 19 +- .../Result/{ItemsLastBorrower.pm => ClubHold.pm} | 89 ++++--- Koha/Schema/Result/ClubHoldsToPatronHold.pm | 167 ++++++++++++ Koha/Schema/Result/Item.pm | 19 +- Koha/Schema/Result/Reserve.pm | 19 +- api/v1/swagger/definitions/club_hold.json | 21 ++ .../swagger/definitions/club_hold_patron_hold.json | 30 +++ .../definitions/club_hold_patron_holds.json | 6 + api/v1/swagger/definitions/club_holds.json | 6 + api/v1/swagger/parameters.json | 3 + api/v1/swagger/parameters/club.json | 9 + api/v1/swagger/paths.json | 3 + api/v1/swagger/paths/clubs.json | 100 ++++++++ catalogue/search.pl | 8 + installer/data/mysql/kohastructure.sql | 39 +++ installer/data/mysql/updatedatabase.pl | 43 ++++ .../intranet-tmpl/prog/en/includes/clubs-table.inc | 111 ++++++++ .../prog/en/modules/catalogue/results.tt | 37 ++- .../intranet-tmpl/prog/en/modules/clubs/clubs.tt | 95 +------ .../prog/en/modules/members/moremember.tt | 2 +- .../prog/en/modules/reserve/request.tt | 268 ++++++++++++++++++-- .../prog/en/modules/tools/modborrowers.tt | 16 +- .../opac-tmpl/bootstrap/en/includes/masthead.inc | 2 +- reserve/request.pl | 73 +++++- .../Koha/{Tags/Indexes.t => Club/Enrollment.t} | 31 ++- t/db_dependent/Koha/Club/Hold.t | 87 +++++++ t/db_dependent/api/v1/clubs_holds.t | 149 +++++++++++ 37 files changed, 1720 insertions(+), 202 deletions(-) create mode 100644 Koha/Club/Hold.pm copy Koha/Club/{Template/EnrollmentField.pm => Hold/PatronHold.pm} (78%) copy Koha/{Items.pm => Club/Hold/PatronHolds.pm} (78%) copy Koha/{Items.pm => Club/Holds.pm} (82%) create mode 100644 Koha/Exceptions/ClubHold.pm create mode 100644 Koha/REST/V1/Clubs/Holds.pm copy Koha/Schema/Result/{ItemsLastBorrower.pm => ClubHold.pm} (52%) create mode 100644 Koha/Schema/Result/ClubHoldsToPatronHold.pm create mode 100644 api/v1/swagger/definitions/club_hold.json create mode 100644 api/v1/swagger/definitions/club_hold_patron_hold.json create mode 100644 api/v1/swagger/definitions/club_hold_patron_holds.json create mode 100644 api/v1/swagger/definitions/club_holds.json create mode 100644 api/v1/swagger/parameters/club.json create mode 100644 api/v1/swagger/paths/clubs.json create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/clubs-table.inc copy t/db_dependent/Koha/{Tags/Indexes.t => Club/Enrollment.t} (59%) create mode 100644 t/db_dependent/Koha/Club/Hold.t create mode 100644 t/db_dependent/api/v1/clubs_holds.t hooks/post-receive -- main Koha release repository _______________________________________________ koha-commits mailing list koha-commits@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-commits