TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Hidden
Folder size
0.39 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-09-28 18:31:18
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Odoo Translation Bot, Victor Feyens, David Beguin, Tiffany Chang (tic), Gorash, amdi-odoo, Dylan Kiss (dyki), Kadam Darji, Frantisek Binovsky
Odoo dependencies
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
crm
Description
Allow internal users requesting a module installation
=====================================================
    

Code Analysis info_outline

Views touched (5)
XML IDNameModelTypeStatus
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 kanban Inherits base.module_view_kanban
mail_installation_request_template mail_installation_request_template ir.ui.view qweb New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (5)
  • body_html Html
    args: 'Body'
  • module_id Many2one → ir.module.module
    domain=[('state', '=', 'uninstalled')] ondelete='cascade' readonly=True required=True string='Module' args: 'ir.module.module'
  • qweb_template_xmlid Char
    default='base_install_request.mail_installation_request_template' required=True args: 'Template Id'
  • 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'
Public methods (1)
  • action_send_request(self)

New fields (3)
  • 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'
Public methods (1)
  • action_install_module(self)

New fields (0)

No new fields.

Public methods (1)
  • action_open_install_request(self)

Loading…

Loading…

Loading…

Loading…