Bug 7888 - Permission for "change password" button in circ toolbar should be "borrowe...
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / circ-toolbar.inc
index a4acfdf..83c01b5 100644 (file)
@@ -33,6 +33,10 @@ function update_child() {
 [% END %]
 }
 
+function export_barcodes() {
+    window.open('/cgi-bin/koha/members/readingrec.pl?borrowernumber=[% borrowernumber %]&op=export_barcodes');
+}
+
        // prepare DOM for YUI Toolbar
 
         $(document).ready(function() {
@@ -42,8 +46,10 @@ function update_child() {
         });
 
        // YUI Toolbar Functions
+    var slip_re = /slip/;
        function printx_window(print_type) {
-               window.open("/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]&print=" + print_type, "printwindow");
+        var handler = print_type.match(slip_re) ? "printslip" : "moremember";
+               window.open("/cgi-bin/koha/members/" + handler + ".pl?borrowernumber=[% borrowernumber %]&print=" + print_type, "printwindow");
                return false;
        }
        function searchToHold(){
@@ -65,8 +71,9 @@ function update_child() {
                        { text: _("Renew Patron"),  onclick: { fn: confirm_reregistration } },
                        { text: _("Set Permissions"), url: "/cgi-bin/koha/members/member-flags.pl?member=[% borrowernumber %]"[% UNLESS CAN_user_permissions %], disabled: true[% END %]},
             { text: _("Delete"), [% UNLESS CAN_user_borrowers %]disabled: true, [% END %] onclick: { fn: confirm_deletion } },
-                       { text: _("Update Child to Adult Patron") , onclick: { fn: update_child }[% UNLESS is_child %], disabled: true[% END %]}
-               ];
+            { text: _("Update Child to Adult Patron") , onclick: { fn: update_child }[% UNLESS is_child %], disabled: true[% END %]},
+            { text: _("Export today's checked in barcodes"), onclick: { fn: export_barcodes }}
+        ];
 
            new YAHOO.widget.Button({
                type: "menu",
@@ -93,7 +100,7 @@ function update_child() {
            [% IF ( adultborrower ) %]new YAHOO.widget.Button("addchild");[% END %]
            new YAHOO.widget.Button("editpatron");
            new YAHOO.widget.Button("addnote");
-        [% IF CAN_user_staffaccess %] new YAHOO.widget.Button("changepassword");  [% END %]
+        [% IF CAN_user_borrowers %] new YAHOO.widget.Button("changepassword");  [% END %]
            new YAHOO.widget.Button("duplicate");
            new YAHOO.widget.Button("printslip");
                new YAHOO.widget.Button("printpage");
@@ -119,7 +126,7 @@ function update_child() {
        [% END %]
        [% IF ( CAN_user_borrowers ) %]
         [% IF ( adultborrower AND activeBorrowerRelationship ) %]<li><a id="addchild" href="/cgi-bin/koha/members/memberentry.pl?op=add&amp;guarantorid=[% borrowernumber %]&amp;category_type=C">Add child</a></li>[% END %]
-        [% IF ( CAN_user_staffaccess ) %] <li><a id="changepassword" href="/cgi-bin/koha/members/member-password.pl?member=[% borrowernumber %]">Change Password</a></li>[% END %]
+        [% IF ( CAN_user_borrowers ) %] <li><a id="changepassword" href="/cgi-bin/koha/members/member-password.pl?member=[% borrowernumber %]">Change Password</a></li>[% END %]
     [% END %]
     <li><a id="duplicate" href="/cgi-bin/koha/members/memberentry.pl?op=duplicate&amp;borrowernumber=[% borrowernumber %]&amp;category_type=[% category_type %]">Duplicate</a></li>
        <li id="printmenuc"><a id="printpage" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]&amp;print=page">Print Page</a></li>