Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-114982

Filter the list of contents by site/asset library

    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 all content view in the content dashboard can be overwhelming, considering that all web contents of any instance will be displayed. A good set of filters will help users to easily find and audit the contents they need. Management tool bar provides filter and ordering capabilities, that will apply to both list of content and audit graph.

      Persona

      Content author / content strategist.

      Design

      Technical Requirements

      • Filter by sites and asset libraries will be placed in the Filter by... section
      • Filter by > Sites and assets libraries... will display a modal for site or asset library selection from the list of Recent / My sites / Asset libraries available for that user in the virtual instance. Selecting a site will always display all contents from the associated asset library.
      • To cancel the selection, user can close the modal window
      • To filter clearing, user will remove the filters from the results bar by pressing the X icon 

      Acceptance Criteria

      • Given the list of contents
      • When user clicks on filter
      • Then the filter by status is set as "Filter by owner > All", "Filter by status > Any" and "Order by > Modified date"

      --

      • Given the filter dropdown
      • When user clicks on Filter by... > Sites and Asset Libraries...
      • Then a modal window for select displays

      --

      • Given the modal window for select
      • When user clicks on My Sites or Asset Libraries tabs 
      • Then the list of Sites or Asset Libraries to which the user has access is shown

      --

      • Given the modal window for select
      • When user selects one site or asset library (no multiple selection is allowed)
      • Then the list of contents shows contents matching the selection

      --

      • Given the results bar with a site / asset library filter applied
      • When user clicks on the clear sign  in the tag
      • Then the list of contents shows all contents regardless their site / asset library (other filters applied must remain)

       h1. 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 opens the filter dropdown, the filters are set by default as "Filter by owner > All", "Filter by status > Any" and "Order by > Modified date" NO NO   
      02 Regression When the selects the option "Filter by... > Sites and Asset Libraries...", a modal window for select is displayed NO NO   
      03 Smoke When the user clicks on My Sites or Asset Libraries tabs within the modal, the list of Sites or Asset Libraries to which the user has access is displayed NO NO   It is tested in the GroupItemSelector, I think
      04 Sanity When the user clicks on My Sites or Asset Libraries tabs within the modal, the list of Sites or Asset Libraries to which the user has NO access is NOT displayed NO  NO  It is tested in the GroupItemSelector, I think 
      05 Smoke When the user selects one site or asset library within the modal, the list of contents that match the site or asset library selected is displayed NO NO   
      06 Sanity When the user clicks on the clear sign of the filter box, the list displays all contents regardless their site / asset library (other filters applied must remain) NO  NO  

        Attachments

          Activity

            People

            Assignee:
            susana.vazquez Susana Vázquez
            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