Hi, I have been trying to wrap my head around this for a few hours now, and I just can't figure it out.
My JIRA addon is recieving sprint_created events and I want to know for what project the sprint has been created.
The only way I have found so far is first getting the "originBoardId" from the event and then calling /rest/greenhopper/1.0/rapidviewconfig/editmodel.json?rapidViewId={originBoardId}
This provides me with list of projects called "queryProjects" where I can find which projects are included in the board.
Is this the perfered way of doing it? It seems like such a workaround and I was just wondering if there was a better way.
It is the right way to do it - there's an incorrect assumption in your question. "for what project the sprint has been created" - sprints belong to boards, not projects, and as boards can draw in many projects, so could a sprint. Hence you have to jump through the 1-sprint:many-project relationship hoops
Thank you, I think I understand the Project<->Board relationship now.
After looking at the api documentation again I found an easier way to get the projects associated with a board:
https://docs.atlassian.com/jira-software/REST/cloud/#agile/1.0/board/{boardId}/project
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.