Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-69981

jira.permission.createclone.denied workflow property breakes new createmeta REST API

    XMLWordPrintable

Details

    Description

      Summary

      When an administrator adds jira.permission.createclone.denied – to disable clone – in a workflow property, running the Get create issue meta fields (see JRASERVER-69897) fail.

      http://localhost:8080/jira840/rest/api/2/issue/createmeta/AWD/issuetypes/10001

      Steps to Reproduce

      1. Add jira.permission.createclone.denied in a workflow property of a status.
      2. Verify that users won't be able to clone issues in that particular status
      3. Run Get create issue meta fields

      Expected Results

      The metadata should be returned normally

      Actual Results

      When you are using the workflow property, the json response is empty:

      {"maxResults":50,"startAt":0,"total":0,"isLast":true,"values":[]}
      

      As opposed to when you remove the property:

      {"maxResults":50,"startAt":0,"total":14,"isLast":true,"values":[{"required":false,"schema":{"type":"user","system":"assignee"},"name":"Assignee","fieldId":"assignee","autoCompleteUrl":"http://localhost:8080/jira840/rest/api/latest/user/assignable/search?issueKey=null&username=","hasDefaultValue":false,"operations":["set"]},{"required":false,"schema":{"type":"array","items":"attachment","system":"attachment"},"name":"Attachment","fieldId":"attachment","hasDefaultValue":false,"operations":[]},{"required":false,"schema":{"type":"array","items":"component","system":"components"},"name":"Component/s","fieldId":"components","hasDefaultValue":false,"operations":["add","set","remove"],"allowedValues":[]},{"required":false,"schema":{"type":"array","items":"string","custom":"com.pyxis.greenhopper.jira:gh-sprint","customId":10100},"name":"Sprint","fieldId":"customfield_10100","hasDefaultValue":false,"operations":["set"]},{"required":false,"schema":{"type":"any","custom":"com.pyxis.greenhopper.jira:gh-epic-link","customId":10101},"name":"Epic Link","fieldId":"customfield_10101","hasDefaultValue":false,"operations":["set"]},{"required":false,"schema":{"type":"string","system":"description"},"name":"Description","fieldId":"description","hasDefaultValue":false,"operations":["set"]},{"required":false,"schema":{"type":"array","items":"version","system":"fixVersions"},"name":"Fix Version/s","fieldId":"fixVersions","hasDefaultValue":false,"operations":["set","add","remove"],"allowedValues":[]},{"required":false,"schema":{"type":"array","items":"issuelinks","system":"issuelinks"},"name":"Linked Issues","fieldId":"issuelinks","autoCompleteUrl":"http://localhost:8080/jira840/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true&currentIssueKey=null&query=","hasDefaultValue":false,"operations":["add"]},{"required":true,"schema":{"type":"issuetype","system":"issuetype"},"name":"Issue Type","fieldId":"issuetype","hasDefaultValue":false,"operations":[],"allowedValues":[{"self":"http://localhost:8080/jira840/rest/api/2/issuetype/10001","id":"10001","description":"Created by Jira Software - do not edit or delete. Issue type for a user story.","iconUrl":"http://localhost:8080/jira840/images/icons/issuetypes/story.svg","name":"Story","subtask":false}]},{"required":false,"schema":{"type":"array","items":"string","system":"labels"},"name":"Labels","fieldId":"labels","autoCompleteUrl":"http://localhost:8080/jira840/rest/api/1.0/labels/suggest?query=","hasDefaultValue":false,"operations":["add","set","remove"]},{"required":false,"schema":{"type":"priority","system":"priority"},"name":"Priority","fieldId":"priority","hasDefaultValue":true,"operations":["set"],"allowedValues":[{"self":"http://localhost:8080/jira840/rest/api/2/priority/1","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/highest.svg","name":"Highest","id":"1"},{"self":"http://localhost:8080/jira840/rest/api/2/priority/2","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/high.svg","name":"High","id":"2"},{"self":"http://localhost:8080/jira840/rest/api/2/priority/3","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/medium.svg","name":"Medium","id":"3"},{"self":"http://localhost:8080/jira840/rest/api/2/priority/4","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/low.svg","name":"Low","id":"4"},{"self":"http://localhost:8080/jira840/rest/api/2/priority/5","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/lowest.svg","name":"Lowest","id":"5"}],"defaultValue":{"self":"http://localhost:8080/jira840/rest/api/2/priority/3","iconUrl":"http://localhost:8080/jira840/images/icons/priorities/medium.svg","name":"Medium","id":"3"}},{"required":true,"schema":{"type":"project","system":"project"},"name":"Project","fieldId":"project","hasDefaultValue":false,"operations":["set"],"allowedValues":[{"self":"http://localhost:8080/jira840/rest/api/2/project/10000","id":"10000","key":"AWD","name":"Adventure Works Development","projectTypeKey":"software","avatarUrls":{"48x48":"http://localhost:8080/jira840/secure/projectavatar?avatarId=10324","24x24":"http://localhost:8080/jira840/secure/projectavatar?size=small&avatarId=10324","16x16":"http://localhost:8080/jira840/secure/projectavatar?size=xsmall&avatarId=10324","32x32":"http://localhost:8080/jira840/secure/projectavatar?size=medium&avatarId=10324"}}]},{"required":true,"schema":{"type":"user","system":"reporter"},"name":"Reporter","fieldId":"reporter","autoCompleteUrl":"http://localhost:8080/jira840/rest/api/latest/user/search?username=","hasDefaultValue":false,"operations":["set"]},{"required":true,"schema":{"type":"string","system":"summary"},"name":"Summary","fieldId":"summary","hasDefaultValue":false,"operations":["set"]}]}
      

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

      Attachments

        Issue Links

          Activity

            People

              sutecht Seth Utecht (Inactive)
              pcora Pedro Cora
              Votes:
              2 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: