I have create a Jira project in Jira using Atlassian SDK
In the view issue screen when i click on the ADDON button , the issue details must be changed into a project
Below is the code
AJS.$(document).ready(function()
{
AJS.toInit(function () {
AJS.$("#jiraProject-link").click(function (eve) {
eve.preventDefault();
callFunction();
});
});
});
function callFunction()
{
AJS.$.ajax
({
url: "http://localhost:2990/jira/rest/api/2/issue/JIRA-7",
type: "GET",
timeout: 0,
dataType: 'json',
processData: false,
headers: {
"Content-Type": "application/json; charset=utf-8"
},
success: function (response)
{
console.log(JSON.stringify(response.key));
console.log(JSON.stringify(response.fields.assignee.key));
createProject(response.key.toString(),response.fields.summary,response.fields.assignee.key);
},
failure: function (response)
{
console.log(response);
alert("Jira project not created");
}
});
}
function createProject(keyValue,summary,lead)
{
keyValue = keyValue.replace("-","");
console.log(keyValue);
AJS.$.ajax
({
url: "http://localhost:2990/jira/rest/api/2/project/",
type: "POST",
timeout: 0,
dataType: 'json',
processData: false,
headers: {
"Content-Type": "application/json; charset=utf-8"
},
data: JSON.stringify({
"key": keyValue,
"name": summary,
"lead": lead,
"projectTypeKey": "business"
}),
success: function (response) {
console.log(JSON.stringify(response));
alert("Jira project gets created ");
},
failure: function (response) {
console.log(response);
alert("Jira project not created");
}
});
}
can i get the issue id or key value in the screen through webite
How to pass the {IssueId or Key},without passing Hard-coded/static
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.