dms
Delivers a core document management system within Odoo for organizing, securing, and sharing business documents.
Key Features
- dms.storage: Supports database, filestore, and attachment storage strategies with optional access inheritance, linked models, and migration utilities.
- dms.directory: Manages hierarchical directories with access groups, tagging, starring, counters, and portal eligibility.
- dms.file: Tracks document metadata, thumbnails, tagging, access tokens, and migration status while linking binaries to directories.
- dms.access.group: Aggregates user memberships and parent groups to compute create, write, and delete permissions for directories.
- dms.category: Organizes hierarchical categories for directories and files with automatic rollups of related counts.
- dms.tag: Provides translatable, color-coded tags that can be assigned to directories and files with usage counters.
- dms.security.mixin: Computes record-level permissions using DMS access groups and related business record access domains.
- portal: Exposes directories and files to portal users with search, filtering, and token-protected browsing and download pages.
- wizard.dms.share: Provides a share wizard that reuses portal sharing to generate links for directories and files.
- ir.attachment: Automatically provisions related directories and DMS files when attachments are added to linked models and removes them on cleanup.
- mail.thread: Flags message attachments so DMS synchronization occurs during message posting on tracked records.
- res.config.settings: Lets administrators set maximum upload sizes and forbidden file extensions for document handling.
- onboarding: Presents contextual actions to create storages, directories, and files while tracking onboarding completion.
- base: Cascades deletion of linked DMS directories and files when business records are removed.
- dms.mixins.thumbnail: Supplies default icons and auto-generated thumbnails for DMS records to improve visual previews.
- ir.binary: Accepts access tokens when retrieving DMS records so shared links can display binary content securely.