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

Possible to change task mode field through gantt even if issue is not editable



    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • $i18n.getText("admin.common.words.hide")
      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";}
    • Sprint 2019/17
    • 1 hour, 22 seconds
    • 2 minutes, 8 seconds
    • 22 hours, 59 minutes, 2 seconds
    • 0
    • 0
    • 0
    • 0
    • $i18n.getText("admin.common.words.hide")
      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";}


      How to reproduce:

      1. Create Evalute program
      2. Edit one of your tasks status so that it is in "In Progress" status
      3. Add "task mode" field to your project's screen
      4. Navigate to Jira settings cog icon -> addons -> BP/BG section -> task configuration
      5. Make sure Task mode is mapped onto task mode custom field
      6. Navigate to jira project page, of the project that your program was made on (on clean evrionment it would be Evaluate Program I)
      7. Navigate to project settings -> workflows -> Click on active workflow's name
      8. Click on "Edit" button in the top right corner
      9. click on "in progress" status
      10. Click on "properties" on the bottom of pop up that comes up on the right hand side of the page, properties page will open in new tab
      11. Add new property: jira.issue.editable with value false
      12. Navigate back to previous tab, where your workflow is edited, and click "publish"
      13. Navigate to gantt
      14. Data -> task mode -> top down (previously bottom up was chosen by default)
      15. Navigate to Jira issuue page of any task in your program


      Gantt makes it possible to change "taks mode" custom field's value even if the task itself is not editable

      Expected Result:

      it should not be possible for gantt to edit task's field if the task itself has property jira.issue.editable set to false




            igor.szymanczyk Igor Szymanczyk
            bartosz.radomski Bartosz Radomski (Inactive)
            jacek.ejsmont Jacek Ejsmont (Inactive) , michal.niwinski Michal Niwinski , mateusz.kielbowicz Mateusz Kielbowicz , system.gerrit Gerrit , radoslaw.rachuba Radosław Rachuba
            0 Vote for this issue
            4 Start watching this issue