Inventory permissions. Rename existing permissions

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose: Rename existing Inventory permissions to the current language, which follows the implementation done for Settings (Organization). The naming need also to be consistent with the name of the types in Settings > Inventory. E.g. there is nothing called instance classification types, but it's called classification identifier types, and the same goes for instance identifier types, which correct label is resource identifier types.

Scenarios:

  1. Scenario

    • Login to FOLIO Snapshot, go to the Users app

    • When editing permissions for any given user, then following permissions for inventory is listed and they should be named (as in the column New wording)
      ||Existing wording||New wording||
      |Settings (Inventory): Can create, edit, remove alternative title types|Settings (Inventory): Create, edit, delete alternative title types :check_mark:|
      |Settings (Inventory): Can create, edit, remove call number types|Settings (Inventory): Create, edit, delete call number types :check_mark:|
      |Settings (Inventory): Can create, edit, remove contributor types|Settings (Inventory): Create, edit, delete contributor types :check_mark:|
      |Settings (Inventory): Can create, edit, remove formats|Settings (Inventory): Create, edit, delete formats :check_mark:|
      |Settings (Inventory): Can create, edit, remove holdings note types|Settings (Inventory): Create, edit, delete holdings note types :check_mark:|
      |Settings (Inventory): Can create, edit, remove holdings types|Settings (Inventory): Create, edit, delete holdings types :check_mark:|
      |Settings (Inventory): Can create, edit, remove ILL policies|Settings (Inventory): Create, edit, delete ILL policies :check_mark:|
      |Settings (Inventory): Can create, edit, remove instance classification types|Settings (Inventory): Create, edit, delete classification identifier types :check_mark:|
      |Settings (Inventory): Can create, edit, remove instance identifier types|Settings (Inventory): Create, edit, delete resource identifier types:check_mark:|
      |Settings (Inventory): Can create, edit, remove instance note types|Settings (Inventory): Create, edit, delete instance note types :check_mark:|
      |Settings (Inventory): Can create, edit, remove instance statuses|Settings (Inventory): Create, edit, delete instance status types:check_mark:|
      |Settings (Inventory): Can create, edit, remove item note types|Settings (Inventory): Create, edit, delete item note types :check_mark:|
      |Settings (Inventory): Can create, edit, remove loan types|Settings (Inventory): Create, edit, delete loan types :check_mark:|
      |Settings (Inventory): Can create, edit, remove locally defined content terms|Settings (Inventory): Create, edit, delete nature of content :check_mark:|
      |Settings (Inventory): Can create, edit, remove locally defined modes of issuance|Settings (Inventory): Create, edit, delete locally defined modes of issuance :check_mark:|
      |Settings (Inventory): Can create, edit, remove locally defined resource types|Settings (Inventory): Create, edit, delete locally defined resource types :check_mark:|
      |Settings (Inventory): Can create, edit, remove material types|Settings (Inventory): Create, edit, delete material types :check_mark:|
      |Settings (Inventory): Can create, edit, remove statistical code types|Settings (Inventory): Create, edit, delete statistical code types:check_mark:|
      |Settings (Inventory): Can create, edit, remove statistical codes|Settings (Inventory): Create, edit, delete statistical codes :check_mark:|
      |Settings (Inventory): Can create, edit, remove URL relationships|Settings (Inventory): Create, edit, delete URL relationships :check_mark:|

Environment

None

Potential Workaround

None

Attachments

5
  • 13 Nov 2019, 12:30 PM
  • 07 Nov 2019, 09:27 PM
  • 17 Oct 2019, 08:31 AM
  • 17 Oct 2019, 08:31 AM
  • 16 Oct 2019, 05:40 PM

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte Whitt November 13, 2019 at 12:31 PM

Final manual test.

All is perfect - I'll close the ticket.

Ann-Marie Breaux November 8, 2019 at 6:59 PM

Perfect - thanks, . And I've just added a story for a warning modal when editing the HRID settings (https://folio-org.atlassian.net/browse/UIIN-861#icft=UIIN-861)

Charlotte Whitt November 8, 2019 at 6:56 PM
Edited

Hi - Yes I have already that story added to jira: https://folio-org.atlassian.net/browse/UIIN-800#icft=UIIN-800 (open).

Inventory follows the line to have individual permission per Settings page.
Some settings reference pages, like Item material type would typical be a circ manager, or someone responsible for loan rules who would manage. And other Inventory settings pages would be typical catalogers task.

Ann-Marie Breaux November 8, 2019 at 6:52 PM

The other thing I could do would be to add a warning message to the HRID screen that you're about to change settings that may cause conflicts if you already have records in FOLIO. Are you sure you want to proceed? Maybe that would be better helpful, whether or not we tighten up permissions.

Ann-Marie Breaux November 8, 2019 at 6:50 PM

HI and Are we able to define a separate permission for editing the HRID setting screen versus all the other settings screen? For everyone, default would be to view, but for people with the special permission, they could update the HRID setting. The thinking was that it's important to keep it very locked down. On the other hand, I could see that being pretty important for most of the Inventory settings. A tenant probably doesn't want folks adding Identifier types, Statistical code types, etc willy nilly.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Vega

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created October 16, 2019 at 5:40 PM
Updated February 19, 2024 at 2:58 PM
Resolved November 13, 2019 at 12:31 PM
TestRail: Cases
TestRail: Runs

Flag notifications