Documents
User
Manager
DMS Storage multi-company
['|',('company_id','=',False),('company_id','in',company_ids)]
DMS Directory multi-company
['|',('company_id','=',False),('company_id','in',company_ids)]
File multi-company
['|',('company_id','=',False),('company_id','in',company_ids)]
Locked files are only modified by locker user.
['|', ('locked_by', '=', False), ('locked_by', '=', user.id)]
DMS users can only edit and delete their own groups.
[('create_uid','=',user.id)]
DMS Managers can edit and delete all groups.
[(1 ,'=', 1)]
Basic users cannot access hidden storage
[('is_hidden', '=', False)]
Managers can access hidden storage
[('is_hidden', '=', True)]
Apply computed create permissions.
[('permission_create', '=', user.id)]
Apply computed read permissions.
[('permission_read', '=', user.id)]
Apply computed unlink permissions.
[('permission_unlink', '=', user.id)]
Apply computed write permissions.
[('permission_write', '=', user.id)]
Apply computed create permissions.
[('permission_create', '=', user.id)]
Apply computed read permissions.
[('permission_read', '=', user.id)]
Apply computed unlink permissions.
[('permission_unlink', '=', user.id)]
Apply computed write permissions.
[('permission_write', '=', user.id)]