Missing Permission to Inventory

Description

Overview: 
University of Missouri System is trying to use Dematic EMS and they encountered a repeating message issue.

Per them, the message cycle started and repeated nonstop until they cut off the communication.

**

7/20/2023 1:48:47 PM

EMS/EMS TO HOST

SM

040-110506550 002

7/20/2023 1:48:46 PM

HOST TO EMS/EMS

SC

0028SC0542920230720184846040-110506550

Additional Information:

Error logs from edge-dematic and mod-remote-storage are shared in Slack due to sensitive information. One of the issues seemed to be a permission related issue - 
InventoryClient#markItemAsMissing(String): [Access for user 'stagingDirector' (7b870508-c248-473b-aace-59d978b06dc8) requires permission: inventory-storage.items.item.get]
 
We added the missing permission to the permission set that's assigned to the "StagingDirector" user but this is not documented on the readme - https://github.com/folio-org/mod-remote-storage or https://github.com/folio-org/edge-dematic
Looks like the code needs to be tweaked to add the missing permission/at least documentation needs to be updated to reflect the need for the missing permission to be assigned to StagingDirector user.

Versions of modules : edge-dematic-2.0.0, mod-remote-storage-2.0.3

Interested parties:  

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Pavankumar August 4, 2023 at 5:49 AM

We got a confirmation from that UMS has tested their workflow after adding the missing permission and their test was successful.

here's slack message : https://folio-project.slack.com/archives/C05FHD8T3M4/p1691006724771969

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Volaris

Fix versions

Release

Poppy (R2 2023)

RCA Group

Missing module permission

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created July 24, 2023 at 8:19 PM
Updated July 23, 2024 at 5:13 PM
Resolved August 9, 2023 at 7:15 AM
TestRail: Cases
TestRail: Runs