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

Add a clear button to the new Treeview component in the Content Dashboard

    Details

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

      Description

      User Story

      As a Content Strategist, I want to be able to clear all selected filters in the new Treeview component, so that I can easily reset my filters.

      Design

      Figma

      Acceptance Criteria

      1. After selecting a filter in the new Treeview component, a Clear button must appear. 
      2. Clicking the Clear button must clear all selected filters. 
      3. Once all filters are cleared, the Clear button must disappear. 

      Testing Scenarios

       

      Acceptance Criteria
       
      Testing Scenarios
       
      Test Strategy
       
      Covered by frontend test? (Yes/No)
       
      Covered by backend test? (Yes/No)
       
      After selecting a filter in the new Treeview component, a Clear button must appear.
      • Given selecting filters using treeview component
      • When there aren't nodes selected
      • Then 'Clear' button should not appear
      Medium  Yes  No
       
      • Given selecting filters using treeview component
      • When there any nodes selected
      • Then 'Clear' button must appear
       Medium  Yes  No
      Clicking the Clear button must clear all selected filters.
      • Given there are nodes selected at treeview
      • When user clicks the 'Clear' button
      • Then no nodes should be selected
       High  Yes  No
      Once all filters are cleared, the Clear button must disappear.
      • Given there are nodes selected at treeview
      • When user clicks the 'Clear' button
      • Then 'Clear' button should not appear anymore
      Medium  No No 

      Definition of Done (DoD):

      • All Acceptance Criteria were passed;
      • Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
      • Validated by QA and Product Manager;
      • No critical bug related to Story scope (FP5 or Impedibugs);
      • Make sure that all system documentation were updated (if necessary)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              joseph.pak Joseph Pak
              Reporter:
              joseph.pak Joseph Pak
              Engineering Assignee:
              Clara Izquierdo
              Recent user:
              Rubén Heras
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master