Details

      Description

      Case 1: (Integration, need to cover fragmentConfig validation and adding of fragmentEntryLink)
      Can add a checkbox to configurable fragment for non-technical user to use

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Add a new fragment section with a configuration type checkbox using json
      3. Add html that refers to your fragment's configuration values and publish
      4. Assert the fragment is added successfully

      Case 2: (Poshi, but redundant with case 3 so not needed)
      Non-technical user can use the checkbox to change the fragment configuration

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Add a new fragment section with a configuration type checkbox using json
      3. Add html that refers to your fragment's configuration values and publish
      4. Create a content page
      5. Add the fragment to the content page
      6. Assert user can change the configuration of the fragment using the checkbox

      Case 3: (Poshi)
      Various configuration options should be tested to to ensure checkbox works for different scenarios(Ex: light or dark fragment, bold/not-bold text)

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Add a new fragment section with a configuration type checkbox that can hide/show text and another checkbox that can make text bold/normal
      3. Add html that refers to your fragment's configuration values and publish
      4. Create a content page
      5. Add the fragment to the content page
      6. Change the configuration of the fragment using the checkbox for each scenario
      7. Assert the fragment is shown correctly depending on what is checked

      Case 4: (Integration)
      Checkbox configuration should be shown correctly on live site(local live staging)

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Enable local live staging
      3. Add a new fragment section with a configuration type checkbox using json
      4. Add html that refers to your fragment's configuration values and publish
      5. Create a content page
      6. Add the fragment to the content page
      7. Change the configuration of the fragment using the checkbox and publish page
      8. Publish to live
      9. Assert live site shows the correct fragment configuration value

      Case 5: (Integration with Companies, or Remote Staging way if possible)
      Checkbox configuration should be shown correctly on live site(remote live staging)

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Enable remote live staging
      3. Add a new fragment section with a configuration type checkbox using json
      4. Add html that refers to your fragment's configuration values and publish
      5. Create a content page
      6. Add the fragment to the content page
      7. Change the configuration of the fragment using the checkbox and publish page
      8. Publish to live
      9. Assert live site shows the correct fragment configuration value

      Case 6: (Poshi)
      Checkbox configuration should work for content pages, display pages, and content page templates

      1. Enable fragment configurations in Control Panel > Configuration > System Settings > Page Fragments
      2. Add a new fragment section with a configuration type checkbox using json
      3. Add html that refers to your fragment's configuration values and publish
      4. Create a content page, display page, and content page template
      5. Assert you can add the fragment to the content page, display page, and content page template

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              brooke.dalton Brooke Dalton
              Reporter:
              brooke.dalton Brooke Dalton
              Recent user:
              Brooke Dalton
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package