TIP: You can type at any time to perform a new search.
CMIS Write
cmis_write · OCA/connector-cmis
Security findings
Migration considerations
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.addons.connector.session` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.addons.connector.queue.job` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
ir_attachment— Class 'ir_attachment' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceir_attachment— Class 'ir_attachment' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceir_attachment_doc_backend— Class 'ir_attachment_doc_backend' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceir_attachment_doc_backend— Class 'ir_attachment_doc_backend' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceir_attachment_download— Class 'ir_attachment_download' still inherits from the old-style `orm.TransientModel` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceir_attachment_download— Class 'ir_attachment_download' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceir_attachment_download— Class 'ir_attachment_download' declares `_defaults` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcemetadata— Class 'metadata' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcemetadata— Class 'metadata' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcemetadata_list— Class 'metadata_list' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcemetadata_list— Class 'metadata_list' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceview_metadata_tree— View 'view_metadata_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/connector-cmis · module folder · Try on Runboat
- Module version
- 0.1.0
- Category
- Knowledge Management
- Folder size
- 0.04 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- www.savoirfairelinux.com
- Last tracking update
- 2026-08-07 07:17:54
- Authors
- Savoir-faire Linux
- Maintainers
- Savoir-faire Linux
- Committers
- Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE)
- Odoo dependencies
- Python dependencies
- cmislib, httplib2
- System dependencies
- None
- Required by
- None
- Description
Add Documents from Odoo/OpenERP =============================== This module allows you to store Odoo/OpenERP document in the DMS repository. Configuration ============= * Create a new CMIS backend with the host, login and password. * Configure the path in the repository where documents will be dropped. By default, it uses the home directory of the user. Usage ===== * On one Odoo/OpenERP record, click "Add document". * Upload your documents * Uploaded documents will be enqueued for storage in the DMS (Document Management System) Add Metadata ============ To manage a custom aspect using CMIS (and all the other supported ways) you have to: * Define a new custom model configuring Alfresco. To do this I suggest you http://wiki.alfresco.com/wiki/Step-By-Step:_Creating_A_Custom_Model. * Add the custom aspect to the document you upload or create in Alfresco. Using CMIS I suggest you: http://docs.alfresco.com/4.1/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fopencmis-ext-adding.html. * Set the custom property in the way you probably know using CMIS. Contributors ------------ * El Hadji Dem (elhadji.dem@savoirfairelinux.com)
Code Analysis
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_document_file_form_doc_backend |
ir.attachment.doc.backend | ir.attachment | form | Inherits document.view_document_file_form |
view_mass_object_form |
metadata.form | metadata | form | New |
view_metadata_tree |
metadata.tree | metadata | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (0)
No new fields.
Public methods (2)-
action_download(self, cr, uid, ids, context=None)Download document if it is available in one of backend -
create(self, cr, uid, values, context=None)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (1)-
onchange_model(self, cr, uid, ids, model_id, context=None)
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…