Documents
20
Basic
- Basic: Can view or edit, upload, and share their own or shared documents.
User
10
Can embed actions on folders, insert in Spreadsheet, and import in Sign.
Administrator
20
Can configure folders, manage access rights, and oversee all documents within their areas.
System Administrator
30
Has full control over all document settings, folders, and user rights across the application.
Documents.document: global read rule
[('user_permission', '!=', 'none')]
Documents.document: global create rule
[
'|', ('folder_id.user_permission', '=', 'edit'), ('folder_id', '=', False),
]
Documents.document: global write rule
[('user_permission', '=', 'edit')]
Documents.document: write+unlink base rule
[
('user_permission', '=', 'edit'),
'|', ('type', '!=', 'folder'),
'|', ('owner_id', '!=', False),
('folder_id', '!=', False)
]
Documents.document: write+unlink manager rule
[('user_permission', '=', 'edit')]
Documents.access: global read rule
[('document_id.user_permission', '!=', 'none')]
Documents.access: global write rule
[('document_id.user_permission', '=', 'edit')]
Manager can manage document plans
[('res_model', '=', 'documents.document')]
Manager can manage document plan templates
[('plan_id.res_model', '=', 'documents.document')]
Tag portal: Read access to the tags of the documents the user has access to
[('document_ids.user_permission', '!=', 'none')]
Documents Operation Rule
[('create_uid', '=', user.id)]