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. Authors and content marketing team members might need filtering to quickly find contents by author or group of authors.

      Persona

      Content author / content strategist / marketer.

      Design

      TBD

      Technical Requirements

      The section BY AUTHOR on the filter dropdown will show the following options:

      • Author > All will show content from all users (author = last editor) featured in the user's content dashboard view (if there is an author whose content's permissions doesn't include the current user, this author /content shouldn't be listed. See LPS-114300)
      • Author > Mine will only show content where the current user is the last editor (owner)
      • Author > Author... will display a modal for author selection from the list of all users. This will include, for the moment (see LPS-115544 - Advanced filtering by author): authors whose content's permissions doesn't include the current user and users with no content created /edited

      Acceptance Criteria

      • Given the filtering dropdown
      • When the user selects Author > All
      • Then the list of contents displays content from all users featured in the user's content dashboard view

      • Given the filtering dropdown
      • When the user selects Author > Mine
      • Then the list of contents displays content where the current user is the last editor of the approved version

      • Given the filtering dropdown
      • When the user selects Author > Author...
      • Then an item selector shows 

      • Given the item selector
      • When the user selects one or more authors 
      • Then the list of contents displays content where the selected users are the last editors of the approved version

      • Given a content that has status: Approved by any author
      • When a draft for that content is created and saved as draft by any other author
      • Then when filtering by the last user, the content won't be listed

      Julia Molano As discussed with Cristina Gonzalez, this last Acceptance Criteria makes no sense since the Content Dashboard will always show all the contents that the last user owns.

      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 Author: All, Mine, Author... are displayed NO  NO  
      02 Smoke When the user selects the option Filter by Author: All in the "Filter and Order" dropdown, the list of contents displays content from all users featured in the user's content dashboard view NO   NO  
      03 Smoke When the user selects the option Filter by Author: Mine in the "Filter and Order" dropdown, the list of contents displays content where the current user is the last editor of the approved version NO   NO  
      04 Regression When the user selects the option Filter by Author: Author... in the "Filter and Order" dropdown, an item selector is displayed NO   NO  
      05 Smoke When the user selects one or more authors in the item selector, the list of contents displays content where the selected users are the last editors of the approved version NO   NO  
      06 Sanity When there is a content with status Approved by any author and a draft for that content is created and Saved as draft by any other author, if the Content Dashboard is filtered by the last user, the content won't be listed NO   NO  

        Attachments

          Issue Links

            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