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

Unable to change dashboard/filter ownership if shared to public but Public Sharing is turned off

XMLWordPrintable

      Issue Summary

      If a dashboard/filter is shared to Public("Anyone on the web"), but Sharing with anyone
      on the web is turned OFF, when attempting to Change Owner, the admin receives the following error:

      Dashboards and filters in this Jira instance cannot be shared with anyone on the web anymore. If you want to modify this item, you must change the Shares so that it is not shared with anyone on the web.

      It may be impossible to change the ownership of that filter/dashboard if the filter/dashboard is owned by someone else (potentially who is no longer contactable), and the admin does not have Edit permissions, because the admin is not able to edit existing permissions unless they are the owner, or have (EDIT) permissions (JRASERVER-41269)

      Users fixing filters/dashboards that need to be remediated is harder due to JRASERVER-68523

      Steps to Reproduce

      1. Jira Admin -> System -> General Configuration -> Sharing with anyone on the web: ON
      2. Create a dashboard. You are the owner of this dashboard.
      3. Share the dashboard to Anyone on the web (VIEW)
      4. Jira Admin -> System -> General Configuration -> Sharing with anyone on the web: OFF
      5. Jira Admin -> System -> Shared Dashboards
      6. Find your dashboard and click Change Owner
      7. Attempt to change the owner to someone else
        1. The error is shown

      Expected Results

      The dashboard ownership is changed. The admin can then remove the Anyone on the web share setting.

      Actual Results

      The admin receives the error above and is unable to remove the share.

      Workaround

      1. Temporarily enable public sharing via Jira Admin -> System -> General Configuration -> Sharing with anyone on the web: OFF
      2. Remove the Anyone on the web share from the affected filter(s)/dashboard(s)
      3. Disable public sharing via Jira Admin -> System -> General Configuration -> Sharing with anyone on the web: OFF

              Unassigned Unassigned
              allewellyn@atlassian.com Alex [Atlassian,PSE]
              Votes:
              11 Vote for this issue
              Watchers:
              16 Start watching this issue

                Created:
                Updated: