Implement updated design for term management in license settings
Description
Attachments
2
defines
has to be done after
Checklist
hideTestRail: Results
Activity
Show:
Ethan Freestone March 8, 2022 at 11:58 AM
Added mod-licenses as a component as this needed the ability to fetch a list of contexts from mod-licenses, similar to what we do in agreements
Done
Details
Details
Components
Assignee
Owen Stephens
Owen StephensReporter
Owen Stephens
Owen StephensPriority
Sprint
None
Development Team
Bienenvolk
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 6, 2022 at 10:27 AM
Updated August 24, 2022 at 12:49 PM
Resolved August 10, 2022 at 8:32 AM
TestRail: Cases
TestRail: Runs
Purpose:
As part of a new interface is being implemented in agreements for managing custom properties. This story is to implement the same approach for license terms
*User story statement(s):
As a ERM administrator
I want to be able to search through license terms in settings
so that I can more easily manage the list of license terms
Scenarios:
Scenario:
Given Settings -> Licenses
When I select Terms
Then I see a list of terms in an MCL style display
AND I see the option to filter the terms by typing into a search box
Scenario:
Given the Terms management UI
When I type in the search box
Then the list of terms updates to only show terms that contain those words in label, name or description
Scenario:
Given the Terms management UI
When I select a Term in the list of terms
Then the term is displayed in a fourth pane
Scenario:
Given I have selected a term to be displayed in the fourth pane
When view the pane
Then I see the details of the term in the same layout as is currently used for term definitions in settings
Scenario:
Given I have selected a term to be displayed in the fourth pane
When view the pane
Then I see an action menu dropdown from which I can select to either Edit or Delete the term
Scenario:
Given a term in the fourth pane
When I select Action -> Edit option
Then the term details are show in an edit modal, following the pattern of the current Edit mode for a term definition
Scenario:
Given I am editing a Term definition
When I select Save and Close
Then the same validation behaviour as currently will be applied and I will not be able to save the term definition until it passes validation
Scenario:
Given a term in the fourth pane
When I select Action -> Delete option
Then the term will only delete if it has not been used to add a term value on any license. If the term cannot be deleted then a warning message will be shown to the user (this is the same as the current Delete behaviour)