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

Back structure builders - core mechanism

    XMLWordPrintable

Details

    • Story
    • Status: In Progress (View Workflow)
    • None
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • $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";}
    • No
    • $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_18807"); 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";}

    Description

      After change:

      • When user drags and drops a task in the structure a check is conducted to verify if the task can meet ALL structure builders in the new position.
      • If the task can meet all structure builders in the new position then the App sends a commit with appropriate changes (removing structure builders matching old position, adding structure builders matching new position) to extplatform. The structure is then adjusted using forward structure building mechanism to take into account that some of the changes might have failed to apply.
      • If the moved task can't meet at least one structure builder in the new position the action is rejected
        • It doesn't matter if a given structure builder can't be met for fundamental reasons (eg. it is not possible to change Jira project for task) or because it is not implemented yet.

      Displaying messages for both success and fail is covered by a separate story.

      Support for each structure builder is covered by a separate story.

      Attachments

        Issue Links

          People

            rafal.staskiewicz Rafał Staśkiewicz
            maciej.bartylak Maciej Bartylak
            mateusz.wyzinski Mateusz Wyzinski , system.gerrit Gerrit , rafal.staskiewicz Rafał Staśkiewicz , maciej.bartylak Maciej Bartylak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: