TIP: You can type at any time to perform a new search.
Auto classify documents into DMS
dms_auto_classification · OCA/dms
- Repository
- OCA/dms · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Document Management
- Folder size
- 0.11 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/dms
- Last tracking update
- 2026-08-07 08:42:51
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Víctor Martínez, Weblate, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_dms_classification_template_form |
dms.classification.template | form | New | |
view_dms_classification_template_tree |
dms.classification.template | list | New | |
view_wizard_dms_classification_form |
wizard.dms.classification | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (5)
-
company_idMany2one → res.companycomodel_name='res.company'index=Truestore=Truestring='Company' -
directory_patternChar -
filename_patternChar -
nameCharrequired=True -
sequenceIntegerdefault=10required=True
No public methods.
New fields (6)
-
company_idMany2one → res.companycomodel_name='res.company'default=<expr>required=Truestring='Company' -
data_fileBinaryrequired=Truestring='File' -
data_filenameChar -
detail_idsOne2many → wizard.dms.classification.detailcomodel_name='wizard.dms.classification.detail'inverse_name='parent_id'string='Details' -
stateSelectiondefault='draft'selection=[('draft', 'Draft'), ('analyze', 'Analyze')] -
template_idMany2one → dms.classification.templatecomodel_name='dms.classification.template'domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]"required=Truestring='Template'
-
action_analyze(self)Process the zip file and generate details. -
action_classify(self)
New fields (7)
-
data_fileBinaryrequired=Truestring='File content' -
directory_idMany2one → dms.directorycomodel_name='dms.directory'compute='_compute_directory_id'readonly=Falsestore=Truestring='Directory' -
file_idMany2one → dms.filecomodel_name='dms.file'compute='_compute_file_id'readonly=Truestore=Truestring='File' -
file_nameCharcompute='_compute_file_name'store=Truestring='File name' -
full_pathCharreadonly=Truerequired=Truestring='Full path' -
parent_idMany2one → wizard.dms.classificationcomodel_name='wizard.dms.classification'string='Parent' -
stateSelectioncompute='_compute_state'readonly=Trueselection=[('to_classify', 'To classify'), ('classified', 'Classified')]store=True
No public methods.
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 60 days ago
- Last activity
- 60 days ago
- Repository
- OCA/dms
- Pull request
- [19.0][MIG] dms_auto_classification: Migration to 19.0 (#485)