Xenia uses organizations to group projects. After signing up, users need to create a new organization with a first Project, or be invited to an existing organization. Users can be part of multiple organizations with the same user account.
Permissions are controlled on a project level in Xenia. When organization admins create a project, they are automatically assigned the project-admin role for that project. See Permissions and roles for more information about the permission system.
Details about an organization can be found by clicking on the profile menu in the top right corner, and then click Organizations. The General tab displays information about the subscription of the organization, while the Users tab holds information about the Users in the organization.
Users can be created when they do not have an account yet. You can do this by clicking on the profile menu in the top right corner and then selecting Organizations and then Users in the tab menu. From this screen users can be invited by clicking the [+] Add user icon. The only thing required is the email address of the user you want to invite. Selecting Admin will give the user full permission to all projects from this organization. Now click the [✓] symbol and the user will get an email that allows him to sign-up, after which he is automatically added to your organization.
Do not forget to set roles for this user after invitation, otherwise he will not be able to do anything in your organization!
After sign up the user is required to create an organization.
When creating a new organization, the user is asked to select a subscription. Depending on the subscription, users are able, for example, to create multiple projects in their organization.
The user creating an organization is automatically granted the admin status of the organization. Organization admins are able to:
- Invite other users to their organization
- Create projects
- Create resources, such as models, connectors and pipelines, in a project
- Manage the roles of other organization users. The roles are managed per project.
- Create custom roles for projects
- Change the admin status of organization users
Take a look at our swagger page to see how to use organizations and users from the API.
Updated 12 days ago