Skip to main content

Setting permissions

User access for Dynamic Content hubs and repositories is controlled by assigning roles to users and teams. Organization admins can set permissions for all users. In addition, users with the admin role for a hub can manage permissions for other users of that hub and its repositories.

The following set of roles are provided for controlling user access to hubs and repositories:

  • Admin - can do all actions relevant for an organization, hub or repository
  • Developer - can do actions that enable other users to create and manage content on a hub or repository
  • Publisher - can manage editions and events to schedule content on the appropriate hubs, and publish content
  • Author - can create, archive and delete content in the appropriate hubs and repositories, but not publish content
  • Member - can view events, editions and content but not manage or publish anything

For information about what actions each role allows, see Roles.

How roles work
Link copied!

Hub and repository roles can be set for individuals and teams. There is a role priority that determines the order in which they are used.

Individual roles
Link copied!

The simplest way to set permissions is assigning roles to individual members. This example shows a member, who has the Publisher role for the "Content" and "Slots" repositories in the Acme production hub.

Assigning roles to an individual

Team roles
Link copied!

Teams are an efficient way to set permissions for multiple members with the same access requirements. Here's an example showing two members in a "Copywriters" team.

Example team

In our example, we want both team members to have the Author role for the "Content" repository, and the Publisher role for the "Slots" repository, so we assign the repository roles to the team.

Roles assigned to example team

Looking at either of the team members individually, their roles for the "Content" and "Slots" repositories are assigned by the team.

tip

The "TEAM" icon indicates that a role is inherited from a team. See Role priority.

Roles assigned to members from a team

info

Team access for hubs and repositories, cannot be revoked at an individual level. This is indicated by the switcher control color being completely gray.

Role priority
Link copied!

When roles are assigned to both individual members and teams, members could have different permissions set for the same hubs and repositories.

Role priority

The priority for using individual and team roles is:

  • The role that provides the greater access is used
  • Where individual and team level roles provide the same access, the team role takes precedence

Inherited team roles are identified with the "TEAM" icon:

Inherited team roles

You can check which role has been set at individual level, using the "Individual role" dropdown menu, shown below. Note, in our example the team role is Author, and the individual role is Member. The team role is used because it provides greater access.

Inherited team roles

Role priority step-by-step
Link copied!

This role priority example follows on from the Team roles example above.

Here, the user member@acme has the Publisher role directly assigned for two repositories.

Roles assigned to an individual

We then add this user to our "Copywriters" team.

New member added to team

The "Copywriter" team assigns the Author role for the "Content" repository. This conflicts with the user's individually assigned role of Publisher for that repository. Note that the Author role provides less access than the Publisher role.

Team with different roles to individual

Now that the user member@acme is a member of the "Copywriters" team, team roles will be used if they provide equivalent or greater access than the user's individually assigned roles.

Inherited team roles

Notice that:

  • The individual role assigned for the "Content" repository (Publisher) is used because it gives greater access than the team role (Author)
  • The team roles assigned for the hub and "Slots" repository are the same as those set at individual level, so the team roles take precedence (indicated by the "TEAM" icon)
  • Where team access takes precedence, it cannot be revoked or changed at an individual level (indicated by the all gray switcher controls in the Edit member pane)

Assigning organization admins
Link copied!

Organization admins can perform all account management actions for all of the hubs and repositories in an organization.

Organization admins can promote and demote other users to be organization admins one at a time.

Promoting to organization admin
Link copied!

When a member is promoted to be an organization admin, they get access to all hubs and repositories automatically.

To promote a member to be an organization admin, choose "Promote to admin" from their contextual menu.

Promote to admin menu option

The "Promote user to admin" dialog is displayed. Click "Confirm" to assign the organization admin role. The organization admin icon highlights the change.

Member promoted to admin

tip

You can also promote a member to be an organization admin, from the Edit member pane.

Demoting to member
Link copied!

When an organization admin is demoted to be a member, they regain the roles had before the promotion.

To demote an organization admin to a non-admin member, hover over an active member in the member list and choose "Demote to member" from the contextual menu.

Demote to member menu option

The "Demote user from admin" dialog is displayed. Click "Confirm" to demote the organization admin. The organization admin icon is removed.

Admin demoted to member

tip

You can also demote an organization admin, from the Edit member pane.

