[koha-commits] main Koha release repository branch master updated. v16.11.00-508-g9a172ac

Git repo owner gitmaster at git.koha-community.org
Sun Feb 26 17:46:49 CET 2017


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  9a172ac2ef9f7f3eaa99d4ebeb1f48e4ab7d0a0e (commit)
       via  4f1eefdbb8bf4df07b03fc451c1c18ebe989c8b7 (commit)
      from  e9d0337f329ea01cd90c2c425f20a57737a76512 (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 9a172ac2ef9f7f3eaa99d4ebeb1f48e4ab7d0a0e
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Feb 24 09:22:26 2017 -0300

    Bug 16034: (followup) Fix DB update and schema files
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 4f1eefdbb8bf4df07b03fc451c1c18ebe989c8b7
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Fri May 23 11:54:26 2014 -0400

    Bug 12461 - Add patron clubs feature
    
    This features would add the ability to create clubs which patrons may be
    enrolled in. It would be particularly useful for tracking summer reading
    programs, book clubs and other such clubs.
    
    Test Plan:
    1) Apply this patch
    2) Run updatedatabase.pl
    3) Ensure your staff user has the new 'Patron clubs' permissions
    4) Under the tools menu, click the "Patron clubs" link
    5) Create a new club template
       * Here you can add fields that can be filled out at the time
         a new club is created based on the template, or a new enrollment
         is created for a given club based on the template.
    6) Create a new club based on that template
    7) Attempt to enroll a patron in that club
    8) Create a club with email required set
    9) Attempt to enroll a patron without an email address in that club
    10) Create a club that is enrollable from the OPAC
    11) Attempt to enroll a patron in that club
    12) Attempt to cancel a club enrollment from the OPAC
    13) Attempt to cancel a club enrollment from the staff interface
    
    Followed test plan, works as expected.
    Signed-off-by: Marc Véron <veron at veron.ch>

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

