Application Permissions
TODO
An Application Permission is a permission to perform an action that is not associated with a single
Document
Document
In order to grant Application Permissions to yourself or to other Users/Groups you must have the Manage Users or Administrator Application Permissions.
If you have one of these permissions then you can access the Application Permissions screen from the main menu:
Application Permission Types
The following is the list of different application permissions that can be granted to users/groups.
| Permission | Description |
|---|---|
| Administrator | Full administrator rights to access and manage all data, documents and screens, i.e. everything. |
| Annotations | Create and view annotations in query results. |
| Change Owner | Change the ownership of a document or folder to another user. |
| Data - Delete | Delete streams. |
| Data - Export | Download/export streams from a feed. |
| Data - Import | Upload stream data into a feed. |
| Data - View | View stream data (e.g. in the Data Viewer or a Dashboard text pane). |
| Data - View With Pipeline | View data in a Dashboard text pane that uses a pipeline. |
| Download Search Results | Download search result data on a Dashboard. |
| Export Configuration | Export
Content
Content
Content in Stroom typically means the user created documents/entities created in Stroom and as seen in the explorer tree. Content can be created/modified by Stroom users and imported/exported for sharing between different Stroom instances. Click to see more details... (i.e. documents, that you have permission to view) to a file. |
| Import Configuration | Import
Content
Content
Content in Stroom typically means the user created documents/entities created in Stroom and as seen in the explorer tree. Content can be created/modified by Stroom users and imported/exported for sharing between different Stroom instances. Click to see more details... from a file. |
| Manage API Keys | Access the API Keys screen to view, create, edit, delete the user’s own API keys. ‘Manage Users’ permission is also required to manage other users API keys |
| Manage Cache | Access the Caches screen to view and clear system caches. |
| Manage DB | Access the Monitoring -> Database Tables screen to view the state of the tables in the database. |
| Manage Index Shards | Access the Shards sub-tab on an Index document. |
| Manage Jobs | Access the Jobs screen to manage Stroom’s background jobs. |
| Manage Nodes | Access the Nodes screen to view the nodes the cluster and manage their priority and enabled states. |
| Manage Policies | Access the Data Retention screen to manage data retention rules. |
| Manage Processors | Access the Processors tab and manage the processors/filters used to process stream data through pipelines. |
| Manage Properties | Access to the Properties to manage the system configuration. |
| Manage Tasks | Access the Server Tasks screen to view/stop tasks running on the nodes. |
| Manage Users | Access the screens to manage users, groups, document/application permissions. Also gives the user the ability to manage API keys for other users. |
| Manage Volumes | Access the Data Volumes and Index Volumes screens to create/edit/delete the index/data volumes used for Lucene indexing and the stream store. |
| Pipeline Stepping | Step data through a pipeline using the Stepper. |
| View System Information | Use the System Information API. This is used by the administrators for viewing some of the internal working of Stroom to aid in debugging issues. |