Dms Storage

dms_storage
REPOSITORY
REPOSITORYOCA/dms
GIT
GIThttps://github.com/OCA/dms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/dms/tree/17.0/dms_storage
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CreuBlanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CreuBlanca
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, bobrador
WEBSITE
WEBSITEhttps://github.com/OCA/dms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/dms:
    - dms
OCA/server-env:
    - server_environment
OCA/storage:
    - fs_storage
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - http_routing
    - onboarding
    - portal
    - web_editor
    - auth_signup
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES fsspec>=2024.5.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use OCA storages in order to store DMS documents.

It allows us to create store outside our systems.

They will be stored using the same system used on DMS System (Path and
Name)

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
dms_storage_form_view dms.storage.form (in dms_storage) dms.storage group Inherits dms.view_dms_storage_form
Models touched (2)

New fields (2)
  • storage_backend_id Many2one → fs.storage
    args: 'fs.storage'
  • storage_path Char
Public methods (0)

No public methods.

New fields (2)
  • save_type Selection
    ondelete={'storage': 'cascade'} selection_add=[('storage', 'Storage')]
  • storage_backend_id Many2one → fs.storage
    args: 'fs.storage'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/dms
GIT
GIThttps://github.com/OCA/dms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/dms/tree/16.0/dms_storage
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CreuBlanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CreuBlanca
COMMITTERS
COMMITTERSWeblate, oca-ci, len
WEBSITE
WEBSITEhttps://github.com/OCA/dms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/dms:
    - dms
OCA/storage:
    - fs_storage
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - http_routing
    - portal
    - web_editor
    - auth_signup
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES fsspec>=2024.5.0
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
dms_storage_form_view dms.storage.form (in dms_storage) dms.storage group Inherits dms.view_dms_storage_form
Models touched (2)

New fields (2)
  • storage_backend_id Many2one → fs.storage
    args: 'fs.storage'
  • storage_path Char
    invisible=True readonly=True
Public methods (0)

No public methods.

New fields (2)
  • save_type Selection
    ondelete={'storage': 'cascade'} selection_add=[('storage', 'Storage')]
  • storage_backend_id Many2one → fs.storage
    args: 'fs.storage'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/dms
GIT
GIThttps://github.com/OCA/dms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/dms/tree/14.0/dms_storage
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CreuBlanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CreuBlanca
COMMITTERS
COMMITTERSEnric Tobella, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/dms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/dms:
    - dms
OCA/server-env:
    - server_environment
OCA/social:
    - mail_preview_base
OCA/storage:
    - storage_backend
OCA/web:
    - web_drop_target
odoo/odoo:
    - web
    - base
    - mail
    - base_setup
    - bus
    - web_tour
    - http_routing
    - portal
    - web_editor
    - auth_signup
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
dms_storage_form_view dms.storage.form (in dms_storage) dms.storage group Inherits dms.view_dms_storage_form
Models touched (2)

New fields (2)
  • storage_backend_id Many2one → storage.backend
    args: 'storage.backend'
  • storage_path Char
    invisible=True readonly=True
Public methods (0)

No public methods.

New fields (2)
  • save_type Selection
    ondelete={'storage': 'cascade'} selection_add=[('storage', 'Storage')]
  • storage_backend_id Many2one → storage.backend
    args: 'storage.backend'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/dms
PULL REQUEST
PULL REQUEST[18.0][MIG] dms_storage: Migration to 18.0 (#410)