| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/base_install_request |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Thibault Delavallée, Julien Castiaux, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), Nguyễn Đại Dương, sami odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow internal users requesting a module installation
=====================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_install_request.base_module_install_review_description |
base_install_request.base_module_install_review_description | ir.ui.view | qweb | New |
base_module_install_request_view_form |
base.module.install.request.view.form | base.module.install.request | form | New |
base_module_install_review_view_form |
base.module.install.review.view.form | base.module.install.review | form | New |
ir_module_module_view_kanban |
ir.module.module.view.kanban.inherit.mail | ir.module.module | button | Inherits base.module_view_kanban |
body_html
Html
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
user_id
Many2one → res.users
default=<expr>
required=True
args: 'res.users'
user_ids
Many2many → res.users
compute='_compute_user_ids'
string='Send to:'
args: 'res.users'
action_send_request(self)
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
module_ids
Many2many → ir.module.module
compute='_compute_modules_description'
string='Depending Apps'
args: 'ir.module.module'
modules_description
Html
compute='_compute_modules_description'
action_install_module(self)
No new fields.
Public methods (1)action_open_install_request(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/base_install_request |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Odoo Online, Tiffany Chang (tic), Dylan Kiss (dyki), Louis (wil), saurabh |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow internal users requesting a module installation
=====================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_install_request.base_module_install_review_description |
base_install_request.base_module_install_review_description | ir.ui.view | qweb | New |
base_module_install_request_view_form |
base.module.install.request.view.form | base.module.install.request | form | New |
base_module_install_review_view_form |
base.module.install.review.view.form | base.module.install.review | form | New |
ir_module_module_view_kanban |
ir.module.module.view.kanban.inherit.mail | ir.module.module | button | Inherits base.module_view_kanban |
body_html
Html
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
user_id
Many2one → res.users
default=<expr>
required=True
args: 'res.users'
user_ids
Many2many → res.users
compute='_compute_user_ids'
string='Send to:'
args: 'res.users'
action_send_request(self)
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
module_ids
Many2many → ir.module.module
compute='_compute_modules_description'
string='Depending Apps'
args: 'ir.module.module'
modules_description
Html
compute='_compute_modules_description'
action_install_module(self)
No new fields.
Public methods (1)action_open_install_request(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/base_install_request |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Yannick Tivisse, Christophe Monniez, Tiffany Chang (tic), Gorash, Pierre Paridans, niyasraphy, Louis Wicket (wil), Dylan Kiss (dyki), FrancoisGe, Julien Carion (juca), Louis (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow internal users requesting a module installation
=====================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_install_request.base_module_install_review_description |
base_install_request.base_module_install_review_description | ir.ui.view | qweb | New |
base_module_install_request_view_form |
base.module.install.request.view.form | base.module.install.request | form | New |
base_module_install_review_view_form |
base.module.install.review.view.form | base.module.install.review | form | New |
ir_module_module_view_kanban |
ir.module.module.view.kanban.inherit.mail | ir.module.module | button | Inherits base.module_view_kanban |
body_html
Html
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
user_id
Many2one → res.users
default=<expr>
required=True
args: 'res.users'
user_ids
Many2many → res.users
compute='_compute_user_ids'
string='Send to:'
args: 'res.users'
action_send_request(self)
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
module_ids
Many2many → ir.module.module
compute='_compute_modules_description'
string='Depending Apps'
args: 'ir.module.module'
modules_description
Html
compute='_compute_modules_description'
action_install_module(self)
No new fields.
Public methods (1)action_open_install_request(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/base_install_request |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Yannick Tivisse, Christophe Monniez, Lucas Lefèvre, Pierre Paridans, niyasraphy |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:50 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow internal users requesting a module installation
=====================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_install_request.base_module_install_review_description |
base_install_request.base_module_install_review_description | ir.ui.view | qweb | New |
base_module_install_request_view_form |
base.module.install.request.view.form | base.module.install.request | form | New |
base_module_install_review_view_form |
base.module.install.review.view.form | base.module.install.review | form | New |
ir_module_module_view_kanban |
ir.module.module.view.kanban.inherit.mail | ir.module.module | button | Inherits base.module_view_kanban |
body_html
Html
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
user_id
Many2one → res.users
default=<expr>
required=True
args: 'res.users'
user_ids
Many2many → res.users
compute='_compute_user_ids'
string='Send to:'
args: 'res.users'
action_send_request(self)
module_id
Many2one → ir.module.module
domain=[('state', '=', 'uninstalled')]
ondelete='cascade'
readonly=True
required=True
string='Module'
args: 'ir.module.module'
module_ids
Many2many → ir.module.module
compute='_compute_modules_description'
string='Depending Apps'
args: 'ir.module.module'
modules_description
Html
compute='_compute_modules_description'
action_install_module(self)
No new fields.
Public methods (1)action_open_install_request(self)