Gear Access Permissions
Introduction
By default gears can be used by any user site wide. However, Site Administrators or Site Developers can limit gear access to designated users or projects (see this article). This may be useful for gears in development, to ensure only authorized users run a particular gear, or to manage consistency of gear usage on a project.
Tip
Using the SDK it is possible for a site developer to restrict access to any site project if they have the project id. See setting gear access using the SDK
Access control details
Gear access permissions control the user's ability to:
- Run a particular utility or analysis gear, either singly or in batch mode.
- Add a particular gear to a gear rule.
Visibility to gear outputs, gear logs, existence of gears in the site, or execution of gear rules are not affected by the permissions.
Access Control Table
The following table shows the effect of gear permissions for a particular user:
Product Area | User has Permission to access the gear | User does Not have Permission to access the gear |
Left Nav - Job Logs | No Impact | |
Left Nav - Installed Gears | No Impact | |
Gear Rules - Creation | When the user creates a new gear rule, the gear is available to select. | When the user creates a new gear rule, the gear is not available to select. |
Gear Rules - View | No Impact | |
Gear Rules - Edit, Duplicate, Delete | No Impact | |
Gear Rule triggering when a file is added to a project. (user upload, or any process) | No Impact | |
Analysis tab (from Project or within sessions) - View | No Impact | |
User Running Gears (Analysis or Utility, single or batch) | User can select the gear to run it. | User can’t select the gear to run it. It does not appear in the pick list. |
Session - Provenance tab - View | No Impact | |
Session - Provenance tab - Retry | No Impact | |
Left Nav - Site Gear Rule Template Creation | Permission has no impact - HOWEVER only Gears with site level permission can be put on a gear rule template. If gears have any other permission, they can’t be put in the template by any user. | |
Project Creation - populate gear rules from template | No Impact |