Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-41269

Allow administrators to manage private filters, subscriptions and dashboards owned by other users

    • 1,683
    • 75
    • Hide
      Atlassian Update – 1 July 2020

      Hi everyone,

      In Jira 8.11, we’re giving Jira admins the power to edit and delete private filters and dashboards. Admins can view and search for all existing filters and dashboards from the administration area.

      • To view filters, go to Administration > System > Filters.
      • To view dashboards, go to Administration > System > Dashboards.

      These pages already existed (Shared filters/dashboards), but until now they only included filters that were shared by their owners. Now, it will also include private filters/dashboards.

      After clicking the filter/dashboard name, you can navigate to it and modify it just like its owner—improve the JQL or gadgets' settings, share permissions, and more.

      With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right.

      You can download the 8.11 EAP version here.

      Preparing for Jira 8.11 will give you an overview of the changes we intend to make in Jira 8.11.

      Daniel Rauf
      Jira Server and Data Center developer

      Show
      Atlassian Update – 1 July 2020 Hi everyone, In Jira 8.11, we’re giving Jira admins the power to edit and delete private filters and dashboards. Admins can view and search for all existing filters and dashboards from the administration area. To view filters, go to Administration > System > Filters . To view dashboards, go to Administration > System > Dashboards . These pages already existed (Shared filters/dashboards), but until now they only included filters that were shared by their owners. Now, it will also include private filters/dashboards. After clicking the filter/dashboard name, you can navigate to it and modify it just like its owner—improve the JQL or gadgets' settings, share permissions, and more. With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right. You can download the 8.11 EAP version here . Preparing for Jira 8.11 will give you an overview of the changes we intend to make in Jira 8.11. Daniel Rauf Jira Server and Data Center developer
    • 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.

      NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.

      Currently JIRA administrators can only manage SHARED filters and dashboards owned by other users. There's a suggestion that they should be made capable of managing PRIVATE filters and dashboards as well.

      This ticket can be considered a continuation of JRA-9997.

            [JRASERVER-41269] Allow administrators to manage private filters, subscriptions and dashboards owned by other users

            Hey marianne.lee, could you please contact our Support Engineers about this? They'll be more than happy to help.

            From the looks of it, something went wrong during the Jira upgrade. Or, if you are using Jira DC and zero downtime upgrade, maybe database upgrade tasks didn't run yet. Anyhow - those are only my guesses and our Support will be able to give you more guidance.

            Daniel Rauf added a comment - Hey marianne.lee , could you please contact our Support Engineers about this? They'll be more than happy to help. From the looks of it, something went wrong during the Jira upgrade. Or, if you are using Jira DC and zero downtime upgrade, maybe database upgrade tasks didn't run yet. Anyhow - those are only my guesses and our Support will be able to give you more guidance.

            I recently upgraded the Jira server from 8.5.3 to 8.15.0 using .tar.gz archive method. Administration > System > Filters still show "Shared Filters" in the page title, and private filters are not found in the search results.  The same applies to Administration > System > Dashboards.  I have the Jira administration rights.

            Am I missing out something?

            Marianne Lee (Nagarro) added a comment - I recently upgraded the Jira server from 8.5.3 to 8.15.0 using .tar.gz archive method. Administration > System > Filters still show "Shared Filters" in the page title, and private filters are not found in the search results.  The same applies to Administration > System > Dashboards.  I have the Jira administration rights. Am I missing out something?

            If you want to delete all your filters, you can do something like this:

             ```
            curl 'https://example.atlassian.net/rest/api/2/filter' -s -u "$EMAIL:$APITOKEN" | jq '.self' > urls.txt
            cat urls.txt | xargs -L 1 curl -X DELETE -u "$EMAIL:$APITOKEN"
            ```

            John Boxall added a comment - If you want to delete all your filters, you can do something like this:  ``` curl 'https://example.atlassian.net/rest/api/2/filter' -s -u "$EMAIL:$APITOKEN" | jq '.self' > urls.txt cat urls.txt | xargs -L 1 curl -X DELETE -u "$EMAIL:$APITOKEN" ```

            Thanks Daniel.- will re-review in EAP2

            As a note, further testing on EAP1 showed:

            Re: Changing non-shared dashboard owners - turns out you can change the owner, but - only to a sysadmin user, which means the workflow is:

            1. Find the dashboard
            1. Change to sysadmin (yourself)
            1. Share the dashboard
            1. Change the dashboard owner to the user you wanted to originally

            Ideally, steps 3 and 4 can be removed from this process

             

            Craig Castle-Mead added a comment - Thanks Daniel.- will re-review in EAP2 As a note, further testing on EAP1 showed: Re: Changing non-shared dashboard owners - turns out you can change the owner, but - only to a sysadmin user, which means the workflow is: Find the dashboard Change to sysadmin (yourself) Share the dashboard Change the dashboard owner to the user you wanted to originally Ideally, steps 3 and 4 can be removed from this process  

            Hey craig.castlemead1, thank you for the thorough testing!

            It's a bug in the previous EAP, which also contains a few missed edge case scenarios (e.g. an admin is unable to modify gadgets on dashboards that are shared with groups/roles they don't belong to).

            It will be fixed in 8.11.0-EAP02 and 8.11.0. I actually thought the second EAP would have been published when I was adding my comment, but it turns out it got a little delayed. Sorry about that!

            Cheers,
            Daniel

            Daniel Rauf added a comment - Hey craig.castlemead1 , thank you for the thorough testing! It's a bug in the previous EAP, which also contains a few missed edge case scenarios (e.g. an admin is unable to modify gadgets on dashboards that are shared with groups/roles they don't belong to). It will be fixed in 8.11.0-EAP02 and 8.11.0. I actually thought the second EAP would have been published when I was adding my comment, but it turns out it got a little delayed. Sorry about that! Cheers, Daniel

            Daniel added a comment -

            Does this mean customers can reasonably expect a fix for https://jira.atlassian.com/browse/JRACLOUD-41269 in the near-term future as well? 

            Daniel added a comment - Does this mean customers can reasonably expect a fix for  https://jira.atlassian.com/browse/JRACLOUD-41269  in the near-term future as well? 

            Testing 8.11.0 EAP and findings below:

             

            Private Dashboards/Filters - show in the UI, but then when you try and change the owner of a private Dashboard not shared with anyone, it says you can’t change the owner of an unshared dashboard.

            Why would we want to do this?

            1. User X sets up a dashboard with great reporting
            1. Doesn’t share it
            1. Leaves
            1. The business has been relying on reports/metrics from said dashboard that User X was providing
            1. We want to make the Dashboard public, and managed by a current staff member

            The above does not align with the statement "With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right."

             

            CCM

            Craig Castle-Mead added a comment - Testing 8.11.0 EAP and findings below:   Private Dashboards/Filters - show in the UI, but then when you try and change the owner of a private Dashboard not shared with anyone, it says you can’t change the owner of an unshared dashboard. Why would we want to do this? User X sets up a dashboard with great reporting Doesn’t share it Leaves The business has been relying on reports/metrics from said dashboard that User X was providing We want to make the Dashboard public, and managed by a current staff member The above does not align with the statement "With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right."   CCM

            Hi everyone,

            In Jira 8.11, we’re giving Jira admins the power to edit and delete private filters and dashboards. Admins can view and search for all existing filters and dashboards from the administration area.

            • To view filters, go to Administration > System > Filters.
            • To view dashboards, go to Administration > System > Dashboards.

            These pages already existed (Shared filters/dashboards), but until now they only included filters that were shared by their owners. Now, it will also include private filters/dashboards.

            After clicking the filter/dashboard name, you can navigate to it and modify it just like its owner—improve the JQL or gadgets' settings, share permissions, and more.

            With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right.

            You can download the 8.11 EAP version here.

            Preparing for Jira 8.11 will give you an overview of the changes we intend to make in Jira 8.11.

            Daniel Rauf
            Jira Server and Data Center developer

            Daniel Rauf added a comment - Hi everyone, In Jira 8.11, we’re giving Jira admins the power to edit and delete private filters and dashboards. Admins can view and search for all existing filters and dashboards from the administration area. To view filters, go to Administration > System > Filters . To view dashboards, go to Administration > System > Dashboards . These pages already existed (Shared filters/dashboards), but until now they only included filters that were shared by their owners. Now, it will also include private filters/dashboards. After clicking the filter/dashboard name, you can navigate to it and modify it just like its owner—improve the JQL or gadgets' settings, share permissions, and more. With this feature, admins should get full control over obsolete and incorrect filters and dashboards, and can help their users set things right. You can download the 8.11 EAP version here . Preparing for Jira 8.11 will give you an overview of the changes we intend to make in Jira 8.11. Daniel Rauf Jira Server and Data Center developer

            Omid H. added a comment -

            +1

            Omid H. added a comment - +1

            Looking forward to see this function in production. This function is very important for all of us.

            Peter Illig added a comment - Looking forward to see this function in production. This function is very important for all of us.

              drauf Daniel Rauf
              vdung Andy Nguyen (Inactive)
              Votes:
              744 Vote for this issue
              Watchers:
              431 Start watching this issue

                Created:
                Updated:
                Resolved: