[koha-commits] main Koha release repository branch master updated. v3.12.00-beta1-1332-gd1ddce9

Git repo owner gitmaster at git.koha-community.org
Tue Oct 15 00:38:52 CEST 2013


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  d1ddce95d4730e97e90431b1b71247a822460808 (commit)
       via  96974dc2893d518172672648c49f73ea90b5a7a7 (commit)
       via  2eee8f4191e7e5ee21b2772c3fb39f9c1a467692 (commit)
       via  9dae1a8796b5588d77f8ee342bc69da133f458dc (commit)
       via  a10773dc7775e33a10a31f1b4d1cd9ee0696c73d (commit)
       via  353e000e2ab0739eb90e651de16c417028df9553 (commit)
       via  32e662f0c739709a8dc9f634dc5ef7cebd26137e (commit)
       via  804abb38496c21d667ab17ed89d95f2677cc6eea (commit)
       via  5216222f758be04d19cdd1c462654947e41b2ffc (commit)
       via  ae4411a58aaf643f79dbd5a1f6f931017d51111e (commit)
       via  b41d5d0e8a06367986a4d117e0fd2279fc204cd8 (commit)
       via  3b70e7e62ce353b16c5292b20d2376711a1a8150 (commit)
      from  d33f9b6d8442390d009c2447df18c026f7b9ff1b (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 d1ddce95d4730e97e90431b1b71247a822460808
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 22:51:44 2013 +0000

    Bug 8798: (follow-up) remove DBIC_DONT_VALIDATE_RELS
    
    This corrects a failing test and follows a recommendation
    by the maintainer of DBIx::Class.  This patch also
    adds a couple new directories for t/00-testcritic.t to
    check.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 96974dc2893d518172672648c49f73ea90b5a7a7
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 21:52:15 2013 +0000

    Bug 10096: (follow-up) fix typo introduced in previous followup
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 2eee8f4191e7e5ee21b2772c3fb39f9c1a467692
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 22:43:41 2013 +0000

    Bug 10565: (follow-up) ensure that new patron_lists/ CGI directory is installed
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 9dae1a8796b5588d77f8ee342bc69da133f458dc
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 22:42:16 2013 +0000

    Bug 10565: (follow-up) improve navigation aids
    
    - add links to Tools home page in breadcrumbs
    - add patron lists to the tools sidebar
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit a10773dc7775e33a10a31f1b4d1cd9ee0696c73d
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 22:31:37 2013 +0000

    Bug 10565: (follow-up) add new user permission for patron list management
    
    This patch adds a new user permission for patron list management,
    tools => manage_patron_lists.
    
    This closes a security issue with the original patch series where
    patron lists and their contents could be retrieved and modified
    without requiring authentication of any sort.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 353e000e2ab0739eb90e651de16c417028df9553
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 22:03:58 2013 +0000

    Bug 10565: (follow-up) make add list/edit list labels sensitive to context
    
    This patch fixes a problem where the form for editing an existing list
    would be labeled as if a new list were being created.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 32e662f0c739709a8dc9f634dc5ef7cebd26137e
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 21:56:45 2013 +0000

    Bug 10565: (follow-up) use datatables.inc
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 804abb38496c21d667ab17ed89d95f2677cc6eea
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 21:50:10 2013 +0000

    Bug 15065: (follow-up) update license header
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 5216222f758be04d19cdd1c462654947e41b2ffc
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 21:35:11 2013 +0000

    Bug 10565: (follow-up) refresh DBIC schema class files
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit ae4411a58aaf643f79dbd5a1f6f931017d51111e
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Oct 14 21:32:36 2013 +0000

    Bug 10565: DBrev 3.13.00.031
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit b41d5d0e8a06367986a4d117e0fd2279fc204cd8
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Tue Sep 3 14:19:41 2013 -0400

    Bug 10565: (follow-up) don't assume borrowernumber 1 exists in unit test
    
    Signed-off-by: Nora Blake <nblake at masslibsystem.org>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

commit 3b70e7e62ce353b16c5292b20d2376711a1a8150
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Wed Jul 10 09:38:40 2013 -0400

    Bug 10565: Add a "Patron List" feature for storing and manipulating collections of patrons
    
    The patron lists feature is somewhat similar to the record lists feature
    in that it allows a librarian to create a list of patrons for later
    retrieval and manipluation. These lists can then be used with the batch
    patron modification tool.
    
    Test Plan:
     0) Apply the patch for Bug 8798
     1) Apply this patch
     2) Run updatedatabase.pl
     3) Access the patron lists feature from Koha's Tools menu.
     4) Create a new list via the "New patron list" button.
     5) For this list, click the "Edit" button, and change the list name.
     6) For this list, click the "Add patrons" button, and search for and
        add some patrons to your list.
     7) For this list select some patrons to remove them.
     8) Try both adding some new patrons, and removing some old patrons
        as a single action.
     9) Click the "Patrons" link on the Koha toolbar
    10) Search the patrons, or browse by letter to get patron results
    11) Check the checkboxes next to one or more patrons, and add the
        selected patrons to your existing list.
    12) Change the "Selected patrons" pulldown to "All resultant patrons"
        and add them to your list.
    13) Check the checkboxes next to one or more patrons, and add the
        selected patrons to a new list.
    14) Try manipulating a list of patrons using the batch patron
        modification tool.
    15) Go back to the Patron Lists feature and delete your lists.
    16) Run 'prove t/db_dependent/PatronLists.t'
    
    Signed-off-by: Nora Blake <nblake at masslibsystem.org>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

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

