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 toolbar provides filter and ordering capabilities, that will apply to both list of content and audit graph.

      Persona

      Content author / content strategist.

      Design

      Technical Requirements

      • Management tool bar will be placed between the audit graph and the list of contents
      • Filter will affect both audit graph and content list
      • Options will be:
        • OWNER: All, Me, Author...
        • FILTER BY: Subtype..., Sites and assets libraries..., 
        • STATUS: Any, Approved, Draft, Scheduled
        • ORDER BY: Title, Modified Date
      • Status > Any will show content in all statuses
      • Status > Approved, Draft, Scheduled will filter the list by any of these statuses. The selection will be limited to one value. Some contents may have several statuses (i.e., Approved and Draft) so they will be listed with different filter values.
      • To filter clearing, user can:
        • remove the filters from the results bar by pressing the X icon 
        • select the Any option inside the filter dropdown, and the label applied in the results bar will be removed

      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 the user clicks on the filter by status > Approved, Draft, or Scheduled (just one of them)
      • Then the list of contents shows only contents labeled with the selected status

      --

      • Given the filter dropdown
      • When one of these options: ** Approved, Draft, or Scheduled (just one of them) is selected, and the user clicks on "Any"
      • Then the list of contents shows all contents regardless of their status (other filters applied must remain)

      --

      • Given the filter dropdown
      • When one of these options: ** Approved, Draft, or Scheduled (just one of them) is selected, and the user clicks on the clear sign  in the results bar
      • Then the list of contents shows all contents regardless of their status (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 clicks on the "Filter and Order" dropdown, the options Filter by Status: Any, Draft, Scheduled, Approved are displayed NO  NO  
      02 Smoke When the user selects the option Filter by Status: Any in the "Filter and Order" dropdown, the list shows all contents regardless of their status (other filters applied must remain) NO  NO  
      03 Smoke When the user selects the option Filter by Status: Approved in the "Filter and Order" dropdown, the list is filtered displaying only contents labeled as Approved (other filters applied must remain) NO  NO  
      04 Smoke When the user selects the option Filter by Status: Draft in the "Filter and Order" dropdown, the list is filtered displaying only contents labeled as Draft (other filters applied must remain) NO  NO  
      05 Smoke When the user selects the option Filter by Status: Scheduled in the "Filter and Order" dropdown, the list is filtered displaying only contents labeled as Scheduled (other filters applied must remain) NO  NO  
      06 Sanity When the user clicks on the clear sign "X" in the results bar, the list shows all contents regardless of their status (other filters applied must remain) NO NO   

        Attachments

          Activity

            People

            Assignee:
            carlos.brichete Carlos Brichete Báez
            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