Access & Collaboration¶
The data-client includes tools to manage user access and collaboration through the Requestor service. This allows project administrators to invite users (collaborators) to projects and manage access requests.
Managing Collaborators¶
The collaborator command suite is used to add or remove users from projects.
Add a User¶
To give a user access to a project:
- project_id: Format
program-project(e.g.,SEQ-Res). - username: The user's email address.
Options:
- --write (-w): Grant write access.
- --approve (-a): Automatically approve the request (if you have admin permissions).
Remove a User¶
To revoke access:
Options:
- --approve (-a): Automatically approve the revocation.
Managing Requests¶
List Requests¶
List access requests associated with you or a user.
Options:
- --mine: List your requests.
- --active: List only active requests.
- --username: List requests for a specific user (admin only).
List Pending Requests¶
See requests waiting for approval.
Approve a Request¶
If you are a project administrator, you can approve pending requests.