Management System - Action

mgmtsystem_action
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/19.0/mgmtsystem_action
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYManagement Systems
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux, Gray Matter Logic
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux, Gray Matter Logic
COMMITTERS
COMMITTERSMaxime Chambreuil, Weblate, OCA-git-bot, oca-ci, Borruso
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module was written to manage Actions of your management system.

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage list New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.list mgmtsystem.action list New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (18)
  • active Boolean
    default=True
  • color Integer
    compute='_compute_color' default=0 args: 'Color Index'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    readonly=True
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True
  • create_date Datetime
    index=True readonly=True
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/18.0/mgmtsystem_action
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, Dimitrios T. Tanis, oca-ci, Khôi (Kiên Kim)
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module was written to manage Actions of your management system.

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage list New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.list mgmtsystem.action list New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (18)
  • active Boolean
    default=True
  • color Integer
    compute='_compute_color' default=0 args: 'Color Index'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    readonly=True
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True
  • create_date Datetime
    index=True readonly=True
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/17.0/mgmtsystem_action
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSMikel Martin, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Miquel Rosell
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module was written to manage Actions of your management system.

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    readonly=True
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True
  • create_date Datetime
    index=True readonly=True
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/16.0/mgmtsystem_action
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, FernandoRomera
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True
  • create_date Datetime
    index=True readonly=True
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/15.0/mgmtsystem_action
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSOCA Transbot, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, YvanDotet, Ivan Candelas
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True
  • create_date Datetime
    index=True readonly=True
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/14.0/mgmtsystem_action
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSMaxime Chambreuil, Nils Hamerlinck, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Iván Todorovich, Simone Orsi, oca-ci, Diego Fuentes
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True args: 'Active'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True string='Priority' args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True args: 'Reference'
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True args: 'Sequence'
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True tracking=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    index=True readonly=True args: 'Create Date'
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/13.0/mgmtsystem_action
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Iván Todorovich, flachica, ernestotejeda
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True args: 'Active'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    readonly=True args: 'Opening Date'
  • description Html
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True string='Priority' args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True args: 'Reference'
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True args: 'Sequence'
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True track_visibility='onchange' args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    Opens case.
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    index=True readonly=True args: 'Create Date'
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/12.0/mgmtsystem_action
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Savoir-faire Linux
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Dimitrios T. Tanis, Simone Orsi, ernesto
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True args: 'Active'
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    oldname='opening_date' readonly=True args: 'Opening Date'
  • description Html
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute='_compute_number_of_days_to_close' store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute='_compute_number_of_days_to_open' store=True args: '# of days to open'
  • priority Selection
    default='0' index=True string='Priority' args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True args: 'Reference'
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True args: 'Sequence'
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=<expr> group_expand='_stage_groups' index=True track_visibility='onchange' args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=<expr> required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    @api.multi
    Opens case.
  • create(self, vals)
    @api.model
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, action, force_send=True)
    @api.model

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    index=True readonly=True args: 'Create Date'
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    @api.model_cr
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/11.0/mgmtsystem_action
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSMaxime Chambreuil, GitHub, OCA Transbot, oca-travis, Weblate, Jose Maria Alzaga, Iván Todorovich
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
project_tags_form_view Tags mgmtsystem.action.tag form New
project_tags_search_view Tags mgmtsystem.action.tag search New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_stage_form mgmtsystem.action.stage.form mgmtsystem.action.stage form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (4)

New fields (17)
  • active Boolean
    default=True args: 'Active'
  • company_id Many2one → res.company
    default=_default_company args: 'res.company', 'Company'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • date_open Datetime
    oldname='opening_date' readonly=True args: 'Opening Date'
  • description Html
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute=_compute_number_of_days_to_close store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute=_compute_number_of_days_to_open store=True args: '# of days to open'
  • priority Selection
    default='0' index=True string='Priority' args: [('0', 'Low'), ('1', 'Normal')]
  • reference Char
    default=<expr> readonly=True required=True args: 'Reference'
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list of actions.' index=True args: 'Sequence'
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=_default_stage group_expand='_stage_groups' index=True track_visibility='onchange' args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • tag_ids Many2many → mgmtsystem.action.tag
    string='Tags' args: 'mgmtsystem.action.tag'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=_default_owner required=True args: 'res.users', 'Responsible'
