Roles and permissions
Babel uses two roles at the project level:| Permission | Manager | Collaborator |
|---|---|---|
| View project details and tasks | Yes | Yes |
| View traceability records | Yes | Yes |
| View the project dashboard | Yes | Yes |
| Update task status (drag or status selector) | Yes | Yes |
| Add traceability records (datasets, experiments, decisions) | Yes | Yes |
| Create new tasks | Yes | No |
| Edit task details (name, description) | Yes | No |
| Reassign tasks to other members | Yes | No |
| Delete tasks | Yes | No |
| Delete traceability records | Yes | No |
| Edit project details (name, client, description) | Yes | No |
| Delete the project | Yes | No |
| Add team members | Yes | No |
| Remove team members | Yes | No |
There is exactly one manager per project — the user who created it. The manager role cannot be transferred to another user.
Adding a collaborator
Only the project manager can add or remove team members.
Enter the member's email
In the Add member field, type the email address of the person you want to invite. The user must already have a Babel account — you cannot invite someone who has not yet registered.
Search for the user
Click Find user. Babel queries the database for an account matching that email address and displays the user’s name for confirmation.
Viewing the team
The Colaboradores page shows a list of all current members. Each entry displays:- Full name
- Email address
- A context menu with the option to remove the member
Removing a team member
To remove a collaborator from the project:- Open the Team tab.
- Find the member you want to remove.
- Click the Remove button (trash icon) next to their name.
- Confirm the action in the dialog.
