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
Human Resources
Folder size
0.34 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-10-05 00:19:52
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Thibault Delavallée, Odoo Translation Bot, Aaron Bohy, Yannick Tivisse, Victor Feyens, Tiffany Chang (tic), Dylan Kiss (dyki), Mohammad Abdulmoneim (abdu), Bertrand Dossogne, romc-odoo, Julien Launois (jula), Saurabh, Karim Gamaleldin, Tatiana Skvortsova (taskv)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Bridge between HR and Maintenance.

Code Analysis info_outline

Views touched (10)
XML IDNameModelTypeStatus
hr_employee_public_view_form hr.employee.public.form.inherit.maintenance hr.employee.public form Inherits hr.hr_employee_public_view_form
hr_employee_view_form hr.employee.view.form.inherit.maintenance hr.employee form Inherits hr.view_employee_form
maintenance_equipment_view_form_inherit_hr maintenance.equipment.view.form.inherit.hr maintenance.equipment form Inherits maintenance.hr_equipment_view_form
maintenance_equipment_view_kanban_inherit_hr maintenance.equipment.view.kanban.inherit.hr maintenance.equipment kanban Inherits maintenance.hr_equipment_view_kanban
maintenance_equipment_view_search_inherit_hr maintenance.equipment.view.search.inherit.hr maintenance.equipment search Inherits maintenance.hr_equipment_view_search
maintenance_equipment_view_tree_inherit_hr maintenance.equipment.view.list.inherit.hr maintenance.equipment list Inherits maintenance.hr_equipment_view_tree
maintenance_request_view_card_inherit_hr maintenance.request.view.card.inherit.hr maintenance.request Inherits maintenance.hr_equipment_request_view_card
maintenance_request_view_form_inherit_hr maintenance.request.view.form.inherit.hr maintenance.request form Inherits maintenance.hr_equipment_request_view_form
maintenance_request_view_search_inherit_hr maintenance.request.view.search.inherit.hr maintenance.request search Inherits maintenance.hr_equipment_request_view_search
maintenance_request_view_tree_inherit_hr maintenance.request.view.list.inherit.hr maintenance.request list Inherits maintenance.hr_equipment_request_view_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • equipment_count Integer
    compute='_compute_equipment_count' args: 'Equipment Count'
  • equipment_ids One2many → maintenance.equipment
    groups='hr.group_hr_user' args: 'maintenance.equipment', 'employee_id'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_register(self)

New fields (1)
  • equipment_count Integer
    related='employee_id.equipment_count'
Public methods (0)

No public methods.

New fields (3)
  • department_id Many2one → hr.department
    compute='_compute_equipment_assignment_fields' readonly=False store=True string='Assigned Department' tracking=True args: 'hr.department'
  • employee_id Many2one → hr.employee
    compute='_compute_equipment_assignment_fields' index='btree_not_null' readonly=False store=True string='Assigned Employee' tracking=True args: 'hr.employee'
  • equipment_assign_to Selection
    default='employee' ondelete={'department': 'set other', 'employee': 'set other'} required=True selection_add=[('department', 'Department'), ('employee', 'Employee')]
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (3)
  • employee_id Many2one → hr.employee
    default=_default_employee_get string='Employee' args: 'hr.employee'
  • equipment_id Many2one
    domain="['|', ('employee_id', '=', employee_id), ('employee_id', '=', False)]"
  • owner_user_id Many2one
    compute='_compute_owner' store=True
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • message_new(self, msg_dict, custom_values=None)
    @api.model
  • write(self, vals)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…