ECS: Show info message when user in member tenant tries to view shared instance details without permission

Description

Purpose: If a user is on a member tenant and wants to view details of a shared instance retrieved in an Inventory search, the user must have the central tenant permission: Inventory: Can view instances, holdings, items. Otherwise they see 3 dots. This bugfix replaces the 3 dots with a better indication of the problem.

Scenario 1

  • Given that a user is in a member tenant

  • And has at least permission to access the Inventory app and view Instances for that member tenant, but does NOT have permission to view Instances in the central consortial tenant

  • When the user is trying to view details for a shared instance

  • Then instead of the three "loading" dots

    • Display the following orange warning message in the 3rd pane, where the instance details should be

    • [Exclamation point] You do not currently have permission to access details of shared instances. Contact your FOLIO administrator for more information.

See attached video and mockup:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

4
  • 07 Nov 2023, 09:21 AM
  • 18 Oct 2023, 12:57 PM
  • 11 Oct 2023, 08:07 AM
  • 27 Sep 2023, 08:15 AM

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux November 10, 2023 at 6:47 AM

Closing this - will do final test in Poppy ECS Bugfest via a manual TestRail

JenkinsNotifications November 9, 2023 at 11:24 AM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

Ann-Marie Breaux November 7, 2023 at 4:56 PM

Hi and Looks much better than the 3 dots! Thanks for making the change, Masha. Moving to Awaiting release

Maksym Ishchenko November 7, 2023 at 9:21 AM

Hi  

Ticket verified on Folijet Consortia rancher. Looks good for me. Moving ticket further

Ann-Marie Breaux October 4, 2023 at 2:18 PM

Refinement - need to check with Kimie and with MOBIUS

For now, include release note in Poppy with reminder about permissions

  • When adding permission in member tenant for instances (and other permissions?)

    • Show pop-up (after save and close permission, or save and close user?)

    • If user should have same permission in consortium tenant, then include permission automatically, or tell them to switch to consortium tenant and add?

  • message when viewing instance details: Ask Kimie what would be best: something in instance view pane, pop-up, toast?

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023) Bug Fix

RCA Group

Incomplete/missing requirements

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 27, 2023 at 8:06 AM
Updated November 22, 2023 at 1:40 PM
Resolved November 7, 2023 at 4:56 PM
TestRail: Cases
TestRail: Runs

Flag notifications