Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-5568

As a user, I'd like the board to poll for staleness and provide a notification if there are changes at a sane interval

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 6.0.4
    • None
    • None
    • 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.

      COS:

      • Detect when page loses focus and stop doing this so regularly

      Testing Notes

      Q: How often does this poll? Can the user define this polling interval?
      A: 30 sec. No, user can't define interval

      Q: What if there was a change, then another change to undo that change? aka there is no effective delta?
      A: The client side will receive the updated data and then decide its already up to date, thus ignore it

      Q: What if the user has been logged out?
      A: Thanks to Jason a separate logic automatically redirects to the login page when an ajax request fails due to being logged out. This works for all requests, be it filter change, detail view, or update poller. The question here probably is whether the update poller should really trigger this redirect...

      Q: What if the user does not have permission to see the board? Do they still get notifications?
      A: Why would the board open if they had no permission

      Q: Any conflict if there was an error on the page as well?
      A: Not handled

      Q: Is there a way for a user to disable these notifications?
      A: No

      Q: Any conflict if I have multiple boards open in multiple tabs?
      A: Should not. Each board will separately poll for updates though

          Form Name

            [JSWSERVER-5568] As a user, I'd like the board to poll for staleness and provide a notification if there are changes at a sane interval

            After looking into the issue more, it isn't as easy to detect changes to the quick filter JQL as I thought. I would prefer to implement this separately to encapsulate other configuration changes which may affect the board.

            jhinch (Atlassian) added a comment - After looking into the issue more, it isn't as easy to detect changes to the quick filter JQL as I thought. I would prefer to implement this separately to encapsulate other configuration changes which may affect the board.

            Looks good, but will wait for the new quickfilter etag

            Peter Obara added a comment - Looks good, but will wait for the new quickfilter etag

            Problem: timeInColumn is variable which changes between each data fetch. This affects Kanban. Scrum boards were affect due to a separate bug which has now been fixed

            jhinch (Atlassian) added a comment - Problem: timeInColumn is variable which changes between each data fetch. This affects Kanban. Scrum boards were affect due to a separate bug which has now been fixed

            From Paul Slade

            brad,

            strange behaviour.

            I am on this board https://jdog.atlassian.net/secure/RapidBoard.jspa?rapidView=205&selectedIssue=PK-2&quickFilter=609. I go to the browser address bar and I type in https://jira.atlassian.com. I hit enter and things happen but I actually end up back at the rapid board on JDOG, ie I do ont get sent to JAC.

            jhinch (Atlassian) added a comment - From Paul Slade brad, strange behaviour. I am on this board https://jdog.atlassian.net/secure/RapidBoard.jspa?rapidView=205&selectedIssue=PK-2&quickFilter=609 . I go to the browser address bar and I type in https://jira.atlassian.com . I hit enter and things happen but I actually end up back at the rapid board on JDOG, ie I do ont get sent to JAC.

            2 things to look at fixing in the comments

            Peter Obara added a comment - 2 things to look at fixing in the comments

            Wait for a refresh
            unfocus
            refocus
            ignore message
            any refocuses show no data change when in fact there was

            Peter Obara added a comment - Wait for a refresh unfocus refocus ignore message any refocuses show no data change when in fact there was

            Quick Filter edits or additions are not picked up

            Peter Obara added a comment - Quick Filter edits or additions are not picked up

            fixed the min delay problem

            ɹǝʞɐq pɐɹq added a comment - fixed the min delay problem

            miruflin I found a problem when I have the details view open. If I move an issue in to the "Done" column then NO update is made.

            However if I dont have the details view open, then it does update. I havent quite worked out the exact problem but its not quite working.

            ɹǝʞɐq pɐɹq added a comment - miruflin I found a problem when I have the details view open. If I move an issue in to the "Done" column then NO update is made. However if I dont have the details view open, then it does update. I havent quite worked out the exact problem but its not quite working.

            Upping the priority since this is a major story that deserves to be more than minor

            ɹǝʞɐq pɐɹq added a comment - Upping the priority since this is a major story that deserves to be more than minor

              Unassigned Unassigned
              sclowes Shaun Clowes (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: