Bug 19323: subscription edit permission issue
authorFridolin Somers <fridolin.somers@biblibre.com>
Fri, 15 Sep 2017 09:12:01 +0000 (11:12 +0200)
committerKatrin Fischer <katrin.fischer.83@web.de>
Wed, 18 Oct 2017 21:20:38 +0000 (23:20 +0200)
commitffd14c3d285c34fb5728d71d051fce022bf1f316
tree495d04957204ae3e570b76810ba9d49e50295306
parentbe36b318beaf09d27bfff36b095afe34a94d9041
Bug 19323: subscription edit permission issue

If a librarian has edit_subscription but not create_subscription :
When trying to edit a subscription, after saving permission is denied.

This is because permissions in serials/subscription-add.pl depends on arg 'op' and on edit this arg starts with 'modify' but changes to 'modsubscription' when saving.

Test plan :
- Create a user with staff access
- Define its permissions on serials : only edit_subscription
- Edit a subscription
- Click 'Next'
- Click 'Test prediction pattern'
- Click 'Save subscription'
=> Without patch you get to page serials/subscription-add.pl with permission denied
=> With patch subscription is saved and you get to subscription details page

Signed-off-by: Caroline Cyr La Rose <caroline.cyr-la-rose@inlibro.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
(cherry picked from commit 12bd6358cfe6c9348cb111d22f04097f7911babf)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
(cherry picked from commit fe386c172496159198b34383c3080185de7ae0af)
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
serials/subscription-add.pl