Dms Action

dms_action
REPOSITORY
REPOSITORYOCA/dms
GIT
GIThttps://github.com/OCA/dms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/dms/tree/14.0/dms_action
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
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/dms:
    - dms
OCA/social:
    - mail_preview_base
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 Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend dms_assets ir.ui.view qweb Inherits web.assets_backend
dms_action_form_view dms.action.form (in dms_action) dms.action form New
dms_action_search_view dms.action.search (in dms_action) dms.action search New
dms_action_tree_view dms.action.tree (in dms_action) dms.action tree New
dms_directory_form_view dms.directory.form (in dms_action) dms.directory notebook Inherits dms.view_dms_directory_form
dms_file_form_view dms.file.form (in dms_action) dms.file header Inherits dms.view_dms_file_form
view_dms_file_kanban dms.file.form (in dms_action) dms.file xpath Inherits dms.view_dms_file_kanban
Models touched (3)

New fields (6)
  • action_id Many2one → ir.actions.server
    domain=[('model_name', '=', 'dms.file')] args: 'ir.actions.server'
  • active Boolean
    default=True
  • dms_directory_ids Many2many → dms.directory
    args: 'dms.directory'
  • icon Char
  • kind Selection
    required=True args: [('server_action', 'Server Action')]
  • name Char
    required=True
Public methods (0)

No public methods.

New fields (1)
  • dms_action_ids Many2many → dms.action
    args: 'dms.action'
Public methods (0)

No public methods.

New fields (2)
  • action_button Serialized
    compute='_compute_action_button'
  • with_actions Boolean
    compute='_compute_action_button'
Public methods (1)
  • execute_action(self, kwargs=False)