Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-13080

Undo button that reverses last change available on the Gantt module

    XMLWordPrintable

Details

    • Scheduling
    • Done
    • BigPicture, BigPicture Enterprise
    • JIRA server, JIRA cloud
    • 145
    • 145
    • Hide
      Zadania do dokończenia:
      1. (frontend) odszarzanie i wyszarzanie przycisku Undo
      2. (frontend) ekran potwierdzenia czy zrobić Undo
      3. (frontend) ekran z informacją że Undo nie może zostać zrobione
      4. (backend) weryfikacja czy Undo może zostać zrobione
      Show
      Zadania do dokończenia: 1. (frontend) odszarzanie i wyszarzanie przycisku Undo 2. (frontend) ekran potwierdzenia czy zrobić Undo 3. (frontend) ekran z informacją że Undo nie może zostać zrobione 4. (backend) weryfikacja czy Undo może zostać zrobione
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Business
    • Sprint ending on 11/Nov/16, Sprint ending on 18/Nov/16, Sprint ending on 25/Nov/16, Sprint ending on 02/Dec/16, Sprint ending on 09/Dec/16, Sprint ending on 16/Dec/16, Sprint ending on 23/Dec/16, Sprint ending on 29/Dec/16, Sprint ending on 05/Jan/17, Sprint ending on 12/Jan/17, Sprint ending on 20/Jan/17, Sprint 2022/13, Sprint 2022/14, Sprint 2022/15
    • PI2022/03
    • No
    • 94 weeks, 6 days, 1 minute, 26 seconds
    • 2 weeks, 6 days, 21 hours, 3 minutes, 26 seconds
    • 0
    • 0
    • 0
    • 0
    • 2 weeks, 3 days, 11 hours, 56 minutes, 19 seconds
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_21302"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_19201"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19300"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_19301"); if(cfToHide4){cfToHide4.style.display="none";} var cfToHide5 = document.getElementById("rowForcustomfield_19302"); if(cfToHide5){cfToHide5.style.display="none";} var cfToHide6 = document.getElementById("rowForcustomfield_19303"); if(cfToHide6){cfToHide6.style.display="none";} var cfToHide7 = document.getElementById("rowForcustomfield_19204"); if(cfToHide7){cfToHide7.style.display="none";} var cfToHide8 = document.getElementById("rowForcustomfield_19205"); if(cfToHide8){cfToHide8.style.display="none";}

    Description

      After change:

      There is an Undo button that can be used to undo the last operation performed, such as:

      1. Move task on Gantt (drag & drop)
      2. Resize task on Gantt (drag & drop)

      The Undo button will be grayed out by default. It becomes available when the user performs an operation that can be undone. Performing an undo operation OR reloading the page makes the Undo button grayed out again.

      After pressing the Undo button, the application displays a screen asking the user if he wants to undo the change (Confirm or Cancel). This screen shows the name of the operation, the task ID, and the date and time of the operation to be undone.

      If it turns out that after pressing the Undo button, the last operation cannot be undone (because there were some changes elsewhere in the system in the meantime), the application displays a screen that the Undo operation cannot be performed (Cancel). This screen shows the name of the operation, the task ID, and the date and time of the operation.

      Attachments

        Issue Links

          People

            michal.piaskowski Michał Piaskowski
            marcin.orkiszewski Marcin Orkiszewski
            Justyna Krawczyk Justyna Krawczyk
            michal.piaskowski Michał Piaskowski , kamila.kornatko Kamila Kornatko , magdalena.dereszewska Magdalena Dereszewska , rafal.leoniak Rafał Leoniak , justyna.krawczyk Justyna Krawczyk , marcin.orkiszewski Marcin Orkiszewski , lukasz.guszcz Łukasz Guszcz (Inactive) , mateusz.milewski Mateusz Milewski (Inactive) , maciej.bartylak Maciej Bartylak (Inactive) , tomasz.szymanski Tomasz Szymański (Inactive) , pawel.nowicki Paweł Nowicki , adam.biedruna Adam Biedruna , vira.yaremchuk Vira Yaremchuk , tomasz.lewandowski Tomasz Lewandowski , marcin.nowak Marcin Nowak , alexey.chekel Alexey Chekel (Inactive) , marta.mazurkiewicz Marta Mazurkiewicz (Inactive) , anna.kicior Anna Kicior (Inactive) , piotr.rozdeba Piotr Rozdeba , dastin.kuwalek Dastin Kuwalek (Inactive) , patryk.pesta Patryk Pesta , pawel.guz Pawel Guz , gabriel.wielkopolski Gabriel Wielkopolski , grzegorz.duzy Grzegorz Duży , jacek.ejsmont Jacek Ejsmont (Inactive) , jerzy.sekula Jerzy Sekula , radoslaw.rachuba Radosław Rachuba , mateusz.wyzinski Mateusz Wyzinski , piotr.romanczyk Piotr Romanczyk (Inactive) , tomasz.jaskiewicz Tomasz Jaśkiewicz , dariusz.wesolowski Dariusz Wesołowski (Inactive) , mateusz.jagiello Matt Jagiello (Inactive) , tom.kucharski Tom Kucharski , michal.niwinski Michal Niwinski
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 8 weeks
                8w
                Remaining:
                Remaining Estimate - 8 weeks
                8w
                Logged:
                Time Spent - Not Specified
                Not Specified