Acquisitions (UXPROD-834)

[FOLIO-3473] Update Acquisitions test user permissions sets Created: 13/Apr/22  Updated: 13/Jun/22  Resolved: 02/May/22

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None
Parent: Acquisitions

Type: Story Priority: P3
Reporter: Dennis Bridges Assignee: Dennis Bridges
Resolution: Done Votes: 0
Labels: testing
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
is cloned by FOLIO-3516 Update Acquisitions test user permiss... Closed
Defines
defines UXPROD-3396 Thunderjet - Morning Glory Bugfixes Closed
Sprint: ACQ Sprint 138
Story Points: 1
Development Team: Thunderjet
Release: Morning Glory (R2 2022)
Tester Assignee: Dennis Bridges
Epic Link: Acquisitions
RCA Group: TBD

 Description   

Purpose: Permissions set assigned to test users are no longer up to date in testing environments. To use these for testing all new functionality they need to be updated.

 

Acceptance criteria:

  • Review documentation for updating these standard permission sets on wiki
  • Update the following permissions sets according to permissions in spreadsheet**
    Acquisitions Administrator
    Acquisitions manager
    Acquisitions staff
    Acquisitions observer


 Comments   
Comment by Andrei Shumski [ 20/Apr/22 ]

Hi Dennis Bridges  should I assign new permissions to

Acq-staff: 

  • "Invoice: Cancel invoices", 
  • "Invoice: Export search results",
  • "Invoice: Voucher export",

 
Acq-admin, Acq-manager, Acq-staff, Acq-observer:

"Orders: Approve purchase orders",
"Orders: Cancel order lines",
"Orders: Cancel purchase orders",
 
Thanks

Comment by Dennis Bridges [ 20/Apr/22 ]

Andrei Shumski thank you for asking! Small revision:

Acq-admin, Acq-manager: 

  • "Invoice: Cancel invoices", 
  • "Invoice: Export search results",
  • "Invoice: Voucher export",
  • "Orders: Approve purchase orders",
  • "Orders: Cancel order lines",
  • "Orders: Cancel purchase orders",

 
Acq-staff:

  • "Invoice: Cancel invoices", 
  • "Invoice: Export search results",
  • "Orders: Approve purchase orders",
  • "Orders: Cancel order lines",
  • "Orders: Cancel purchase orders",

Acq-observer:

  • None
  • This purpose of this role is only to view things, they should not be able to change anything in FOLIO acquisitions
Comment by Andrei Shumski [ 21/Apr/22 ]

Thanks Dennis Bridges!

  • This purpose of this role is only to view things, they should not be able to change anything in FOLIO acquisitions

Ok, for Acq-observer I'm going to remove:

Orders: Assign acquisition units to new order

Orders: Create order lines

Orders: Create orders

Orders: Delete order lines

Orders: Edit order lines

Orders: Edit orders

Orders: Remove orders

Orders: Reopen purchase orders

Orders: Unopen purchase orders 

Invoice: all permissions for Create, View, Edit and Delete invoice (going to set only view permissions)

not sure about eHoldings: Can select/unselect packages and titles to/from your holdings

 

And what about UIAC-49 and Settings (acquisition units): Can view, edit, create and delete acquisition units? Thanks 😉

Comment by Dennis Bridges [ 21/Apr/22 ]

Andrei Shumski Changes to acq-observer look correct, thank you for asking about these!

I would also remove eHoldings: Can select/unselect packages and titles to/from your holdings. It would make sense for this user to have view permissions for eHoldings and agreements though.

This role should not include Settings (acquisition units): Can view, edit, create and delete acquisition units OR Settings (acquisition units): Manage acquisition unit user assignments.👍🏼

Comment by Andrei Shumski [ 21/Apr/22 ]

Got it. 

Dennis Bridges

Should I assign Settings (acquisition units): Can view, edit, create and delete acquisition units to Acq-admin and Acq-manager and Settings (acquisition units): Manage acquisition unit user assignments to Acq-staff? Sorry for a lot of questions, but it's not clear (for me at least 🙈)

Comment by Dennis Bridges [ 21/Apr/22 ]

No problem, I'm happy to answer the questions 👍🏼 I should be clarifying in the descriptions.

acq-admin

Settings (acquisition units): Can view, edit, create and delete acquisition units

acq-manager

Settings (acquisition units): Manage acquisition unit user assignments

acq-staff and acq-observer

None of the above

Comment by Andrei Shumski [ 21/Apr/22 ]

Thanks Dennis Bridges, should I update the spreadsheet to avoid confusion in the future?

Comment by Dennis Bridges [ 22/Apr/22 ]

Yes that would be very helpful. thanks!

Comment by Andrei Shumski [ 28/Apr/22 ]

Hi Dennis Bridges. Spreadsheet is updated and permission sets are deployed to folio-snapshot.

Comment by Dennis Bridges [ 28/Apr/22 ]

Andrei Shumski  It seems I can't add an invoice line from POL with the ace-admin user in snapshot-2 it worked for me with Diku but with the acq-admin user folio hangs and the loading dots just keep going. Could be perm related? thx!

Comment by Andrei Shumski [ 28/Apr/22 ]

Dennis Bridges , I've checked, acq-admin has all needed permissions.

The reason is BE error: "message" : "Budget not found by fundId", "code" : "budgetNotFoundByFundId" 

Comment by Andrei Shumski [ 29/Apr/22 ]

Dennis Bridges I've created story for error handling - UINV-398 Closed , review it, please

Comment by Dennis Bridges [ 02/May/22 ]

Thanks Andrei Shumski, test successful in folio-snapshot. Will use acq test users for validation from now on.

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