Uploaded image for project: 'ERM Platform'
  1. ERM Platform
  2. ERM-2157 Add multi-select support for custom properties
  3. ERM-2144

Support multi-select refdata properties in License term filter builder

    XMLWordPrintable

Details

    • Scenario
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • None
    • ERM Sprint 140, ERM Sprint 141, ERM Sprint 142, ERM Sprint 143, ERM Sprint 144, ERM Sprint 145, ERM Sprint 146
    • Bienenvolk
    • TBD

    Description

      Purpose:
      To enable an ERM librarian to search for licenses that have specific values set for terms with multi-select refdata type

      User story statement(s):

      As a ERM librarian
      I want to search for licenses that have specific values in a term with the multi-select pick list type
      so that I can find licenses with particular values (or combination of values) for the term

      Scenarios:

      1. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type
        • Then I see the following options in the "Comparator" dropdown
          • Is set
          • Is not set
          • Contains
          • Does not contain
      2. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type and have chosen "Contains" or "Does not contain" as the comparator
        • Then I see the option to select a single value from the pick list configured for that term
      3. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type and have chosen "Contains" as the comparator, select a value and apply the search
        • Then the results set includes licenses where the term contains that value as one of the values in the multi-select term
      4. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type and have chosen "Does not contain" as the comparator, select a value and apply the search
        • Then the results set includes licenses where the term does not contain that value as one of the values in the multi-select term
      5. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type and have chosen "Is set" as the comparator and apply the search
        • Then the results set includes licenses where there is a value for that term
      6. Scenario:
        • Given Licenses module Terms filter builder
        • When I select a term with the multi-select pick list type and have chosen "Is not set" as the comparator and apply the search
        • Then the results set includes licenses where there is not a value for that term

      This is very similar behaviour to the existing filter builder behaviour for pick list terms but with the comparators "Contains" and "Does not contain" replacing "Is" and "Is not" due to the term being able to contain multiple values. Note that there is no need for the user to specify multiple values in a single search comparator, as they can use the filter build to do both OR and AND operations for the term

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ostephens Owen Stephens
                ostephens Owen Stephens
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases