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

Add a site-level setting to enable and configure walkthroughs

Details

    Description

      Goal of this task is to add a site-level setting to enable the walkthrough feature and to define the JSON for that site

      This setting will be checked by the logic in LPS-150904 to decide whether additional logic has to be added to the page or not

       

      Test Scenarios:

      Requirement Test Scenarios Test Priority (business impact)  Covered by frontend/backend Unit Test? Chrome
      Pass/Fail
      Can enable Walkthrough site-level given JSON description Given Walkthrough in System Settings
      When walkthrough is enabled
      Then success message appears
      5-critical  no  
        Given Walkthrough in System Settings
      When JSON description is configured
      Then success message appears
      5-critical  no  
       Can update JSON description Given walkthrough enabled site-level
      When step 1 title is modified
      Then step 1 title is updated
      4-major  no  
      Can disable Walkthrough site-level Given walkthrough enabled site-level
      When walkthrough is disabled
      Then hotspot element is not present on site
      3-medium  no  
      If it is, check if there is a site-level JSON defined for the current site - If there is, retrieve the JSON and instantiate the walktrhough component accordingly. Send that logic to the page Given there is a site-level JSON defined for current site
      When instantiate the walkthrough
      Then walkthrough is instantiated on the site
      (check hotspot element renders on page)
      5-critical no   
        Given there is no site-level JSON defined for current site
      When instantiate the walkthrough
      Then walkthrough is not instantiated on the site
      (check hotspot element does not render on page)
      3-medium no   

      Attachments

        Activity

          People

            bronson.perez Bronson Perez
            daniel.sanz Daniel Sanz
            SE Support SE Support
            Kiyoshi Lee Kiyoshi Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Packages

                Version Package
                Master