Custom fields: Create UI permissions for Settings > Users > Custom Fields CRUD

Description

As a FOLIO Systems Librarian
I want to control who at the library has the ability to CRUD custom fields
So that the data integrity of our FOLIO system is maintained.

Requirement : Create the following UI permissions

  • Settings (Users) : Can create, edit, view, and delete custom fields

  • Settings (Users) : Can create, edit, and view custom fields

  • Settings (Users) : Can view custom fields

Acceptance criteria

Given I have been assigned the permission [Settings (Users) : Can create, edit, view, and delete custom fields]
When I go to Settings > Users
Then I should see the Custom Fields list
AND I should be able to create/edit/view/delete a custom field(s)

Given I have been assigned the permission [Settings (Users) : Can create, edit, and view custom fields]
When I go to Settings > Users
Then I should see the Custom Fields list
AND I should be able to a create/edit/view a custom field(s)
AND I should not be able to delete a custom field(s)

Given I have been assigned the permission [Settings (Users) : Can view custom fields ]
When I go to Settings > Users
Then I should see the Custom Fields list
AND I should only be able to view a custom field(s)
AND I should not be able to create/edit/delete a custom field(s)

Given I have not been assigned any of these permissions [Settings (Users) : Can view custom fields], [Settings (Users) : Can create, edit, and view custom fields], [Settings (Users) : Can create, edit, view, and delete custom fields]
When I go to Settings > Users
Then I should not see a Custom field option AND the Custom Fields list
AND I should not be able to create/edit/view/delete a custom field(s)

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Denys BohdanMarch 11, 2020 at 11:45 AM

we found this issue this morning and already created a fix, now waiting for deployment to environments

Khalilah GambrellMarch 11, 2020 at 11:42 AM
Edited

,

  1. I am on snapshot

  2. I login with diku_admin

  3. I have these permissions

  1. I go to Settings > Users > Custom Fields

  2. I cannot delete BUT I have permissions

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 25, 2020 at 8:00 PM
Updated April 5, 2020 at 8:06 PM
Resolved March 16, 2020 at 5:14 PM
TestRail: Cases
TestRail: Runs