Manage Object Visibility - Hide and Share Objects

Metrics, reports, and dashboards (objects) that you create on the GoodData Portal are hidden by default. Hidden objects can be accessed via link. This allows you to experiment and develop new objects privately, but still collaborate with other Administrators and Editors. You can choose to share an object with other users or groups by managing that object’s permissions.

Here is how sharing objects works:

  • You can share any object with all users in the workspace.
  • You can share dashboards with only specific users or groups. If you share a dashboard with a group, you are sharing the dashboard with all users in that group.
  • If you share a dashboard with a specific user, all of its reports and metrics become visible to that user on the dashboard. However, its reports and metrics are not available on the user’s Reports and Metrics pages.
  • Objects that are not shared are marked with an eye icon () on the GoodData Portal. If an object is shared with any user, the eye icon disappears.

Role-specific sharing permissions include:

  • Editors and Viewers cannot find hidden objects that they do not own, but they can access them via link.
  • If Editors hide objects that they do not own, they are hiding those objects from themselves.
  • Editors can always manage any object’s visibility, even if they cannot edit the object itself.
  • Administrators can find and manage hidden metrics and reports:
    • If hidden reports exist, a Show hidden reports link appears on the Reports tab.
    • If hidden metrics exist, a Show hidden metrics link appears under Manage > Metrics.
  • Administrators cannot find hidden dashboards, but they can access them via link or API.

Give Users Access to Hidden Objects

You can share metrics and reports with all users in a workspace, or keep them visible only to yourself. You can share dashboards with specific users or all users.

To give users access to a hidden report, dashboard, or metric, send them its link.

Hide or Share a Report

You can hide a report or share it with all users in a workspace. You cannot share reports with only specific users.

Do one of the following:

  • In the Report Editor, click Options → Settings, update the Visibility and click Save.

  • On the Reports page, select a report and click Permissions. Update the settings and click Save Permissions.

Hide or Share a Metric

You can hide a metric or share it with all users in a workspace. You cannot share metrics with only specific users.

Do one of the following:

  • Navigate to the metric object and click Sharing & Permissions. Update the settings and click Save Permissions.

  • On the Metrics page, select a metric and click Permissions. Update the settings and click Save Permissions.

Hide or Share a Dashboard

When you create a new dashboard, it is hidden by default. This allows you to experiment and develop the dashboard privately, and then share it only after it is complete. Dashboards can be hidden from all other users, shared with specific users and groups, or shared with all users in the workspace. Here is how sharing dashboards works:

  • If you share a dashboard with specific users or groups, all of its reports and metrics become visible to that user from the dashboard. However, its reports and metrics are not available on the users' Reports or Metrics menus.
  • If you share a dashboard with all users, all of its reports and metrics are also shared with all users. If you then rehide the dashboard, its reports and metrics remain shared unless you rehide them individually.
  • If a dashboard is shared with any user, the eye icon () in the GoodData Portal disappears.
  • The entire dashboard is always shared. You cannot share individual tabs.

Steps:

  1. Open the dashboard whose visibility you want to change.
  2. Click the gear icon and select Sharing & Permissions.
  3. Click Change visibility, select one of the following options, and click Done:
    • To share the dashboard with all users in the workspace, select All users in this workspace.
    • To share the dashboard with specific users, select Selected users. Click Add Users to share with additional users or groups. To remove sharing, click the X next to that user or group. By default the Others users can access this dashboard check box is marked. Any user can access a dashboard that is not shared with them if they have its link. Uncheck the box if you need only Selected users to access the dashboard. 

See Who a Dashboard is Shared With

Reports and metrics can be shared with all users or hidden, but cannot be shared with specific users. Hidden metrics and reports are marked with an eye icon () on the GoodData Portal.

Dashboards can be shared with specific users or shared with all users. If a dashboard is shared with any user, no eye icon appears.

Steps:

  1. Open the dashboard whose sharing permissions you want to see.
  2. Click the gear icon and select Sharing & Permissions. The Sharing & Permissions dialog appears. You can review sharing permissions on this dialog.

Hide Multiple Objects at Once

To hide multiple objects at once, use Object Renaming Utility.