Summary of changes:
 C4/Auth.pm                                         |    5 +-
 C4/Members.pm                                      |   16 +-
 Koha/Club.pm                                       |   92 +++++++
 Koha/Club/Enrollment.pm                            |   78 ++++++
 Koha/Club/Enrollment/Field.pm                      |   56 +++++
 Koha/Club/Enrollment/Fields.pm                     |   60 +++++
 Koha/Club/Enrollments.pm                           |   60 +++++
 Koha/Club/Field.pm                                 |   66 +++++
 Koha/Club/Fields.pm                                |   60 +++++
 Koha/Club/Template.pm                              |   75 ++++++
 Koha/Club/Template/EnrollmentField.pm              |   54 +++++
 Koha/Club/Template/EnrollmentFields.pm             |   60 +++++
 Koha/Club/Template/Field.pm                        |   54 +++++
 Koha/Club/Template/Fields.pm                       |   60 +++++
 Koha/Club/Templates.pm                             |   60 +++++
 Koha/Clubs.pm                                      |   92 +++++++
 Koha/Patron.pm                                     |   38 +++
 Koha/Schema/Result/AuthorisedValue.pm              |    4 +-
 Koha/Schema/Result/Borrower.pm                     |   24 +-
 Koha/Schema/Result/Branch.pm                       |   49 +++-
 Koha/Schema/Result/Club.pm                         |  197 +++++++++++++++
 Koha/Schema/Result/ClubEnrollment.pm               |  201 ++++++++++++++++
 Koha/Schema/Result/ClubEnrollmentField.pm          |  112 +++++++++
 Koha/Schema/Result/ClubField.pm                    |  112 +++++++++
 Koha/Schema/Result/ClubTemplate.pm                 |  195 +++++++++++++++
 Koha/Schema/Result/ClubTemplateEnrollmentField.pm  |  119 +++++++++
 Koha/Schema/Result/ClubTemplateField.pm            |  119 +++++++++
 Koha/Schema/Result/Deletedborrower.pm              |   11 +-
 Koha/Template/Plugin/AuthorisedValues.pm           |    4 +-
 Koha/Template/Plugin/Borrowers.pm                  |    1 -
 clubs/clubs-add-modify.pl                          |  107 +++++++++
 clubs/clubs.pl                                     |   60 +++++
 clubs/patron-clubs-tab.pl                          |   55 +++++
 clubs/patron-enroll.pl                             |   50 ++++
 clubs/templates-add-modify.pl                      |  152 ++++++++++++
 installer/data/mysql/atomicupdate/bug_12461.sql    |  131 ++++++++++
 installer/data/mysql/kohastructure.sql             |  129 +++++++++-
 installer/data/mysql/updatedatabase.pl             |    4 +
 installer/data/mysql/userflags.sql                 |    3 +-
 installer/data/mysql/userpermissions.sql           |    5 +-
 .../intranet-tmpl/prog/en/includes/permissions.inc |    4 +
 .../intranet-tmpl/prog/en/includes/tools-menu.inc  |    3 +
 .../prog/en/modules/circ/circulation.tt            |   23 ++
 .../prog/en/modules/clubs/clubs-add-modify.tt      |  115 +++++++++
 .../intranet-tmpl/prog/en/modules/clubs/clubs.tt   |  252 ++++++++++++++++++++
 .../prog/en/modules/clubs/patron-clubs-tab.tt      |  102 ++++++++
 .../prog/en/modules/clubs/patron-enroll.tt         |   66 +++++
 .../prog/en/modules/clubs/templates-add-modify.tt  |  216 +++++++++++++++++
 .../prog/en/modules/members/moremember.tt          |   22 ++
 .../prog/en/modules/tools/tools-home.tt            |    5 +
 .../bootstrap/en/modules/clubs/clubs-tab.tt        |  102 ++++++++
 .../opac-tmpl/bootstrap/en/modules/clubs/enroll.tt |   66 +++++
 .../opac-tmpl/bootstrap/en/modules/opac-user.tt    |   24 +-
 members/moremember.pl                              |    2 +
 opac/clubs/clubs-tab.pl                            |   52 ++++
 opac/clubs/enroll.pl                               |   49 ++++
 opac/svc/club/cancel_enrollment                    |   47 ++++
 opac/svc/club/enroll                               |   77 ++++++
 svc/club/cancel_enrollment                         |   46 ++++
 svc/club/delete                                    |   48 ++++
 svc/club/enroll                                    |   74 ++++++
 svc/club/template/delete                           |   49 ++++
 t/db_dependent/Clubs.t                             |  221 +++++++++++++++++
 63 files changed, 4465 insertions(+), 30 deletions(-)
 create mode 100644 Koha/Club.pm
 create mode 100644 Koha/Club/Enrollment.pm
 create mode 100644 Koha/Club/Enrollment/Field.pm
 create mode 100644 Koha/Club/Enrollment/Fields.pm
 create mode 100644 Koha/Club/Enrollments.pm
 create mode 100644 Koha/Club/Field.pm
 create mode 100644 Koha/Club/Fields.pm
 create mode 100644 Koha/Club/Template.pm
 create mode 100644 Koha/Club/Template/EnrollmentField.pm
 create mode 100644 Koha/Club/Template/EnrollmentFields.pm
 create mode 100644 Koha/Club/Template/Field.pm
 create mode 100644 Koha/Club/Template/Fields.pm
 create mode 100644 Koha/Club/Templates.pm
 create mode 100644 Koha/Clubs.pm
 create mode 100644 Koha/Schema/Result/Club.pm
 create mode 100644 Koha/Schema/Result/ClubEnrollment.pm
 create mode 100644 Koha/Schema/Result/ClubEnrollmentField.pm
 create mode 100644 Koha/Schema/Result/ClubField.pm
 create mode 100644 Koha/Schema/Result/ClubTemplate.pm
 create mode 100644 Koha/Schema/Result/ClubTemplateEnrollmentField.pm
 create mode 100644 Koha/Schema/Result/ClubTemplateField.pm
 create mode 100755 clubs/clubs-add-modify.pl
 create mode 100755 clubs/clubs.pl
 create mode 100755 clubs/patron-clubs-tab.pl
 create mode 100755 clubs/patron-enroll.pl
 create mode 100755 clubs/templates-add-modify.pl
 create mode 100644 installer/data/mysql/atomicupdate/bug_12461.sql
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/clubs/clubs-add-modify.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/clubs/clubs.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/clubs/patron-clubs-tab.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/clubs/patron-enroll.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/clubs/templates-add-modify.tt
 create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt
 create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/enroll.tt
 create mode 100755 opac/clubs/clubs-tab.pl
 create mode 100755 opac/clubs/enroll.pl
 create mode 100755 opac/svc/club/cancel_enrollment
 create mode 100755 opac/svc/club/enroll
 create mode 100755 svc/club/cancel_enrollment
 create mode 100755 svc/club/delete
 create mode 100755 svc/club/enroll
 create mode 100755 svc/club/template/delete
 create mode 100755 t/db_dependent/Clubs.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list