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

As a user I would like to Undo interactions on the page editor

    Details

      Description

      Intro/Context:

      As a user I would like to be able to undo the interactions I have actionned on the content page editor up to N=20  last states. (ideally the limit could be configured)

      Given the user has saved X interaction from last saved state and X <= N and

      When a user presses the undo button (or keyboard short cut for doing so: [e.g. in windows Ctrl + Z])  

      Then the page should come back to the previous state up to X

       

      Given the user has saved X interaction from last saved state and X > N=20 and

      When a user presses the undo button (or keyboard short cut for doing so: [e.g in windows Ctrl + Z])  

      Then the page should come back to the previous state up to N

       

      Challenges:

      • Undo of "Delete" if this limitation is confirmed (added story to solve it separately)
      • Undo "save widget config"

      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?
      Undo can make the page editor come back to previous state up to X last states when the page has X states that is less than 20 Smoke Manual No No, nothing to test Yes
      Undo can make the page editor come back to previous state up to 20 last states when the page has more than 20 states Smoke Manual No No, nothing to test Yes
      Reloading the page will clean all Undo states Sanity Manual No No, nothing to test Yes
      Undo can make the content page template editor come back to previous state in Staging site Sanity Manual No No, nothing to test Yes

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              manoel.cyreno Manoel Cyreno
              Reporter:
              tarik.demnati Tarik Demnati
              Engineering Assignee:
              Victor Galan
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master