Public methods (5)
  • case_open(self)
    @api.multi
    Opens case
  • create(self, vals)
    @api.model
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, action, force_send=True)
    @api.model

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    index=True readonly=True args: 'Create Date'
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • date_open Datetime
    index=True readonly=True args: 'Opening Date'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    @api.model_cr
    Display a pivot view of action.

New fields (6)
  • description Text
    translate=True
  • fold Boolean
    help='This stage is folded in the kanban view when there are no records in that stage to display.' args: 'Folded in Kanban'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100
Public methods (0)

No public methods.

New fields (2)
  • color Integer
    default=10 string='Color Index'
  • name Char
    required=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/10.0/mgmtsystem_action
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Eugen Don, gilles
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
    - knowledge
OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (3)

New fields (16)
  • active Boolean
    default=True args: 'Active'
  • cancel_date Datetime
    readonly=True args: 'Cancel Date'
  • company_id Many2one → res.company
    default=_default_company args: 'res.company', 'Company'
  • create_date Datetime
    readonly=True args: 'Create Date'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • description Text
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute=_compute_number_of_days_to_close store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute=_compute_number_of_days_to_open store=True args: '# of days to open'
  • opening_date Datetime
    readonly=True args: 'Opening Date'
  • reference Char
    default='NEW' readonly=True required=True args: 'Reference'
  • stage_id Many2one → mgmtsystem.action.stage
    copy=False default=_default_stage group_expand='_stage_groups' index=True track_visibility='onchange' args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=_default_owner required=True args: 'res.users', 'Responsible'
Public methods (6)
  • case_open(self)
    @api.multi
    Opens case
  • create(self, vals)
    @api.model
    Creation of Action.
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, action, force_send=True)
    @api.model
  • write(self, vals)
    @api.multi
    Update user data.

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    index=True readonly=True args: 'Create Date'
  • date_closed Datetime
    index=True readonly=True args: 'Close Date'
  • date_deadline Date
    index=True readonly=True args: 'Deadline'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • opening_date Datetime
    index=True readonly=True args: 'Opening Date'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self)
    @api.model_cr
    Display a pivot view of action.

New fields (5)
  • case_default Boolean
    help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.' args: 'Common to All Teams'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100 help='Used to order stages. Lower is better.' args: 'Sequence'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/9.0/mgmtsystem_action
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSMaxime Chambreuil, Pedro M. Baeza, GitHub, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Gervais Naoussi
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
    - knowledge
OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - web
    - mail
    - base_setup
    - web_kanban
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_kanban mgmtsystem.action.kanban mgmtsystem.action kanban New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
view_report_mgmtsystem_action_graph mgmtsystem.action.report.graph mgmtsystem.action.report graph New
view_report_mgmtsystem_action_pivot mgmtsystem.action.report.pivot mgmtsystem.action.report pivot New
Models touched (3)

New fields (16)
  • active Boolean
    default=True args: 'Active'
  • cancel_date Datetime
    readonly=True args: 'Cancel Date'
  • company_id Many2one → res.company
    default=_default_company args: 'res.company', 'Company'
  • create_date Datetime
    default=fields.datetime.now() readonly=True args: 'Create Date'
  • date_closed Datetime
    readonly=True args: 'Closed Date'
  • date_deadline Date
    args: 'Deadline'
  • description Text
    args: 'Description'
  • name Char
    required=True args: 'Subject'
  • number_of_days_to_close Integer
    compute=_compute_number_of_days_to_close store=True args: '# of days to close'
  • number_of_days_to_open Integer
    compute=_compute_number_of_days_to_open store=True args: '# of days to open'
  • opening_date Datetime
    readonly=True args: 'Opening Date'
  • reference Char
    default='NEW' readonly=True required=True args: 'Reference'
  • stage_id Many2one → mgmtsystem.action.stage
    default=_default_stage args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • type_action Selection
    required=True args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    default=_default_owner required=True args: 'res.users', 'Responsible'
Public methods (6)
  • case_open(self)
    @api.multi
    Opens case
  • create(self, vals)
    @api.model
    Creation of Action.
  • get_action_url(self)
    Return action url to be used in email templates.
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, action, force_send=True)
    Set a document state as draft and notified the reviewers.
  • write(self, vals)
    @api.multi
    Update user data.

New fields (13)
  • age Integer
    readonly=True args: 'Age'
  • create_date Datetime
    readonly=True select=True args: 'Create Date'
  • date_closed Datetime
    readonly=True select=True args: 'Close Date'
  • date_deadline Date
    readonly=True select=True args: 'Deadline'
  • number_of_actions Integer
    readonly=True args: '# of actions'
  • number_of_days_to_close Integer
    readonly=True args: '# of days to close'
  • number_of_days_to_open Integer
    readonly=True args: '# of days to open'
  • number_of_exceedings_days Integer
    readonly=True args: '# of exceedings days'
  • opening_date Datetime
    readonly=True select=True args: 'Opening Date'
  • stage_id Many2one → mgmtsystem.action.stage
    readonly=True args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    readonly=True args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'User'
Public methods (1)
  • init(self, cr)
    Display a pivot view of action.

New fields (5)
  • case_default Boolean
    help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.' args: 'Common to All Teams'
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
  • name Char
    required=True translate=True args: 'Stage Name'
  • sequence Integer
    default=100 help='Used to order stages. Lower is better.' args: 'Sequence'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/8.0/mgmtsystem_action
VERSION
VERSION 1.2.3
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Sandy Carter, Maxime Chambreuil, GitHub, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, dufresnedavid, Loïc Faure-Lacroix, Maxime Chambreuil - http://www.savoirfairelinux.com, oca-travis, Matjaz Mozetic, Matjaž Mozetič, Glen Sojo, Gervais Naoussi
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - web
    - knowledge
    - base_setup
    - web_kanban
    - mail
    - crm_claim
    - crm
    - base_action_rule
    - resource
    - sales_team
    - web_kanban_sparkline
    - email_template
    - calendar
    - web_calendar
    - fetchmail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module enables you to manage the different actions of your management
system:

* immediate actions
* corrective actions
* preventive actions
* improvement opportunities.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
board_mgmtsystem_action_form board.mgmtsystem.action.form board.board xpath Inherits mgmtsystem.board_mgmtsystem_form
mgmtsystem_action_stage_tree_view Management System action Stage Tree mgmtsystem.action.stage tree New
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
Models touched (2)

New fields (5)
  • company_id Many2one → res.company
    default=own_company args: 'res.company', 'Company'
  • reference Char
    default='NEW' readonly=True required=True args: 'Reference'
  • stage_id Many2one → mgmtsystem.action.stage
    default=<expr> args: 'mgmtsystem.action.stage', 'Stage'
  • system_id Many2one → mgmtsystem.system
    args: 'mgmtsystem.system', 'System'
  • type_action Selection
    args: [('immediate', 'Immediate Action'), ('correction', 'Corrective Action'), ('prevention', 'Preventive Action'), ('improvement', 'Improvement Opportunity')], 'Response Type'
Public methods (5)
  • case_open(self)
    @api.multi
    Opens case
  • create(self, vals)
    @api.model
  • get_action_url(self)
    @api.one
  • get_default_stage(self)
    @api.model
  • message_auto_subscribe(self, updated_fields, values=None)
    @api.multi
    Automatically add the responsible user to the follow list.

