@@ -, +, @@ --- Koha/Patron.pm | 1 + .../intranet-tmpl/prog/en/includes/permissions.inc | 4 + .../intranet-tmpl/prog/en/includes/tools-menu.inc | 3 + .../prog/en/modules/clubs/clubs-add-modify.tt | 34 +-- .../intranet-tmpl/prog/en/modules/clubs/clubs.tt | 280 +++++++++++---------- .../prog/en/modules/clubs/templates-add-modify.tt | 51 ++-- .../opac-tmpl/bootstrap/en/modules/clubs/enroll.tt | 2 +- 7 files changed, 193 insertions(+), 182 deletions(-) --- a/Koha/Patron.pm +++ a/Koha/Patron.pm @@ -23,6 +23,7 @@ use Carp; use Koha::Database; use Koha::Patron::Images; +use Koha::Club::Enrollments; use base qw(Koha::Object); --- a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc @@ -19,6 +19,7 @@ [%- CASE 'coursereserves' -%]Course reserves [%- CASE 'plugins' -%]Koha plugins [%- CASE 'lists' -%]Lists + [%- CASE 'clubs' -%]Clubs [%- END -%] [%- END -%] @@ -100,5 +101,8 @@ [%- CASE 'report' -%]Use report plugins [%- CASE 'tool' -%]Use tool plugins [%- CASE 'delete_public_lists' -%]Delete public lists + [%- CASE 'edit_clubs' -%]Create and edit clubs + [%- CASE 'edit_templates' -%]Create and edit club templates + [%- CASE 'enroll' -%]Enroll patrons in clubs [%- END -%] [%- END -%] --- a/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/tools-menu.inc @@ -26,6 +26,9 @@ [% IF ( CAN_user_tools_manage_patron_lists ) %]
Your club was [% IF stored == 'updated' %] updated [% ELSE %] saved [% END %]
+ [% IF stored == 'updated' %] +Your club was updated
+ [% ELSE %] +Your club was created
+ [% END %] Return to patron clubsName | -Description | -Public enrollment | -Email required | -Library | -- | - | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[% t.name %] | -[% t.description %] | -- [% IF t.is_enrollable_from_opac %] - Yes - [% ELSE %] - No - [% END %] - | -- [% IF t.is_email_required %] - Yes - [% ELSE %] - No - [% END %] - | -[% Branches.GetName( t.branchcode ) %] | -
- [% IF CAN_user_clubs_edit_templates %]
-
- Edit
-
+
Clubs+ + [% IF CAN_user_clubs_edit_clubs %] + [% END %] - |
Name | -Template | -Description | -Public enrollment | -Email required | -Library | -- | - |
---|---|---|---|---|---|---|---|
[% c.name %] | -[% c.club_template.name %] | -[% c.description %] | -- [% IF c.club_template.is_enrollable_from_opac %] - Yes - [% ELSE %] - No - [% END %] - | -- [% IF c.club_template.is_email_required %] - Yes - [% ELSE %] - No - [% END %] - | -[% Branches.GetName( c.branchcode ) %] | -- [% IF CAN_user_clubs_edit_clubs %] - - Edit - - [% END %] - | -- [% IF CAN_user_clubs_edit_clubs %] - - Delete - - [% END %] - | -