| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/18.0/module_analysis |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Adasat Torres de Leon |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:08 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to know 'how much code' is running on your Odoo instance, group by 'Type' (Odoo Core, OCA, other...) This module can be usefull in the following cases : - To analyse the size of your technical debt, regarding your Custom modules - To know the ratio between Odoo / OCA and Custom modules - To evaluate the amount to pay to odoo to upgrade your custom code, or the induced workload  For that purpose, it adds new concepts - `ir.module.author`, based on the value `author` present in the manifest file.  - `ir.module.type`, populated by default with Odoo and OCA values.  Each installed modules have extra data in the 'Technical Data' tab :  |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_list |
ir.module.author | list | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_list |
ir.module.type | list | New | |
view_ir_module_type_rule_list |
ir.module.type.rule | list | New |
No HTTP endpoints found for this module.
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Analysed Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
scss_code_qty
Integer
readonly=True
string='SCSS Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self, domain=None)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
sequence
Integer
No public methods.
module_domain
Char
default='[]'
required=True
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/17.0/module_analysis |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Sylvain LE GAL, Weblate, OCA-git-bot, oca-ci, Christopher Rogos, Lena MONTENOT, jerome guerriat |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows you to know 'how much code' is running on your Odoo instance, group by 'Type' (Odoo Core, OCA, other...) This module can be usefull in the following cases : - To analyse the size of your technical debt, regarding your Custom modules - To know the ratio between Odoo / OCA and Custom modules - To evaluate the amount to pay to odoo to upgrade your custom code, or the induced workload  For that purpose, it adds new concepts - `ir.module.author`, based on the value `author` present in the manifest file.  - `ir.module.type`, populated by default with Odoo and OCA values.  Each installed modules have extra data in the 'Technical Data' tab :  |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
scss_code_qty
Integer
readonly=True
string='SCSS Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self, domain=None)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
sequence
Integer
No public methods.
module_domain
Char
default='[]'
required=True
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/16.0/module_analysis |
| VERSION | |
| VERSION | 1.0.5 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, Florian da Costa, Weblate, OCA-git-bot, oca-ci, Florent Cayré, Guillaume Pothier |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
scss_code_qty
Integer
readonly=True
string='SCSS Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self, domain=None)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
sequence
Integer
No public methods.
module_domain
Char
default='[]'
required=True
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/15.0/module_analysis |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Florent Cayré, Lena MONTENOT, Antoine Verlant, Juliette Blanc |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_base_module_update_form |
base.module.update | xpath | Inherits base.view_base_module_update | |
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
analyse_installed_modules
Boolean
default=True
update_module(self)
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self)
update_list(self)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
sequence
Integer
No public methods.
module_domain
Char
default='[]'
required=True
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/14.0/module_analysis |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, Ivàn Todorovich, Weblate, OCA-git-bot, oca-ci, Florent Cayré, Adasat Torres de León |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_base_module_update_form |
base.module.update | xpath | Inherits base.view_base_module_update | |
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
analyse_installed_modules
Boolean
default=True
update_module(self)
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self)
update_list(self)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
sequence
Integer
No public methods.
module_domain
Char
default='[]'
required=True
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/13.0/module_analysis |
| VERSION | |
| VERSION | 1.1.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Stefan Rijnhart, OCA Transbot, Roy Le, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, oca-ci, Florent Cayré, Telmo Santos |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
string='Name'
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
string='Name'
sequence
Integer
string='Sequence'
No public methods.
module_domain
Char
default='[]'
required=True
string='Module Domain'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
string='Sequence'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/12.0/module_analysis |
| VERSION | |
| VERSION | 1.0.6 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Renato Lima, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, oca-ci, Florent Cayré, Telmo Santos |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pygount |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_ir_module_author_form |
ir.module.author | form | New | |
view_ir_module_author_tree |
ir.module.author | tree | New | |
view_ir_module_module_form |
ir.module.module | xpath | Inherits base.module_form | |
view_ir_module_module_graph |
ir.module.module | graph | New | |
view_ir_module_module_pivot |
ir.module.module | pivot | New | |
view_ir_module_type_form |
ir.module.type | form | New | |
view_ir_module_type_rule_tree |
ir.module.type.rule | tree | New | |
view_ir_module_type_tree |
ir.module.type | tree | New |
No HTTP endpoints found for this module.
installed_module_ids
Many2many → ir.module.module
comodel_name='ir.module.module'
relation='ir_module_module_author_rel'
string='Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Installed Modules Quantity'
name
Char
required=True
string='Name'
No public methods.
author_ids
Many2many → ir.module.author
comodel_name='ir.module.author'
readonly=True
relation='ir_module_module_author_rel'
string='Authors'
css_code_qty
Integer
readonly=True
string='CSS Code Quantity'
js_code_qty
Integer
readonly=True
string='JS Code Quantity'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
readonly=True
string='Module Type'
python_code_qty
Integer
readonly=True
string='Python Code Quantity'
xml_code_qty
Integer
readonly=True
string='XML Code Quantity'
button_analyse_code(self)
cron_analyse_code(self)
write(self, vals)
installed_module_ids
One2many → ir.module.module
comodel_name='ir.module.module'
inverse_name='module_type_id'
string='Installed Modules'
installed_module_qty
Integer
compute='_compute_installed_module_qty'
store=True
string='Modules Quantity'
name
Char
required=True
string='Name'
sequence
Integer
string='Sequence'
No public methods.
module_domain
Char
default='[]'
required=True
string='Module Domain'
module_type_id
Many2one → ir.module.type
comodel_name='ir.module.type'
required=True
string='Module type'
sequence
Integer
string='Sequence'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/server-tools |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] module_analysis: Migration to 19.0 (#3631) |