Your SolveBio Vault contains your account’s private data feeds. SolveBio uses role-based access controls (RBAC) to control access to these feeds (see Roles & Permissions in SolveBio). For fine-grained access, specific permission levels can be granted to users or groups within your account.
There are five types of permission levels available for users and groups collaborating on data feeds:
- Discover: See that a data feed exists, browse versions and datasets within it. View summary-level results from beacons without seeing the underlying data.
- Query: View, query, and filter all datasets within a data feed.
- Contribute: View datasets and submit edits and imports for approval.
- Approve: Approve edit submissions from contributors, edit dataset schemas (field) and contents.
- Admin: Full control over a data feed, ability to grant access rights to users and groups.
Users with admin account roles (or above) always have admin permissions for all data feeds within their account. For all other users, permissions can be granted explicitly for each data feed, as well as through group memberships.
By default, all members of your account have discover permission for all private data feeds. This makes it possible for users to discover new datasets in the Beacon app, without exposing underlying content. Restricted members of your account must always be granted explicit permissions for all data feeds.
When creating a new private data feed, the creator will be granted admin permissions on that data feed. Users with admin permission on a particular data feed may modify the default permission level in order to grant higher permissions to members of their account. They can also remove default permissions on a data feed in order to hide it from other account members.
Bob is a member of the Acme account. Bob creates a new data feed for his research group, but does not want to expose the data to any other members of his account (outside of his group). When Bob creates the data feed, he sets the default permission level to discover, and adds his research group to the data feed with contribute permissions. With these settings, everyone in his group will be able to query all the datasets within the feed as well as submit edits to the feed, but only Bob will be able to approve the edits.
Permission Level Details
The following table shows the actions available for each permission level:
|List versions and datasets within a data feed||✓||✓||✓||✓||✓|
|Edit data feed, version, or dataset settings||✓|
|Delete a data feed, version, or dataset||✓|
|Grant or revoke private data feed access to users and groups in your account||✓|
|Query datasets in a data feed||✓||✓||✓||✓|
|Beacon datasets in a data feed||✓||✓||✓||✓||✓|
|Contribute dataset edits||✓||✓||✓|
|Submit dataset imports||✓||✓||✓|
|Add, edit, and remove dataset fields||✓||✓|
|Approve dataset commits||✓||✓|
|Undo (roll back) dataset commits||✓||✓|