[UIDATIMP-1518] An admin user is unable to assign new permissions for DI Created: 01/Sep/23  Updated: 20/Sep/23  Resolved: 20/Sep/23

Status: Closed
Project: ui-data-import
Components: None
Affects versions: None
Fix versions: None

Type: Bug Priority: TBD
Reporter: John Coburn Assignee: Noah Overcash
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File MicrosoftTeams-image (2).png     PNG File MicrosoftTeams-image (3).png    
Sprint: DITF - Sprint 170
Development Team: Data Import Task Force
RCA Group: Environmental/deployment issue

 Description   

Steps to reproduce:

  • Authorize as an admin user
  • Create a new user in the system
  • Try to assign the same permissions for DI as an admin user has

Actual results: Some of the permissions are not displayed in the available permissions list. As the result, user with limited permissions is unable to use a Data Import functionality
List of permissions that are unavailable to be assigned:
Data Import - cancel running job
Data Import - assemble a file out of uploaded fragments
Data Import - get S3 download URL
Data Import - get the status of file splitting configuration
Data Import Converter Storage - all permissions
Data Import File Upload - all permissions

Expected results: admin user is able to assign all related permissions to a user to make him able to use the DI functionality

These permissions have been added to main ui-data-import permissions. All that is left is to create applicable documentation.

Per Slack conversation about this (and this one):
https://github.com/folio-org/stripes-core/blob/master/doc/adding-permissions.md has some good information.
We can use https://jenkins-aws.indexdata.com/job/Rancher/job/Update/job/backend-modules-deploy/ with the custom install_json of UI modules needed.



 Comments   
Comment by Noah Overcash [ 07/Sep/23 ]

Oleksandr Bashtynskyi please test that this has been fixed; upon confirming feel free to close this ticket.

Comment by Oleksandr Bashtynskyi [ 07/Sep/23 ]

Noah Overcash The original issue was not fixed. Described permissions are not displayed. Please recheck

Generated at Thu Feb 08 23:31:31 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.