[koha-commits] main Koha release repository branch master updated. v19.05.00-718-g7a68532

Git repo owner gitmaster at git.koha-community.org
Tue Oct 1 09:37:12 CEST 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, 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.renvoize at 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.renvoize at ptfs-europe.com>

commit 7d847c22947887880596968cd845e4f684779a60
Author: Martin Renvoize <martin.renvoize at 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.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 474eca3dbcabe40eead066c3221d4984b0b890b4
Author: Agustin Moyano <agustinmoyano at 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.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit a902efb83b203f2f99938388acd88f3fc059422a
Author: Agustin Moyano <agustinmoyano at 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.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 7aeec1bfef47ea83ceeb51d552c1f5e537a1b84c
Author: Agustin Moyano <agustinmoyano at 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.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 1306daa0103a07e6478ec58de34f44045e538dc6
Author: Agustin Moyano <agustinmoyano at 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.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 15b5767aaed52364f9c32afb1df2272f00fca75b
Author: Owen Leonard <oleonard at 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 <cbrannon at cdalibrary.org>
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 2cfc7c4c284aa40f62fe7992a9e2eca51d1f95b4
Author: Katrin Fischer <katrin.fischer.83 at 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 <oleonard at myacpl.org>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at 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


More information about the koha-commits mailing list