• 59
    • 39
    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features 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.
      • When showing the sprints on a board that is not their origin board, it would be great to have the additional feature below:
        • indicate that the sprint is shared with its origin board
        • allow copying the sprint locally to stop sharing it
        • indicate/warn that the changes in the shared sprint's attributes affect the same sprint on the other boards
        • allow marking the sprints as allowed to be shared or not and treat the act of sharing a sprint as an error or not accordingly.
      • Log the sprint attribute's changes in :
        • atlassian-jira log
        • the JIRA audit log
      • Log the board filter changes in :
        • atlassian-jira log
        • the JIRA audit log

      Workaround

      • Cloud users:
        Please contact support.atlassian.com
      • 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.

          Form Name

            [JSWSERVER-13265] Provide UI method to identify origin board for a sprint.

            Not sure if this is a suggestion or a bug as this App(Jira Software) is specifically designed for managing issues in a sprint through a Kanban Board. If I cant find the origin board an issue lives in how exactly am I supposed to close the sprint. The ability to manage a sprint is instantly removed the instant I cant find the origin board.
            You may be gathering interest as to whether you should fix this.
            Consider this, your customers are losing interest in your Software when it becomes to difficult.

            James Brown added a comment - Not sure if this is a suggestion or a bug as this App(Jira Software) is specifically designed for managing issues in a sprint through a Kanban Board. If I cant find the origin board an issue lives in how exactly am I supposed to close the sprint. The ability to manage a sprint is instantly removed the instant I cant find the origin board. You may be gathering interest as to whether you should fix this. Consider this, your customers are losing interest in your Software when it becomes to difficult.

            If you are using the Data Center/Server and have a Scriptrunner you can use the script [here|Script to find an origin board for a given Sprint - ScriptRunner / Scripts - Adaptavist Library Community] without the necessity to go to the database.

            Tomas Domagalsky added a comment - If you are using the Data Center/Server and have a Scriptrunner you can use the script [here| Script to find an origin board for a given Sprint - ScriptRunner / Scripts - Adaptavist Library Community ] without the necessity to go to the database.

            Certainly don't want to be contacting Atlassian support for this kind of information.  This seems to be a common thread for Atlassian products where the answer is "go look in the database".

            Not a great advert for Cloud.

            Richard Cross added a comment - Certainly don't want to be contacting Atlassian support for this kind of information.  This seems to be a common thread for Atlassian products where the answer is "go look in the database". Not a great advert for Cloud.

            +1 ... I wouldn't mind, but would like a differant workaround for Jira Cloud  I have no hassles in contacting support. Just think this is something that would be a great feature. I see at the moment, it is a bit confusing to find the origin of a Sprints board ... Thanks in advance.

            Yatish Madhav added a comment - +1 ... I wouldn't mind, but would like a differant workaround for Jira Cloud  I have no hassles in contacting support. Just think this is something that would be a great feature. I see at the moment, it is a bit confusing to find the origin of a Sprints board ... Thanks in advance.

              Unassigned Unassigned
              jcastro Jose Castro (Inactive)
              Votes:
              154 Vote for this issue
              Watchers:
              74 Start watching this issue

                Created:
                Updated: