In this release we are introducing several much requested improvements to how Collections and Permission work on Labstep.
Collection Sharing
First and foremost you will be able to share entire Collections of Experiments or Protocols between workspaces. Whenever, new experiments or protocols are added to those Collections they will also be shared with any workspaces that have access to the collection. You can choose to share a Collection as View Only or View & Edit (Note that if you share with edit permission, users in the workspace will still only be able to edit if they have a role that permits editing).
Collection Collaborators
We are also introducing the ability to assign users to entire collections of experiments or protocols. This can be used in conjunction with the changes to the permission model (see below) to control which users can see and perform actions on particular collections of experiments or protocols.
Collection Based Permissions
Previously, you could configure Roles to have permission to perform actions on All experiments /protocols or only those to which the user has been directly assigned.
Now we are introducing a new option to give people more flexibility in how you manage permissions using Collections. There is a new setting called “If Assigned to Collection”. This will give the Role permission for the specified action for any experiment in a collection they have been assigned to. This also includes experiments in sub-collections of the collection they have been assigned to.
View Permission Options
We are also adding the ‘Can View’ action to the permissions that can be configured for each role. This will give you more control over who can see what within a workspace. For example, you could create an Intern role that can only see Experiments they have been explicitly assigned to, or only experiments in particular Collections they have been assigned to (by using the new setting above).
Showing Sub-Collection Content
Previously, filtering your experiments by a particular collection would only show you experiments added directly to that collection not including any experiments in sub-collections. Now we are introducing a toggle to allow you to show or hide experiments in sub-collections when filtering by collection.