Projects
A project is the top-level workspace inside a Tabsdata server. Projects organize related workflows and their resources together and isolate them from workflows in other Tabsdata projects.
Projects enable multiple teams to work within a single Tabsdata server without interfering with each other's work.
Sharing a project
There are three levels of project permissions:
- view_project: read only
- develop_project: read and write access. User can create, edit, delete, and execute any resources within the project
- manage_project:
Permissions are granted directly to a user for a project, at one of three levels, each including
the ones before it:
view_project(read),develop_project(create, modify, and run functions),manage_project(also manage who has access). See Permissions for the full model and CLI commands.
To share a project with a user, use the tdk permission grant CLI command
tdk permission grant \
--user admin \
--permission read \
--proj myproject