]> git.koha-community.org Git - koha.git/commit
Bug 36085: Only superlibrarians can protect patrons
authorPerplexedTheta <jahdobble@llownd.net>
Thu, 18 Jul 2024 11:01:44 +0000 (12:01 +0100)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 30 Aug 2024 14:41:34 +0000 (16:41 +0200)
commit9d48763c774de5b266a6ab31ec90b9595c6872dd
treef2d6a3c89e68533247705eee6760d4c333b7a252
parentbe6e795b43cf40f2128e4476ad24fc943277ddcb
Bug 36085: Only superlibrarians can protect patrons

A drive-by patch which hopes to resolve bug 36085 by only allowing superlibrarians
to protect or unprotect patrons.

Test plan:
a)  prepare two koha staff users:
        1)  a superlibrarian
        2)  a user that only has permission to edit patrons
b)  when logged in as the user prepared in step a2 (non-superlibrarian),
    then go to edit any patron
        *)  note how you can set the protected yes/no radios
c)  apply the patch
d)  repeat steps a-b as this same user
        *)  note how you can now no longer see the protected yes/no radios
e)  log in as the user prepared in step a1 (superlibrarian), then repeat
    steps a-b
f)  note how the protected yes/no radios are back

Signed-off-by: Jan Kissig <jkissig@th-wildau.de>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
members/memberentry.pl