Assigning hub roles
Link copied!

User permissions for accessing Dynamic Content hubs, are set by assigning hub roles.

The following users can assign hub roles:

  • Organization admins
  • Users with the hub admin role assigned can set permissions on the hubs for which they are admins

The hubs to which users have access are shown in the Dynamic Content app hub list. Note the Development tab is displayed if the user has the Developer role for the selected hub.

Hub access for one hub in DC

note

If the Dynamic Content Assets tab is provisioned on your account, it may be configured so that user access to asset stores is determined by hub permissions. In this case, assigning hub roles of Author (or above) allows users to view and upload assets to all of the asset stores to which the Dynamic Content hub has access. For more information, see Assets tab provisioning options.

To assign hub roles to:

  • Individual members- From the Members tab, choose 'Edit member' from the contextual menu or the view pane

  • Teams- From the Teams tab, choose 'Edit team' from the teams contextual menu or the view pane

Here, we are assigning hub roles to an individual member.

Open the Edit member pane

In the edit pane, click the hub for which you want to give access. This automatically assigns the Member role for the hub and expands to show its repositories. Here, member access is given for the "Acme Production" hub.

Assigning the hub member role

tip

If you are using both individual and team roles, a Team icon indicates when a role is inherited. See Role priority.

To assign a different hub role, choose from the dropdown list. Here, we've assigned the Author role. See the hub roles descriptions.

Assigning hub author role

In Dynamic Content, the hub menu will show the hubs to which users have access. See Dynamic Content Hub menu.

Assigning the hub admin role
Link copied!

Organization admins can assign the hub admin role to users. This also gives a user admin level permissions for all the repositories within that hub too. The hub admin role is particularly useful for enterprises with many hubs, who want to control which hubs their admin users access and manage.

Users with the hub admin role on at least one hub are highlighted in the account management panel.

If a member is demoted from having the hub admin role, to the role they previously had (with lesser permissions), their previous permissions are restored.

Hub admin role highlighted

Assigning repository roles
Link copied!

You control repository permissions for members and teams by assigning repository roles. The roles can be assigned on a per repository basis to provide different levels of permission for different repositories.

The following users can assign repository roles:

  • Organization admins
  • Users with the hub admin role assigned can set permissions for all repositories in the hubs for which they are admins

To assign repository roles to:

  • Individual members- From the Members tab, choose 'Edit member' from the contextual menu or the view pane

  • Teams- From the Teams tab, choose 'Edit team' from the teams contextual menu or the view pane

Here, we are assigning repository roles to an individual member.

Open the Edit member pane

In the edit pane, click the switch control for the repository you want to give access. This automatically assigns the same role as set for the parent hub. If the member doesn't already have an assigned role for the parent hub, the hub Member role is automatically assigned.

tip

You can use the down arrow (V) to the left of a hub name to expand its list of repositories, even if the member or team doesn't yet have access to the parent hub.

Assigning repository roles

Use "Enable all", to assign a hub's role to all of its repositories. If different roles are already set on some repositories, they will remain the same. Using "Disable all", disables all roles set for the hub.

tip

If you are using individual and team roles at the same time, roles may be inherited from a team. Where this is the case, a "Team" icon indicates the role is inherited. See Role priority.

When you've assigned the required roles and saved your changes, a notification confirms the saved changes. Dynamic Content users have the repositories to which they have access, listed in the navigation panel. See Dynamic Content - Quick tour.

Viewing assigned roles
Link copied!

Use the view pane for a clear view of assigned roles. Unlike the edit pane, which lists all hubs and repositories in an organization, the view pane lists only the hubs and repositories to which access is given.

To view assigned roles for an individual member: From the Members tab, click on the member in the list. The view member pane is displayed.

To view assigned roles for a team: From the Teams tab, click on the team in the list. The view team pane is displayed.

You can use the search to find the specific hub or role for which a role is set.

Finding individually assigned roles
Link copied!

You can easily find out what role is assigned to an individual, when a team role has been inherited. For example, below the Edit member pane shows the "Slots" repository role is inherited from a team. To check what role is assigned to the individual, open the roles dropdown menu. In this example, the "Publisher" role is assigned to the individual. Although the team role is the same, it takes precedence over the individual role.

Checking an individual's assigned role