New fields (2)
  • is_ending Boolean
    args: 'Ending stage'
  • is_starting Boolean
    args: 'Starting stage'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/7.0/mgmtsystem_action
VERSION
VERSION 1.2
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSGuewen Baconnier, Alexandre Fayolle, Sandy Carter, Maxime Chambreuil, Virgil Dupras, Pedro M. Baeza, Daniel Reis, Stéphane Bidoul (ACSONE), EL HADJI DEM, Launchpad Translations on behalf of openerp-mgmtsystem-core-editors, OCA Transbot, Maxime Chambreuil - http://www.savoirfairelinux.com
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - document_page
    - knowledge
    - base_setup
    - web_kanban
    - web
    - crm_claim
    - crm
    - base_action_rule
    - mail
    - base_status
    - process
    - email_template
    - base_calendar
    - resource
    - fetchmail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Management System - Action
==========================

This module enables you to manage the different actions of your management
system:
  * immediate actions
  * corrective actions
  * preventive actions
  * improvement opportunities.

Installation
============

To install this module, you need to:

* Clone the project from github on your instance
    * git clone https://github.com/OCA/management-system.git
* Start odoo with the project in the addons path

Configuration
=============

Usage
=====

Known issues / Roadmap
======================

None

Credits
=======

Contributors
------------
Daniel Reis <dreis.pt@hotmail.com>
Joao Alfredo Gama Batista <joao.gama@savoirfairelinux.com>
Maxime Chambreuil <maxime.chambreuil@savoirfairelinux.com>
Pedro M. Baeza <pedro.baeza@gmail.com>
Sandy Carter <sandy.carter@savoirfairelinux.com>
Virgil Dupras <virgil.dupras@savoirfairelinux.com>
El hadji Dem <elhadji.dem@savoirfairelinux.com>

Maintainer
----------

.. image:: http://odoo-community.org/logo.png
   :alt: Odoo Community Association
   :target: http://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
board_mgmtsystem_action_form board.mgmtsystem.action.form board.board xpath Inherits mgmtsystem.board_mgmtsystem_form
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
Models touched (1)

New fields (0)

No new fields.

Public methods (7)
  • create(self, cr, uid, vals, context=None)
  • do_cancel(self, cr, uid, ids, context=None)
    Cancels case
  • do_close(self, cr, uid, ids, context=None)
    When Action is closed, post a message on the related NC's chatter
  • do_open(self, cr, uid, ids, context=None)
    Opens case
  • do_pending(self, cr, uid, ids, context=None)
    Marks case as pending
  • get_action_url(self, cr, uid, ids, context=None)
  • message_auto_subscribe(self, cr, uid, ids, updated_fields, context=None, values=None)
    Automatically add the responsible user to the follow list.
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/6.1/mgmtsystem_action
VERSION
VERSION 1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Joao Alfredo Gama Batista, Maxime Chambreuil, Virgil Dupras, Daniel Reis, Launchpad Translations on behalf of openerp-commiter, Launchpad Translations on behalf of openerp-mgmtsystem-core-editors, erp_user xoe user
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - wiki
    - knowledge
    - base_setup
    - audittrail
    - crm_claim
    - crm
    - base_action_rule
    - mail
    - base_tools
    - process
    - base_calendar
    - resource
    - fetchmail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module enables you to manage the different actions of your management system :
  * immediate actions
  * corrective actions
  * preventive actions
  * improvement opportunities.

WARNING: when upgrading from v0.1, data conversion is required, since there are subtancial changes to the data structure.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
board_mgmtsystem_action_form board.mgmtsystem.action.form board.board xpath Inherits mgmtsystem.board_mgmtsystem_form
view_mgmtsystem_action_filter mgmtsystem.action.filter mgmtsystem.action search New
view_mgmtsystem_action_form mgmtsystem.action.form mgmtsystem.action form New
view_mgmtsystem_action_tree mgmtsystem.action.tree mgmtsystem.action tree New
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • create(self, cr, uid, vals, context=None)