Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
ERM Sprint 134, ERM Sprint 135, ERM Sprint 136, ERM Sprint 138, ERM Sprint 139, ERM Sprint 140, ERM Sprint 141, ERM Sprint 142, ERM Sprint 143, ERM Sprint 144, ERM Sprint 145, ERM Sprint 146
-
Bienenvolk
-
Morning Glory (R2 2022)
Description
Purpose:
Enable users to add/edit the OA properties for an agreement.
The implementation should closely follow the existing supplementary properties in Agreements - if in doubt, refer to that implementation, and if there are scenarios missing from the story below assume that the behaviour should be identical to the supplementary properties
As with supplementary properties, the option to edit/add OA properties on an agreement should only display if there are OA properties defined for the tenant
User story statement(s):
As a OA Request manager or ERM librarian,
I want to add an OA property for an agreement
so that I ensure the appropriate properties are set for an agreement
As a OA Request manager or ERM librarian,
I want to edit the OA properties for an agreement
so that I ensure the appropriate property value is set for an agreement
Scenarios:
- Scenario:
- Given an Agreement and one or more OA property defined for the tenant
- When I edit the agreement
- Then I see "Open Access properties" accordion, open. by default, positioned between the "Usage data" and "Related agreements" accordions
- Scenario:
- Given an Agreement and one or more OA property defined for the tenant with 'Primary property' set to 'yes'
- When I edit the agreement and view the "Open Access properties"
- Then I see all primary OA properties
- Scenario:
- Given an Agreement and one or more OA property defined for the tenant with 'Primary property' set to 'no'
- When I edit the agreement and view the "Open Access properties"
- Then I see an 'Optional properties' heading with a 'Add property' button
- Scenario:
- Given an Agreement and one or more OA property defined for the tenant with 'Primary property' set to 'no'
- When I edit the agreement and view the "Open Access properties"
- Then I see an 'Optional properties' heading with a 'Add property' button
Development task breakdown
- Adding a filter to the custom properties view/edit manifest to only display props with context == null
- This is `filters=ctx isNull` See example for how to add a filter
- Creating a new manifest entry based on the custom props manifest for "open access properties", but filtering on context == open access (rather than null)
- This is `filters=ctx==OpenAccess`
- * Adding open access properties view/edit manifest to agreements display
TestRail: Results
Attachments
Issue Links
- clones
-
ERM-1978 Add configurable OA properties to Agreements
-
- Closed
-
- defines
-
ERM-2025 ui-agreements release. Fix version: 8.2.0
-
- Closed
-
-
UXPROD-3427 Support Open Access requests within Agreements
-
- Closed
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...