Browse Source

Bug 15472: Do not display links to circulation.pl if remaining_permissions is not set

If permission 'circulate_remaining_permissions' is not set, links to 'Circulation'
(/circ/circulation-home.pl) on the intranet home page lead to an error
message: "Error: You do not have permission to access this page."

This patch hides the links if the permission is not set.

To test:
- Apply patch
- Log in to the intranet (staff client) with a patron who has the permission
  'circulate_remaining_pernissions' not set
- Verify that no links to Circulation appear on the intranet start page
  (menu top left and menu in main page area)
- Log in as a user who has the permission set.
- Verify that te links appear as appropriate.

Signed-off-by: Hector Castro <hector.hecaxmmx@gmail.com>
Works as advertised

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
new_12478_elasticsearch
Marc Véron 8 years ago
committed by Brendan A Gallagher
parent
commit
83936a6b82
  1. 2
      koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
  2. 2
      koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt

2
koha-tmpl/intranet-tmpl/prog/en/includes/header.inc

@ -2,7 +2,7 @@
<div id="header" class="navbar navbar-static-top">
<div class="navbar-inner">
<ul id="toplevelmenu" class="nav">
[% IF ( CAN_user_circulate ) %]<li><a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a></li>[% END %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a></li>[% END %]
[% IF ( CAN_user_borrowers ) %]<li><a href="/cgi-bin/koha/members/members-home.pl">Patrons</a></li>[% END %]
[% IF ( CAN_user_catalogue ) %]<li><a href="/cgi-bin/koha/catalogue/search.pl">Search</a></li>[% END %]
[% IF ( intranetbookbag ) %]

2
koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt

@ -27,7 +27,7 @@
<div id="area-list-left">
<ul class="biglinks-list">
[% IF ( CAN_user_circulate ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li>
<a class="icon_general icon_circulation" href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a>
</li>

Loading…
Cancel
Save