- 1. User Types
- 2. Permission types
- 1. Manage views and sheets
- 2. Manage dashboards
- 3. Share data source
- 4. Manage data source
- 5. Manage attributes
- 6. Manage directories
- 7. Manage users
- 8. Manage sheet models
- 9. Share formulas, mapping columns, and linked columns
- 10. Edit shared formulas, mapping columns, and linked columns
- 11. Edit data in grid
- 12. Manage access data source (RLS, CLS)
- 13. Manage automations
- 14. Manage workspace settings
- 15. Create transformations
This documentation outlines the available permissions within KAWA, allowing to control user access to different functionalities.
1. User Types
In KAWA, users fall into three categories:
- SETUP ADMIN User and ADMIN User
- Description: Both have all permissions (with SETUP ADMIN enjoying additional protection against removal or downgrade).
- Permissions: Full access to all features.
- Workspace Access: All workspaces.
- API Access: Both can manage users through a Python API
- NORMAL User
- Description: NORMAL users have limited permissions per workspace.
- Permissions: Access based on assigned permissions.
- Workspace Access: Owners and members have access.
→ Workspace owners hold comprehensive permissions within their workspace.
2. Permission types
In KAWA, user permissions are managed at the workspace level within the workspace settings dialog.
1. Manage views and sheets
This permission grants users the ability to share views and sheets within the KAWA workspace.
2. Manage dashboards
Users with this permission can share dashboards within the KAWA workspace.
3. Share data source
This permission empowers users to share their data sources within the KAWA workspace.
4. Manage data source
This permission allows users to create, edit, and delete connectos (connections to databases such as PostgreSQL, BigQuery, MongoDB, and others).
Additionally, this permission is required to activate the Data access management permissions
More information about connectors below:
Connectors5. Manage attributes
The "Manage Attributes" permission empowers users to assign attributes to columns within KAWA. Attributes serve as a method for categorizing columns with similar values
6. Manage directories
Users with this permission can create, rename, and delete directories in the shared section to organize data within the KAWA workspace efficiently.
7. Manage users
This permission grants administrators the ability to create and remove users and teams of users, and manage users permissions within the workspace.
8. Manage sheet models
Sheet models are default sheet configurations (default column aggregations and format, sheet scope filters …). Users with this permission can edit sheet models.
9. Share formulas, mapping columns, and linked columns
Users with this permission can share formulas, mapping columns, and linked columns with others.
10. Edit shared formulas, mapping columns, and linked columns
This permission allows users to edit shared formulas, mapping columns, and linked columns.
11. Edit data in grid
Users with this permission can edit data directly within the grid interface, enabling data correction and modifications. These changes are saved at the data source level (in KAWA’s clickhouse data warehouse).
12. Manage access data source (RLS, CLS)
This permission provides control over access to data sources through Row-Level Security (RLS) and Column-Level Security (CLS), ensuring data privacy and compliance with access policies.
13. Manage automations
Users with this permission can create, edit, and delete automations, allowing for the scheduling and execution of repetitive tasks.
14. Manage workspace settings
Administrators with this permission can configure and manage workspace settings, including customization options such as the company color palette.
15. Create transformations
This permission enables users to create new datasources from views where the data has been transformed.