• 106
    • 45
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      Sprints can now be affected by complex filters on the origin board if the filter is too complex. The manage sprints permission introduces the "origin board concept for sprint". If the filter query for a sprint is complex (several clauses) it requires the filter either be simplified or the user must have the manage sprints permission for all projects in the instance not just associated projects with the filter. This can cause problems managing a sprint if it exist in several boards as there isn't an easy way via the UI to identify origin board the sprint was created on to resolve the issue.

      See blog post Updates on the planned second release of sprint management permission and Sprints shared between multiple boards for reference.

      Suggested Solution

      Provide a UI method that will show the origin board of sprint to resolve the complex query issue.

      Workaround

      • Cloud users:
        You can use the REST endpoint GET sprint.

      That will return a key called originBoardId, with the id of the board as its value.

      You can get the id of a sprint by hovering over it in the backlog, and then checking the URL at the bottom of the page, or performing an advanced search:

      Once you get the id of that board via the endpoint, you can go to that board by using the URL:

      https://<YOUR SITE>.atlassian.net/secure/RapidBoard.jspa?rapidView=<BOARD ID> 
      • Server users:
        Please contact your Database administrator for your JIRA DB to execute the following query to find the origin board for a sprint:
        select b."ID", b."NAME" as board_name, s."NAME" as sprint_Name from "AO_60DB71_SPRINT" s, "AO_60DB71_RAPIDVIEW" b where s."NAME" = '<SprintName>' and s."RAPID_VIEW_ID" = b."ID";
        

        The above SQL was written for Postgres. Syntax for the query may need to be adjusted for your DB engine.

            [JRACLOUD-91008] Provide UI method to identify origin board for a sprint

            Casey Gould added a comment - - edited

            This feature would be incredibly helpful for us. We're currently working with Jira support to debug why certain users can't start/complete sprints. It was incredibly important to know that the sprints weren't created from board we thought they were, but there was no way for us to easily self-serve that information from the front end to confirm.

            I also reached out to the community for help, and while people suggested various things to check on the board, no one suggested checking the sprint-to-board relationship itself, so it may be buried in the endpoint and therefore not be as well known either.

            Implementing this feature would save us debugging time as users, but it would probably also save Jira Support some time too.

            Casey Gould added a comment - - edited This feature would be incredibly helpful for us. We're currently working with Jira support to debug why certain users can't start/complete sprints. It was incredibly important to know that the sprints weren't created from board we thought they were, but there was no way for us to easily self-serve that information from the front end to confirm. I also reached out to the community for help, and while people suggested various things to check on the board, no one suggested checking the sprint-to-board relationship itself, so it may be buried in the endpoint and therefore not be as well known either. Implementing this feature would save us debugging time as users, but it would probably also save Jira Support some time too.

              eryan Eoin
              jcastro Jose Castro (Inactive)
              Votes:
              72 Vote for this issue
              Watchers:
              58 Start watching this issue

                Created:
                Updated: