Details

    • Type: Story
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: Master
    • Component/s: Content Dashboard
    • Labels:

      Description

      Motivation

      The categorization and tagging of a content is one of the most important metadata for its exploitation by different areas of the organization and its possible reuse. Being able to filter by tag through sites and asset libraries speeds up the searches and the auditing of the content.

      Persona

      Marketer / content author / content strategist

      Design

      Filter by Tag: https://www.figma.com/file/qvvdaQyBqB8cR0Me2L3tQh/LPS-114181-filtering-list-of-contents-and-audit-graph?node-id=57%3A35299

      Technical Requirements

      • Tag filter will be placed in the Filter by... section
      • The selector will show in a modal where user will be able to:
        • search by writing the name of the tag in the search bar
        • select one or multiple tags from the checkbox list
        • uncheck whichever checkboxes were selected in case the filter was already applied
      • A legend with the number of available tags for selection will show when checking one or more: [Number of selected tags] of [number of available tags] selected Select all
      • "Select all" will check all items in the list. If a search has been done, "all" will be all search results.
      • When the name of a tag appears in more than one site, then the name of the site will show in parentheses after the tag's name
      • The user will click on Save to apply the filter
      • The content list with filters applied will show the tags selected above the list, that can be removed by clicking on the x sign in each one of them or by clicking on "Clear all" on the right side of the page.

      Acceptance Criteria

       

      • Given the content dashboard
      • When the user clicks on filter and order
      • Then the "Tag" filter is displayed in the Filter by... section

      • Given the filter dropdown
      • When the user clicks on Filter by... > Tags...
      • Then a modal with all tags from all sites in the instance shows and the user can select and deselect whichever s/he wants (no max. number) by checking the boxes and hitting Save

      • Given the modal for the tag selection
      • When the user clicks on several tags and clicks Save
      • Then the content list in the Content Dashboard filters accordingly (it will combine values with an OR operator)

      • Given a tag that is created in two different sites with the same name
      • When the item selector for tags displays all available tags
      • Then the repeated tag shows only once, the filter results retrieve contents labeled with those categories from the two sites and there's only one filter applied

      Test Scenarios

      AC ID Test Strategy Test Scenarios Is it covered by FrontEnd ? (JS-Unit) Is it covered by BackEnd? (unit or integration) Poshi?
      01 Regression When the user clicks on filter and order, the "Tag" filter is displayed in the Filter by... section  NO  NO  -
      02 Regression When the user clicks on Filter by... > Tags, a modal with all tags from all sites in the instance shows and the user can select and deselect whichever s/he wants (no max. number) by checking the boxes and hitting Save  NO  NO  YES
      03 Smoke When the user clicks on several tags and clicks Save, the content list in the Content Dashboard filters accordingly (it will combine values with an OR operator)  NO  NO YES 
      04 Sanity When the item selector for tags displays all available tags and there's a tag that is created in two different sites with the same name, the repeated tag shows only once, the filter results retrieve contents labeled with those categories from the two sites and there's only one filter applied  NO  NO  YES

        Attachments

          Activity

            People

            Assignee:
            support-qa Support QA
            Reporter:
            julia.molano Julia Molano
            Engineering Assignee:
            Cristina Gonzalez
            Recent user:
            Kiyoshi Lee
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                Master