ECS | Add consortia.publications.item.post permission to allow user see locations in the filter

Description

Preconditions:

  1. Central and Member tenants exist

  2. At least one location exists in each tenant in "Settings" -> "Tenant" -> "Location setup" (note their names)

  3. "Allow user to select locations from other affiliations for central orders" option should be

checked in "Settings" -> "Consortium manager" -> "Central ordering" in Central tenant

  1. Order #1 in "Open" status with 1 PO line has been created in

Central tenant with following settings:

  • "Title" is not selected from "Title look-up"

  • One Location related to Member tenant is added (e.g. "Loc1")

  • "Create inventory" is "Instance, Holding, Item"

  1. An Invoice in "Open" status exists in "Invoices" app in Central tenant

  2. User with User type = "Staff" has following permissions:

  • Invoice: Can view, edit and create new Invoices and Invoice lines (in all tenants)

  • Settings (Consortia): Can view network ordering (in Central tenant)

  1. User has affiliations in Central and Member tenants is logged into Central tenant

  2. User is on "Invoices" app with details pane opened for Invoice from precondition #5

Steps to reproduce:

  1. Open “DevTools” pane

  2. On "Invoice lines" accordion click "Actions"

  3. Select "Add line from POL" option

Expected result: there are no errors in response for “Results”

Actual result: 403 error appears in response for “Results”: Access for user '<name>' (<userID>) requires permission: consortia.publications-results.item.get

Environment

None

Potential Workaround

None

Attachments

3

Checklist

hide

Activity

Show:

Dennis Bridges June 7, 2024 at 9:22 PM

Test successful in rancher.

NinaChistova May 31, 2024 at 11:53 AM

Tested on

Works as expected

 

could you please verify? Thank you!

Yury Saukou May 30, 2024 at 9:47 AM

Tested on

 

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created May 28, 2024 at 6:51 AM
Updated June 13, 2024 at 10:25 AM
Resolved June 7, 2024 at 9:22 PM
TestRail: Cases
TestRail: Runs