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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/members-toolbar.inc (-1 / +1 lines)
Lines 64-70 Link Here
64
                    [% END %]
64
                    [% END %]
65
                [% END %]
65
                [% END %]
66
66
67
                [% IF CAN_user_borrowers_edit_borrowers %]
67
                [% IF CAN_user_borrowers_delete_borrowers %]
68
                    <li><a id="deletepatron" href="#">Delete</a></li>
68
                    <li><a id="deletepatron" href="#">Delete</a></li>
69
                [% ELSE %]
69
                [% ELSE %]
70
                    <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="You are not authorized to delete patrons" id="deletepatron" href="#">Delete</a></li>
70
                    <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="You are not authorized to delete patrons" id="deletepatron" href="#">Delete</a></li>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/str/members-menu.inc (+1 lines)
Lines 7-12 Link Here
7
    var destination = "[% destination | html %]";
7
    var destination = "[% destination | html %]";
8
8
9
    var CAN_user_borrowers_edit_borrowers = "[% CAN_user_borrowers_edit_borrowers | html %]";
9
    var CAN_user_borrowers_edit_borrowers = "[% CAN_user_borrowers_edit_borrowers | html %]";
10
    var CAN_user_borrowers_delete_borrowers = "[% CAN_user_borrowers_delete_borrowers | html %]";
10
11
11
    var dateformat = "[% Koha.Preference('dateformat') | html %]";
12
    var dateformat = "[% Koha.Preference('dateformat') | html %]";
12
13
(-)a/koha-tmpl/intranet-tmpl/prog/js/members-menu.js (-2 / +4 lines)
Lines 1-4 Link Here
1
/* global borrowernumber advsearch dateformat __ CAN_user_borrowers_edit_borrowers number_of_adult_categories destination Sticky */
1
/* global borrowernumber advsearch dateformat __ CAN_user_borrowers_delete_borrowers CAN_user_borrowers_edit_borrowers number_of_adult_categories destination Sticky */
2
2
3
$(document).ready(function(){
3
$(document).ready(function(){
4
4
Lines 26-35 $(document).ready(function(){ Link Here
26
        searchfield_date_tooltip('_filter');
26
        searchfield_date_tooltip('_filter');
27
    });
27
    });
28
28
29
    if( CAN_user_borrowers_edit_borrowers ){
29
    if( CAN_user_borrowers_delete_borrowers ){
30
        $("#deletepatron").click(function(){
30
        $("#deletepatron").click(function(){
31
            window.location='/cgi-bin/koha/members/deletemem.pl?member=' + borrowernumber;
31
            window.location='/cgi-bin/koha/members/deletemem.pl?member=' + borrowernumber;
32
        });
32
        });
33
    }
34
    if( CAN_user_borrowers_edit_borrowers ){
33
        $("#renewpatron").click(function(){
35
        $("#renewpatron").click(function(){
34
            confirm_reregistration();
36
            confirm_reregistration();
35
            $(".btn-group").removeClass("open");
37
            $(".btn-group").removeClass("open");
(-)a/members/deletemem.pl (-3 / +2 lines)
Lines 42-48 my ($template, $loggedinuser, $cookie) Link Here
42
                = get_template_and_user({template_name => "members/deletemem.tt",
42
                = get_template_and_user({template_name => "members/deletemem.tt",
43
                                        query => $input,
43
                                        query => $input,
44
                                        type => "intranet",
44
                                        type => "intranet",
45
                                        flagsrequired => {borrowers => 'edit_borrowers'},
45
                                        flagsrequired => {borrowers => 'delete_borrowers'},
46
                                        debug => 1,
46
                                        debug => 1,
47
                                        });
47
                                        });
48
48
Lines 70-76 if ($patron->category->category_type eq "S") { Link Here
70
        exit 0; # Exit without error
70
        exit 0; # Exit without error
71
    }
71
    }
72
} else {
72
} else {
73
    unless(C4::Auth::haspermission($userenv->{'id'},{'borrowers'=>'edit_borrowers'})) {
73
    unless(C4::Auth::haspermission($userenv->{'id'},{'borrowers'=>'delete_borrowers'})) {
74
	print $input->redirect("/cgi-bin/koha/members/moremember.pl?borrowernumber=$member&error=CANT_DELETE");
74
	print $input->redirect("/cgi-bin/koha/members/moremember.pl?borrowernumber=$member&error=CANT_DELETE");
75
        exit 0; # Exit without error
75
        exit 0; # Exit without error
76
    }
76
    }
77
- 

Return to bug 15788