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

As a marketer, I want to duplicate experiences

    Details

      Description

      Motivation

      As explained in the LPS-119077, we want to facilitate marketing teams to leverage the effort invested in building different experiences and to reuse experiences for building new ones. In this direction, copying an existing experience content & layout to a new experience can streamline the effort and speed up experiences creation.

      Design

      https://www.figma.com/file/EaPDqqvDBi95Hn7rMWyq8i/LPS-121405-copy-any-experience-s-contents-and-layout-to-a-new-one-duplicate-experiences?node-id=204%3A1

      Technical Requirements

      • There will be a new option in the buttons for each experience to Duplicate the experience.
      • There will be a tooltip when hovering on the new button: Duplicate Experience.
      • When clicking on it, a new experience with the same name + (Copy) and the same segment will be automatically created below the original one  in the last place of the list
      • When the action is finished, the user will be led to the duplicate experience. The user can then edit the name and the segment associated with the experience.
      • This action won't be available for the default experience.

      Acceptance Criteria

      • Given a content page
      • When the user has created an experience which is not the default
      • Then the option Duplicate shows in that experience row

      • Given the Duplicate option
      • When the user hovers on it
      • Then a tooltip shows: Duplicate Experience

      • Given the Duplicate option
      • When the user clicks on it
      • Then a new experience with [the same name] + Copy and the same audience (Segment) appears in the last position of the list, and a success message appears: Experience successfully duplicated 

      • Given the Duplicate option
      • When the user clicks on it
      • Then experience duplicates, the new one is selected in the dropdown and the user is led to the new one in editing mode

      -

      Test Scenarios

      AC ID Test Strategy Test Scenarios Is it covered by FrontEnd ? (JS-Unit) Is it covered by BackEnd? (unit or integration) Poshi?
      01 Low When there's an experience created which is not the default, the option Duplicate shows in that experience row  NO  NO  
      02 Low When only the default experience exists, the Duplicate option is not shown  NO  NO  
      03 Low When the user hovers on the Duplicate option of an experience, a tooltip shows: Duplicate Experience  NO  NO  
      04 Critical When the user clicks on the Duplicate option of an experience, a new experience with [the same name] + Copy and the same audience (Segment) appears in the last position of the list, always below the default experience  NO  NO  
      05 Medium When the user clicks on the Duplicate option of an experience, the new one is selected in the dropdown and the user is led to the new one in editing mode   NO  NO  
      06 High When the user clicks on the Duplicate option of an experience and the new one is created, the original experience is not modified and its position on the list remains NO   NO  
      07 Low When the user clicks on the Duplicate option of an experience and the new one is created, a success message appears: Experience successfully duplicated   NO  NO  

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              Assignee:
              support-qa Support QA
              Reporter:
              julia.molano Julia Molano
              Recent user:
              Sarai Diaz (Inactive)
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master