Enabling the deactivation of obsolete Order Prefix values

Description

Purpose:
81
Proposing the addition of a status to all controlled vocabularies to allow users to remove them from select lists when the are no longer being used.
User would still be able to filter by deprecated terms as their could be records that still reference that term
The term would be identified as deprecated in the view of records it is referenced on
User story statement(s):
As a Acquisitions administrator
I need to mark controlled vocabulary terms as deprecated
So they cannot be added but can be searched
Scenarios:

  1. Scenario: Mark Order Prefix as deprecated

    • Given there is an Order Prefix

    • When a user sets a prefix as Deprecated  in settings

    • Then the Order Prefix will be marked as deprecated

  2. Scenario: Disable adding of Prefixes with the deprecated state

    • Given there is an Order Prefix

      • and the prefix is marked as deprecated

    • When the user creates or edits an order

      • and adds a prefix

    • Then deprecated prefixes will not be displayed on the list of prefixes

  3. Scenario: Viewing an order  with a Depreciated Prefix

    • Given there is an order

      • and the prefix of the  order  has been marked as deprecated

    • When a user views the order

    • Then the prefix will display with a suffix of "Depreciated"

  4. Scenario: Displaying prefix as deprecated in  order search filters

    • Given a prefix has been marked as deprecated

    • When a user performs a search of orders

      • and filters by prefix

    • Then prefixes that have been marked as deprecated display with a  suffixed of "Deprecated" in the filter drop down

  5. Scenario: Unmarking prefix as Deprecated

    • Given a prefix has been marked as depreciated

    • When a user unmarks a prefix as  depreciated

    • Then it will return to normal orders functionality

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Details

Assignee

Reporter

Tester Assignee

Priority

Development Team

Leipzig

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 5, 2023 at 7:30 PM
Updated March 21, 2025 at 12:29 PM
TestRail: Cases
TestRail: Runs