Skip to main content

Connector permissions

DronaHQ enforces granular access control over the connector resources, allowing you to assign roles to specific users and groups. This feature is particularly valuable for limiting unauthorized modifications to the configured resources. Please refer to the table below for an overview of the different roles and their respective purposes.

RoleWhat it can do?
OwnerThe creator of the connector holds the exclusive right to set up permissions for other users and groups. This role can edit or delete the connector and configure resources for various data environments.
EditorThis role can edit the connector and configure resources for various data environments.
Use OnlyThis role can only view the connector; any modifications made to the resources cannot be saved.
NoneThis role has no access to the connector, and as a result, the connector is not visible to users with this role.

Setting permissions for a specific connector

To set up permissions for a connector, navigate to the connector listing page and click on the three dots (more options) for the desired connector. Then, select 'Edit permissions' to assign roles to users or groups.

When configuring individual or group permissions, the first entry is for 'All Creators.' This option sets default permissions for all creators. It's essential to keep in mind that permissions granted to individual users take precedence over any other permissions when assigning permissions to connectors. For example, if a user is given a 'Preview Only' role for an app, but 'All Creators' are granted an 'Editor' role, that individual user will end up with the permissions of the 'Preview Only' role.

Permission hierarchy starts with Individual permission -> Group Permission -> All Creators permission -> Default permission representing the highest to lowest permission priority, i.e. if no individual permission is given then it will look for permissions in groups to which use is assigned to if not permission is set to groups then it will inherit all creators permission, if not other permission is configured then it will inherit the default permission.

TermDescription
UserRefers to each individual within the organization.
GroupRefers to specific groups of people within the organization, such as Developers, Testers, and others.
Setting permissions for multiple users
Setting permissions for multiple users
Setting permissions for multiple groups
Setting permissions for multiple groups

Setting permissions for individual user and group

To set connector permissions, access the user view by clicking on the 'Manage Users' option located to the left of the DronaHQ dashboard.

Individual User

To set permissions for an individual user, click on the three dots (more options), then select 'Edit Permissions'. After that, navigate to the connector tab and set permissions for each connector according to your requirements.

Active User

Editing connector permissions is only possible for active users.

User view screen
User view screen
Setting user permissions for connectors
Setting user permissions for connectors

Group

To set permissions for a group, click on the 'Manage Groups' option located at the top, and then select 'Edit Permissions'. After that, navigate to the connector tab and set permissions for each connector according to your requirements.

Manage group option
Manage group option
Groups listing
Groups listing
Groups listing
Editing Group Permission
Inherited permission

Permissions which are inherited are highlighted using blue checkboxes