-
Type:
Story
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Master
-
Component/s: Content Dashboard
-
Labels:
-
Epic/Theme:
-
Epic Link:
-
Sprint:TANGO | SP_38 | Jun5 - Jun19
-
Git Pull Request:
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 |
There are no Sub-Tasks for this issue.