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

          There are no Sub-Tasks for this issue.

          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