View | Details | Raw Unified | Return to bug 9382
Collapse All | Expand All

(-)a/installer/data/mysql/en/mandatory/userflags.sql (-11 / +11 lines)
Lines 1-17 Link Here
1
INSERT INTO `userflags` VALUES(0,'superlibrarian','Access to all librarian functions',0);
1
INSERT INTO `userflags` VALUES(0,'superlibrarian','Access to all librarian functions',0);
2
INSERT INTO `userflags` VALUES(1,'circulate','Circulate books',0);
2
INSERT INTO `userflags` VALUES(1,'circulate','Check out and check in items',0);
3
INSERT INTO `userflags` VALUES(2,'catalogue','View Catalog (Librarian Interface)',0);
3
INSERT INTO `userflags` VALUES(2,'catalogue','<b>Required for staff login.</b> Staff access, allows viewing of catalogue in staff client.',0);
4
INSERT INTO `userflags` VALUES(3,'parameters','Set Koha system parameters',0);
4
INSERT INTO `userflags` VALUES(3,'parameters','Manage Koha system settings (Administration panel)',0);
5
INSERT INTO `userflags` VALUES(4,'borrowers','Add or modify borrowers',0);
5
INSERT INTO `userflags` VALUES(4,'borrowers','Add or modify patrons',0);
6
INSERT INTO `userflags` VALUES(5,'permissions','Set user permissions',0);
6
INSERT INTO `userflags` VALUES(5,'permissions','Set user permissions',0);
7
INSERT INTO `userflags` VALUES(6,'reserveforothers','Place and modify holds for patrons',0);
7
INSERT INTO `userflags` VALUES(6,'reserveforothers','Place and modify holds for patrons',0);
8
INSERT INTO `userflags` VALUES(7,'borrow','Borrow books',1);
8
INSERT INTO `userflags` VALUES(7,'borrow','Borrow books',1);
9
INSERT INTO `userflags` VALUES(9,'editcatalogue','Edit Catalog (Modify bibliographic/holdings data)',0);
9
INSERT INTO `userflags` VALUES(9,'editcatalogue','Edit Catalog (Modify bibliographic/holdings data)',0);
10
INSERT INTO `userflags` VALUES(10,'updatecharges','Update borrower charges',0);
10
INSERT INTO `userflags` VALUES(10,'updatecharges','Manage patrons fines and fees',0);
11
INSERT INTO `userflags` VALUES(11,'acquisition','Acquisition and/or suggestion management',0);
11
INSERT INTO `userflags` VALUES(11,'acquisition','Acquisition and/or suggestion management',0);
12
INSERT INTO `userflags` VALUES(12,'management','Set library management parameters',0);
12
INSERT INTO `userflags` VALUES(12,'management','Set library management parameters (deprecated)',0);
13
INSERT INTO `userflags` VALUES(13,'tools','Use tools (export, import, barcodes)',0);
13
INSERT INTO `userflags` VALUES(13,'tools','Use all tools (expand for granular tools permissions)',0);
14
INSERT INTO `userflags` VALUES(14,'editauthorities','Allow to edit authorities',0);
14
INSERT INTO `userflags` VALUES(14,'editauthorities','Edit Authorities',0);
15
INSERT INTO `userflags` VALUES(15,'serials','Allow to manage serials subscriptions',0);
15
INSERT INTO `userflags` VALUES(15,'serials','Manage serial subscriptions',0);
16
INSERT INTO `userflags` VALUES(16,'reports','Allow to access to the reports module',0);
16
INSERT INTO `userflags` VALUES(16,'reports','Allow access to the reports module',0);
17
INSERT INTO `userflags` VALUES(17,'staffaccess','Modify login / permissions for staff users',0);
17
INSERT INTO `userflags` VALUES(17,'staffaccess','Allow staff members to modify permissions for other staff members',0);
(-)a/installer/data/mysql/updatedatabase.pl (+43 lines)
Lines 6347-6352 if (C4::Context->preference("Version") < TransformToNum($DBversion)) { Link Here
6347
    SetVersion($DBversion);
6347
    SetVersion($DBversion);
6348
}
6348
}
6349
6349
6350
$DBversion = "3.11.00.XXX";
6351
if ( CheckVersion($DBversion) ) {
6352
   $dbh->do(q{
6353
        UPDATE userflags SET flagdesc="<b>Required for staff login.</b> Staff access, allows viewing of catalogue in staff client." where flag="catalogue";
6354
        });
6355
   $dbh->do(q{
6356
        UPDATE userflags SET flagdesc="Edit Authorities" where flag="editauthorities";
6357
        });
6358
   $dbh->do(q{
6359
        UPDATE userflags SET flagdesc="Allow access to the reports module" where flag="reports";
6360
        });
6361
   $dbh->do(q{
6362
        UPDATE userflags SET flagdesc="Set library management parameters (deprecated)" where flag="management";
6363
        });
6364
   $dbh->do(q{
6365
        UPDATE userflags SET flagdesc="Manage serial subscriptions" where flag="serials";
6366
        });
6367
   $dbh->do(q{
6368
        UPDATE userflags SET flagdesc="Manage patrons fines and fees" where flag="updatecharges";
6369
        });
6370
   $dbh->do(q{
6371
        UPDATE userflags SET flagdesc="Check out and check in items" where flag="circulate";
6372
        });
6373
   $dbh->do(q{
6374
        UPDATE userflags SET flagdesc="Manage Koha system settings (Administration panel)" where flag="parameters";
6375
        });
6376
   $dbh->do(q{
6377
        UPDATE userflags SET flagdesc="Add or modify patrons" where flag="borrowers";
6378
        });
6379
   $dbh->do(q{
6380
        UPDATE userflags SET flagdesc="Use all tools (expand for granular tools permissions)" where flag="tools";
6381
        });
6382
   $dbh->do(q{
6383
        UPDATE userflags SET flagdesc="Allow staff members to modify permissions for other staff members" where flag="staffaccess";
6384
        });
6385
   $dbh->do(q{
6386
        UPDATE userflags SET flagdesc="Perform batch modification of patrons" where flag="edit_patrons";
6387
        });
6388
6389
   print "Upgrade to $DBversion done (Bug 9382 - refresh permission descriptions to make more sense)\n";
6390
   SetVersion ($DBversion);
6391
}
6392
6350
=head1 FUNCTIONS
6393
=head1 FUNCTIONS
6351
6394
6352
=head2 TableExists($table)
6395
=head2 TableExists($table)
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-flags.tt (-5 / +4 lines)
Lines 1-5 Link Here
1
[% INCLUDE 'doc-head-open.inc' %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>Koha &rsaquo; Patrons &rsaquo; Set privileges for [% surname %], [% firstname %]</title>
2
<title>Koha &rsaquo; Patrons &rsaquo; Set permissions for [% surname %], [% firstname %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
3
[% INCLUDE 'doc-head-close.inc' %]
4
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/treeview/jquery.treeview.css"/>
4
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/treeview/jquery.treeview.css"/>
5
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.treeview.pack.js"></script>
5
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.treeview.pack.js"></script>
Lines 72-78 Link Here
72
[% INCLUDE 'header.inc' %]
72
[% INCLUDE 'header.inc' %]
73
[% INCLUDE 'patron-search.inc' %]
73
[% INCLUDE 'patron-search.inc' %]
74
74
75
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>  &rsaquo; Set privileges for [% surname %], [% firstname %]</div>
75
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>  &rsaquo; Set permissions for [% surname %], [% firstname %]</div>
76
76
77
<div id="doc3" class="yui-t2">
77
<div id="doc3" class="yui-t2">
78
   
78
   
Lines 84-90 Link Here
84
<form method="post" action="/cgi-bin/koha/members/member-flags.pl">
84
<form method="post" action="/cgi-bin/koha/members/member-flags.pl">
85
    <input type="hidden" name="member" id="borrowernumber" value="[% borrowernumber %]" />
85
    <input type="hidden" name="member" id="borrowernumber" value="[% borrowernumber %]" />
86
    <input type="hidden" name="newflags" value="1" />
86
    <input type="hidden" name="newflags" value="1" />
87
    <h1>Set Privileges for [% surname %], [% firstname %]</h1>
87
    <h1>Set permissions for [% surname %], [% firstname %]</h1>
88
    <!-- <ul id="permissionstree"><li class="root">All privileges<ul> -->
88
    <!-- <ul id="permissionstree"><li class="root">All privileges<ul> -->
89
    <ul id="permissionstree" class="treeview-grey">
89
    <ul id="permissionstree" class="treeview-grey">
90
        <!-- <li class="folder-close">One level down<ul> -->
90
        <!-- <li class="folder-close">One level down<ul> -->
Lines 124-130 Link Here
124
    <!-- </ul></li></ul> -->
124
    <!-- </ul></li></ul> -->
125
    </ul>
125
    </ul>
126
126
127
<fieldset class="action"><input type="submit" value="Set Flags" /> <a class="cancel" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">Cancel</a></fieldset>
127
<fieldset class="action"><input type="submit" value="Save" /> <a class="cancel" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">Cancel</a></fieldset>
128
128
129
</form>
129
</form>
130
</div>
130
</div>
131
- 

Return to bug 9382