Bug 40684: Adjust permissions for vendors

The acquisition config route should be accessible to users
with at least one acquisition subpermission or erm permission.

The list vendors route should be accessible to users with the erm
permission.

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit b7bd25885e)
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
This commit is contained in:
Jonathan Druart 2025-09-02 10:17:10 +02:00 committed by Paul Derscheid
parent 8b46adfb96
commit 160ac85039
No known key found for this signature in database
GPG Key ID: C25F9FD44CED595B
2 changed files with 6 additions and 4 deletions

View File

@ -78,9 +78,10 @@
$ref: "../swagger.yaml#/definitions/error"
x-koha-authorization:
permissions:
acquisition:
- vendors_manage
- marc_order_manage
- acquisition:
- vendors_manage
- marc_order_manage
- erm: 1
post:
x-mojo-to: Acquisitions::Vendors#add
operationId: addVendor

View File

@ -35,4 +35,5 @@
$ref: "../swagger.yaml#/definitions/error"
x-koha-authorization:
permissions:
acquisition: 1
- acquisition: '*'
- erm: 1