App Co-owners

This documentation is for Dash Enterprise.
Dash Enterprise is the fastest way to write & deploy Dash apps and
Jupyter notebooks.
10% of the Fortune 500 uses Dash Enterprise to productionize AI and
data science apps. Find out if your company is using Dash Enterprise.

Adding co-owners to an app can simplify collaboration. Co-owners can manage an app and its services and deploy changes to it. Individual users or groups can be added as app co-owners. And both owners and co-owners can add and remove co-owners.

See the Roles and Permissions page for a full breakdown of the differences between an app owner and co-owner permissions on an app.

Prerequisites

To add users or groups as co-owners on apps, those users or groups must have access to all data sources linked to the app. Administrators and data source owners can give users or groups access. See Managing Data Sources for more details.

Adding Individual Users as App Co-owners

To add a user as an app co-owner:

  1. In the Dash Enterprise App Manager, select the app.
  2. Go to the Access tab.
  3. In the co-owners section, select Add Users.
  4. Select any user you want to be a co-owner, and select Add.

Depending on how Dash Enterprise authentication is configured in your organization, users may need to log in before you can add them. See User and Group Troubleshooting for more details.

Changes take effect after a few seconds.

Adding Groups as App Co-owners

To add all the members of a group as app co-owners:

  1. In the Dash Enterprise App Manager, select the app.
  2. Go to the Access tab.
  3. In the co-owners section, go to the Groups tab.
  4. Select Add Groups.
  5. Select any group you want to be a co-owner, and select Add.

If your administrator has chosen to use nested groups (where parent groups have child groups as members), you’ll see both parent groups and child groups available. Child groups are displayed in the format “Parent group/child group”. Note that child groups do not automatically inherit app co-ownership that you give to its parent group. To give app co-ownership to a group containing child groups, you need to select each child group.

Depending on how Dash Enterprise groups are configured in your organization, a group may only be available once a member of the group has logged in. See User and Group Troubleshooting for more details.

Changes take effect the next time the users refresh or log in to Dash Enterprise, depending on how your administrator has configured the group.

Administrators with access to Keycloak can log users out by going to Sessions > Log out all sessions, forcing them to log back in so that changes are applied.

Removing Co-owners

To remove co-owners from an app:

  1. In the Dash Enterprise App Manager, select the app.
  2. Go to the Access tab and scroll to the co-owners section.
  3. A list of current users that are co-owners is displayed. You can go to the Groups tab to see a list of groups that are co-owners.
  4. Select any user or group you want to remove as co-owners, and select Remove.

Changes take effect after a few seconds for individual users, and the next time the users refresh or log in to Dash Enterprise for groups (depending on how your administrator has configured the group).

Administrators with access to Keycloak can log users out by going to Sessions > Log out all sessions, forcing them to log back in so that changes are applied.