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

As a Marketer I want to allow users to filter the results of a Manual collection using vocabularies and/or categories for Collection Pages only

    Details

      Description

      Intro/Context:

      With the recent implementation of Collection Display fragment we can append a collection to a page. However the collection might need to be filtered in order to propose more relevant content to the end user.Example : A user looking at a list of testimonies might filter by industry (insurance, banking, government etc.)

      The goal of this story is to allow Marketers to provide a way for the end users to filter the content of a collection using Vocabularies and/or Categories.

      Given a Marketer has created a collection page based on a manual collection

      -

      When the Marketer uses a "Collection filter" fragment

      Then the Marketer editing the fragment can:

      • select the categories that a user could use (by selecting the parent vocabulary or category)
      • and configure if an end user could select 1 or multiple categories for the same search/filtering using Single or Multiple Editor.

       -

      When the user has selected 1 or multiple categories

      Then the selected categories should appear as selected so that to give a visual feedback of what the Collection is currently filtering.

      Test Scenarios

      Test Scenarios Test Strategy Kind of test Is it covered by FrontEnd ? (JS-Unit) Is it covered by BackEnd ? (unit or integration) Could it be covered by POSHI?
      Can filter the results of a collection page based on manual collection via selecting single category Critical Manual TBD TBD Yes
      Can filter the results of a collection page based on manual collection via selecting multiple categories in one filter Critical Manual TBD TBD Yes
      Can filter the results of a collection page based on manual collection via selecting multiple categories in multiple filters High Manual TBD TBD Yes
      Can filter the results of a collection page based on manual collection with via selecting subcategories from Global site High Manual TBD TBD Yes
      Assert no significant performance degradation when executing search  Medium  Manual  No  No  No

        Attachments

          Issue Links

          1.
          Create Collection Filter fragment LPS-123385 Technical Task Closed Product Team Echo  
          2.
          Render a select element LPS-123388 Technical Task Closed Product Team Echo  
          3.
          Support filtering entries in a manual collection by a set of categories LPS-123484 Technical Task Closed Product Team Echo  
          4.
          Create dialog to select parent vocabulary or category LPS-123641 Technical Task Closed Verónica González  
          5.
          Create Item Selector for vocabularies / categories LPS-123642 Technical Task Closed Product Team Echo  
          6.
          Support selecting multiple categories in a single filter LPS-123643 Technical Task Closed Ruben Pulido  
          7.
          Display collection filter fragment only in Collection Pages LPS-123644 Technical Task Closed Product Team Echo  
          8.
          Order Collection Filter correctly in Sidebar LPS-123645 Technical Task Closed SE Support  
          9.
          Filter rendered collection based on selected categories LPS-123647 Technical Task Closed SE Support  
          10.
          Support having multiple Collection selectors in a single page LPS-123847 Technical Task Closed Product Team Echo  
          11.
          When multiple filters are present combine them using AND instead of OR LPS-123860 Technical Task Closed Product Team Echo  
          12.
          Support selecting a category in addition to a vocabulary LPS-124135 Technical Task Closed Brian Chan  
          13.
          Consistency: configuration.json files should be under dependencies folder LPS-124255 Technical Task Closed Product Team Echo  
          14.
          Render an empty selector when the Source has not yet been configured LPS-124666 Technical Task Closed Product Team Echo  
          15.
          Use consistent look and feel in single and multiple selector LPS-124748 Technical Task Closed Brian Chan  
          16.
          Clicking on an item or the apply button in the selector in edit mode should not change the page LPS-124789 Technical Task Closed Product Team Echo  
          17.
          In preview mode filtering should work the same way as when the page is published LPS-124790 Technical Task Closed Product Team Echo  
          18.
          Reuse language keys LPS-124796 Technical Task Closed Product Team Echo  
          19.
          Rename fragment to "Collection Category Filter" LPS-124846 Technical Task Closed Product Team Echo  
          20.
          Test Scenarios Coverage | Test Creation LPS-125097 Technical Testing Closed David Gutiérrez Mesa  
          21.
          Product QA | Test Validation - Round 1 - Failed LPS-125098 Technical Testing Closed David Gutiérrez Mesa  
          22.
          Test Scenarios Coverage | Backend LPS-125099 Technical Testing Closed Product Team Echo  
          23.
          Test Scenarios Coverage | Frontend LPS-125100 Technical Testing Closed Ruben Pulido  
          24.
          The public global vocabulary is unavailable in Collection Category Filter LPS-125222 Impedibug Closed Yang Cao  
          25.
          The Collection Category Filter is not shown in preview modal when there are multiple Collection Category Filters LPS-125257 Impedibug Closed Yang Cao  
          26.
          Product QA | Test Validation - Round 2 - Passed LPS-125291 Technical Testing Closed Lu Liu  

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              tarik.demnati Tarik Demnati (Inactive)
              Engineering Assignee:
              Ruben Pulido
              Recent user:
              David Gutiérrez Mesa
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  7.4.1 CE GA2 DXP 7,4
                  Master