@Magda Zacharska is there a story to include these permissions : Call number browse: View permissions and Subject browse: View permissions with these permissions:
Inventory: All permissions
Inventory: View instances, holdings, and items
Inventory: View, create instances
Inventory: View, create, edit instances
cc: @Marie Widigson@Charlotte Whitt@Michal Kuklis
Magda Zacharska June 16, 2022 at 8:10 PM
@Ann-Marie Breaux at some point it was discussed that those permissions should become a part of a standard inventory permissions as it is very unlikely that a user will have permission to browse call numbers/subjects but will not have another inventory permissions. @Charlotte Whitt- what do you recommend as the best approach - include those permissions or rename them?
Ann-Marie Breaux June 16, 2022 at 7:53 AM
Hi @Magda Zacharska One of the EBSCO libraries transitioning from Kiwi to Lotus was confused by these UI permission names. Might it be possible to update the UI names? Not any actual permission changes - just the UI name. Also, the App name is usually the first part of the UI permission name.
Instead of Call number browse: View permissions maybe Inventory: Can browse call numbers or Inventory: Browse call numbers?
Instead of Subject browse: View permissions maybe Inventory: Can browse subjects or Inventory: Browse subjects?
cc: @Lisa Sjögren
Magda Zacharska March 14, 2022 at 2:52 PM
Awesome, thank you @Michal Kuklis and all involved!
Purpose/Overview:
Users should have the possibility to assign Subject and Call number browse permissions.
Add Call number browse: View permissions and Subject browse: View permissions
Additional information:
Here are the permissions required by mod-search. browse authorities is outside the scope of this story
{
"id": "browse",
"version": "0.3",
"handlers": [
{
"methods": [ "GET" ],
"pathPattern": "/browse/call-numbers/instances",
"permissionsRequired": [ "browse.call-numbers.instances.collection.get" ]
},
{
"methods": [ "GET" ],
"pathPattern": "/browse/subjects/instances",
"permissionsRequired": [ "browse.subjects.instances.collection.get" ]
},
{
"methods": [ "GET" ],
"pathPattern": "/browse/authorities",
"permissionsRequired": [ "browse.authorities.collection.get" ]
}
]
}