Managing Permissions Understanding Permissions logic Permissions in LAPIS are per object. They control the common operations that are allowed or denied on an object for particular Users and Groups. The most important ones are: read  – allows/denies an object to be accessible write  – allows/denies an object to be modifiable delete  – allows/denies object to be delete-able download  – allows/denies an object to be downloadable owner  – allows/denies all operations Each object in the system has  explicitly set  and  implicit  permissions. Explicit permissions are set to each object and can be changed manually, while  implicit  permissions are applied to an object through connected to it other objects (for example from a Folder object in which it is present) or other rules (for example an Assignee property gives permissions to its Task). Combination of explicit and implicit permissions gives the effective permissions of an object. Explicit permissions overwrite the Implicit permissions.  Deny  of an operation has priority in effective (combined) permissions. When an object is created in the system it receives the default explicit permissions as set for its type. This is configured in the “Default Instance Permissions” property in the corresponding Type or if not set there, from the first ancestor Type in which it is defined. Define Default Instance Permissions for a Type You have to be part of Administrators group to be able to perform these tasks. Go to the menu Administration/Types and find the type you want to manage. Edit the “Default Instance Permissions” property, add users, groups or Everyone and allow or deny the operations you want for each of those: Note that those permissions will be applied to the objects created from now on. All existing objects will keep their existing permissions. Using Folders, Categories and Tags to manage permissions Folders, Categories and Tags are all configured to provide inherited permissions to objects they contain. It is enough to set or change permissions to a folder in order to easily propagate them to multiple objects. Note that objects’ explicit permissions will overwrite those set in a folder. Change explicit permissions of a particular object Click on Edit Permissions button in the object header: then click on “Edit Permissions”: and set the permission you want to be applied to this object: