Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-6650

Adding the jira.issue.editable property causes approvals to fail on Jira Service Desk

      Issue Summary

      Upgrading Jira Service Desk to the 4.4.0 version or higher (Jira Core/Software to 8.4.0 or higher) will break approvals with the jira.issue.editable = false. If you create a Service Request with approvals through the customer portal on JSD Server 4.X or higher, the approval button will fail if you have the jira.issue.editable = false property set on that particular workflow status

      Steps to Reproduce

      1. Insert the property into a workflow status.
      2. Create a Service Request with approvals.
      3. Attempt to move the issue through the workflow by pressing the Approve button.

      Expected Results

      • Up until Jira Service Desk 4.4.0, the approver was able to transition the issue without any problems.

      Actual Results

      • After Jira Service Desk 4.4.0, the Approve button is displayed but clicking on it, does not trigger any transitions or actions.

      Workaround

      The permission workflow properties jira.permission.* = denied are not affected by this bug, and can therefore be used to prevent an issue from being edited while allowing approvals. For example:

      jira.permission.assign.denied = denied
      jira.permission.edit.denied = denied
      jira.permission.attachfiles.denied = denied
      jira.permission.comment.denied = denied 

            [JSDSERVER-6650] Adding the jira.issue.editable property causes approvals to fail on Jira Service Desk

            Alex [Atlassian,PSE] made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 486749 ]
            Alex [Atlassian,PSE] made changes -
            Description Original: h3. Issue Summary

            Upgrading Jira Service Desk to the 4.4.0 version or higher (Jira Core/Software to 8.4.0 or higher) will break approvals with the jira.issue.editable = false. If you create a Service Request with approvals through the customer portal on JSD Server 4.X or higher, the approval button will fail if you have the jira.issue.editable = false property set on that particular workflow status

            h3. Steps to Reproduce

            # Insert the property into a workflow status.
            # Create a Service Request with approvals.
            # Attempt to move the issue through the workflow by pressing the *Approve* button.

            h3. Expected Results

            * Up until Jira Service Desk 4.4.0, the approver was able to transition the issue without any problems.

            h3. Actual Results

            * After Jira Service Desk 4.4.0, the *Approve* button is displayed but clicking on it, does not trigger any transitions or actions.

            h3. Workaround

            Currently there is no known workaround for this behavior. A workaround will be added here when available
            New: h3. Issue Summary

            Upgrading Jira Service Desk to the 4.4.0 version or higher (Jira Core/Software to 8.4.0 or higher) will break approvals with the jira.issue.editable = false. If you create a Service Request with approvals through the customer portal on JSD Server 4.X or higher, the approval button will fail if you have the jira.issue.editable = false property set on that particular workflow status

            h3. Steps to Reproduce

            # Insert the property into a workflow status.
            # Create a Service Request with approvals.
            # Attempt to move the issue through the workflow by pressing the *Approve* button.

            h3. Expected Results

            * Up until Jira Service Desk 4.4.0, the approver was able to transition the issue without any problems.

            h3. Actual Results

            * After Jira Service Desk 4.4.0, the *Approve* button is displayed but clicking on it, does not trigger any transitions or actions.

            h3. Workaround

            The [permission workflow properties|https://confluence.atlassian.com/adminjiraserver/workflow-properties-938847526.html] {{jira.permission.* = denied}} are not affected by this bug, and can therefore be used to prevent an issue from being edited while allowing approvals. For example:
            {code:java}
            jira.permission.assign.denied = denied
            jira.permission.edit.denied = denied
            jira.permission.attachfiles.denied = denied
            jira.permission.comment.denied = denied {code}
            Ivan Lay made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 478264 ]
            Przemyslaw Czuj (Inactive) made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]
            Elton Santos made changes -
            Remote Link New: This issue links to "JSDS-5550 (Bulldog)" [ 473123 ]
            Bugfix Automation Bot made changes -
            Support reference count Original: 2 New: 3
            moofoo (Inactive) made changes -
            Status Original: In Progress [ 3 ] New: Waiting for Release [ 12075 ]
            moofoo (Inactive) made changes -
            Fix Version/s New: 4.8.0 [ 91294 ]
            moofoo (Inactive) made changes -
            Remote Link New: This issue links to "Service Desk Master › Service Desk - Master › JSDSERVER-6650-make-a-correct-check-for-whether-issue-is-archived (server-syd-bamboo)" [ 468859 ]
            moofoo (Inactive) made changes -
            Status Original: Gathering Impact [ 12072 ] New: In Progress [ 3 ]

              ashubovych moofoo (Inactive)
              gperes@atlassian.com Gregory Peres (Inactive)
              Affected customers:
              2 This affects my team
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: