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

Hide private pages and its configuration for installations with no existent private pages

Details

    Description

      With this story, we want to make private pages disappear from the UI for those customers / installations that have no existing private pages.

      Requirements

      Any fresh installation of Liferay 7.4.x must avoid the creation of private pages. To achieve this, several requirements must be met:

      • Pages administration will show no breadcrumb Pages > Public Pages. Pages administration will be placed at first level as just "Pages".
      • The Add action, be it from the "+" icon in the miller columns, the page tree or on the top right corner, will show only two options: "Page" and "Collection Page"
      • In the Page Tree, the current selector Public / Private Pages will show just "Pages" (ideally it shouldn't be a selector, or even should it disappear?), and the first level of the tree will be named just as "Pages"

      Configuration will be tackled in LPS-142517 - Configuration for enabling Private Pages

      Design

       Figma

      Acceptance Criteria

      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?
      View no private page in page administration and page tree Critical Manual No No Yes
      View no private page in navigation menu Critical Manual No No Yes
      View no private page in web content Critical Manual No No Yes
      View no private page in link to page structure High Manual No No Yes
      View no private page in staging High Manual No No Yes
      View no private page in site settings's virtual host High Manual No No Yes
      View no private page in style book High Manual No No Yes
      View no private page in style book on Masterclass site High Manual No No Yes

       

      Attachments

        Issue Links

          1.
          Exploration test on LPS-140253 LPS-143125 Technical Testing Closed David Gutiérrez Mesa  
          2.
          Update modules to take into account if private layouts are enabled or not LPS-143422 Technical Task Closed Eudaldo Alonso  
          3.
          Update users-admin-web module LPS-143455 Technical Task Closed Product Team User and System Mngt  
          4.
          Update layout-admin-web module LPS-143460 Technical Task Closed Eudaldo Alonso  
          5.
          Update export import and staging modules LPS-143562 Technical Task Closed Brian Chan  
          6.
          Update modules to take into account if private layouts are enabled or not LPS-143563 Technical Task Closed Eudaldo Alonso  
          7.
          Update link to layout field on ddm form LPS-143602 Technical Task Closed Product Team Bravo (Inactive)  
          8.
          Update site admin site url LPS-143612 Technical Task Closed Product Team Echo  
          9.
          Test Scenarios Coverage | Test Creation LPS-143854 Technical Testing Closed David Gutiérrez Mesa  
          10.
          Product QA | Test Validation - Round 1 - FAILED LPS-143855 Technical Testing Closed David Gutiérrez Mesa  
          11.
          Test Scenarios Coverage | Frontend LPS-143856 Technical Testing Closed Jürgen Kappler  
          12.
          Test Scenarios Coverage | Backend LPS-143857 Technical Testing Closed Jürgen Kappler  
          13.
          Hide private pages in pages tree LPS-145034 Technical Task Closed Jürgen Kappler  
          14.
          Hide private pages in stylebooks pages selector LPS-145035 Technical Task Closed Jürgen Kappler  
          15.
          Navigation menus are not shown in pages tree LPS-145282 Impedibug Closed Product Team Echo  
          16.
          Could not move page at first column in page administration LPS-145286 Impedibug Closed Product Team Echo  
          17.
          Product QA | Test Validation - Round 2 - Passed LPS-145377 Technical Testing Closed David Gutiérrez Mesa  
          18.
          Private pages are visible in style books preview LPS-145790 Impedibug Closed Product Team Echo  
          19.
          Product QA | Test Validation - Round 3 - PASSED LPS-145787 Technical Testing Closed David Gutiérrez Mesa  

          Activity

            People

              david.gutierrez David Gutiérrez Mesa
              julia.molano Julia Molano
              Jürgen Kappler Jürgen Kappler
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  7.4.3.9 CE GA9
                  Master