Summary of changes:
 Koha/Database.pm                                   |    2 -
 Koha/List/Patron.pm                                |  222 ++++++++++++++++++++
 Koha/Schema/Result/Borrower.pm                     |   34 ++-
 .../Schema/Result/{Patroncard.pm => PatronList.pm} |   68 +++---
 .../{Aqbudgetborrower.pm => PatronListPatron.pm}   |   40 ++--
 Makefile.PL                                        |    1 +
 .../data/mysql/de-DE/mandatory/userpermissions.sql |    1 +
 .../data/mysql/en/mandatory/userpermissions.sql    |    1 +
 .../data/mysql/es-ES/mandatory/userpermissions.sql |    1 +
 .../mysql/fr-FR/1-Obligatoire/userpermissions.sql  |    1 +
 .../data/mysql/it-IT/necessari/userpermissions.sql |    1 +
 installer/data/mysql/kohastructure.sql             |   41 ++++
 .../mysql/nb-NO/1-Obligatorisk/userpermissions.sql |    1 +
 .../data/mysql/pl-PL/mandatory/userpermissions.sql |    1 +
 .../ru-RU/mandatory/permissions_and_user_flags.sql |    1 +
 .../uk-UA/mandatory/permissions_and_user_flags.sql |    1 +
 installer/data/mysql/updatedatabase.pl             |   43 ++++
 .../intranet-tmpl/prog/en/includes/tools-menu.inc  |    3 +
 .../en/modules/cataloguing/z3950_auth_search.tt    |    2 +-
 .../prog/en/modules/members/member.tt              |  139 +++++++++++-
 .../prog/en/modules/patron_lists/add-modify.tt     |   68 ++++++
 .../prog/en/modules/patron_lists/list.tt           |  130 ++++++++++++
 .../prog/en/modules/patron_lists/lists.tt          |   72 +++++++
 .../prog/en/modules/tools/modborrowers.tt          |   26 ++-
 .../prog/en/modules/tools/tools-home.tt            |    7 +-
 kohaversion.pl                                     |    2 +-
 members/member.pl                                  |   70 ++++--
 patron_lists/add-modify.pl                         |   62 ++++++
 t/AuthUtils.t => patron_lists/delete.pl            |   32 ++-
 patron_lists/list.pl                               |   55 +++++
 t/AuthUtils.t => patron_lists/lists.pl             |   32 ++-
 patron_lists/patrons.pl                            |   60 ++++++
 t/00-testcritic.t                                  |    4 +-
 t/db_dependent/PatronLists.t                       |   77 +++++++
 tools/modborrowers.pl                              |   18 +-
 35 files changed, 1214 insertions(+), 105 deletions(-)
 create mode 100644 Koha/List/Patron.pm
 copy Koha/Schema/Result/{Patroncard.pm => PatronList.pm} (53%)
 copy Koha/Schema/Result/{Aqbudgetborrower.pm => PatronListPatron.pm} (61%)
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/patron_lists/add-modify.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/patron_lists/list.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/patron_lists/lists.tt
 create mode 100755 patron_lists/add-modify.pl
 copy t/AuthUtils.t => patron_lists/delete.pl (54%)
 mode change 100644 => 100755
 create mode 100755 patron_lists/list.pl
 copy t/AuthUtils.t => patron_lists/lists.pl (53%)
 mode change 100644 => 100755
 create mode 100755 patron_lists/patrons.pl
 create mode 100755 t/db_dependent/PatronLists.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list