There is a mismatch in permission checks for working with serial numbering patterns: https://git.koha-community.org/Koha-community/Koha/src/branch/master/serials/subscription-numberpatterns.pl flagsrequired => { 'serials' => * } https://git.koha-community.org/Koha-community/Koha/src/branch/master/serials/subscription-numberpattern.pl flagsrequired => { 'serials' => 1 } I think both shoudl be * and at some point we might want to think of maybe having a separate permission. The problem is, that this means currently it requires full serials permission or superlibrian to work with the numbering patterns which is not always practical.
*** Bug 15201 has been marked as a duplicate of this bug. ***
Created attachment 140038 [details] [review] Bug 29608: Made so doesn't require full permission Made so the numbering sequence does not need to require full permission. 1. Edit number patterns a confirm you don't need full permission
Created attachment 140111 [details] [review] Bug 29608: Made so doesn't require full permission Made so the numbering sequence does not need to require full permission. 1. Edit number patterns a confirm you don't need full permission Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Created attachment 140194 [details] [review] Bug 29608: Made so doesn't require full permission Made so the numbering sequence does not need to require full permission. 1. Edit number patterns a confirm you don't need full permission Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Pushed to master for 22.11. Nice work everyone, thanks!
Backported to 22.05.x for upcoming 22.05.07 release
applied to 21.11.x for 21.11.14
Not backported to oldoldstable (21.05.x). Feel free to ask if it's needed. Nothing to document it seems, marking resolved.