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

As a Site Creator, I want admin controls to be isolated from my customizations - Phase 2

    Details

    • Main Core Job:
      Orchestrate - Extend Platform Capabilities
    • Epic Status:
      To Do
    • Sprint:
      S04E30 - Sea Change, S05E01 - Dark Souls, S05E02 - Path of Exile, S05E03 - Tibia, S05E04 - Half Life

      Description

      Goal of this Epic is to identify additional admin controls which are not being isolated from theme customizations, then isolate them. Focus is on modals as they have particular requirements depending on what's being shown in them.

      Acceptance criteria:

      • Identified modals make proper use of isolation capabiilities to either isolate its content from theme customizations or allowing them
      • There is a documented procedure for product teams to make this decision on their own from now on

      After this epic is closed, any issue related to isolation controls shall be treated as a bug

      Second Phase of 

      https://issues.liferay.com/browse/LPS-122068

      Test Information section

      Test Scenarios:

      Requirement Test Case Covered by frontend/backend unit test? (Yes/No) Test Priority (business impact) Chrome
      Pass/Fail
      Firefox
      Pass/Fail
        Given modal with attribute className="cadmin" (ie: portlet topper > vertical ellipsis > configuration)
      When modal is visible 
      Then cadmin styles are displayed
      no 4-major    
        Given modal without attribute className="cadmin" (Sign in modal)
      When modal is visible 
      Then cadmin styles are not displayed
      no  4-major    
        Given a portlet with custom page styles (test-theme.war)
      And Given: preview page feature has attribute className="cadmin"
      And Given: the preview would show the page when open
      When preview is open (ie: Menu Display Widget - Configuration)
      Then the previewed portlet displays the page styles
      And Then the previewed portlet does not display the cadmin style
      no  -2-low-  --   -- 
        Given a portlet on a page with cadmin attribute
      And Given: preview page feature has attribute className="cadmin"
      And Given: the preview page would show the page when open
      When preview is open 
      Then the previewed portlet displays the portlet with cadmin styles
      no  -2-low-   --   -- 

       Note: This Test Scenario is a continuation of its 1st Phase of the Epic, you can see in LPS-133833.

      Exploratory Test Scenarios:

      Requirement Test Case Covered by frontend/backend unit test? (Yes/No) Test Priority (business impact) Chrome
      Pass/Fail
      Firefox
      Pass/Fail
      Safari
      Pass/Fail
      Edge
      Pass/Fail
      Spend max ~20 minutes on each browser.  Given Custom theme applied to page (ie: test-theme.war)
      When navigate to a page with {Control Menu|Product Menu|Simulation Menu|Add Panel|Applications Menu|Page Editor Toolbar|Page Editor Sidebar|Page Editor Topper Bar} present on the page
      Then test-theme.war page styles should not overwrite Cadmin styles on {Control Menu| etc.}
      no 4-major        

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              bruno.fernandez Bruno Fernández
              Recent user:
              John Co
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package