| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/16.0/hr_personal_equipment_stock |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, anusrinps96 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_personal_equipment_request odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - hr - resource - stock - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_personal_equipment_form_view |
hr.personal.equipment.form (in hr_personal_equipment_stock) | hr.personal.equipment | button | Inherits hr_personal_equipment_request.hr_personal_equipment_form_view |
hr_personal_equipment_request_form_view |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_form_view_picking |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_tree_view |
hr.personal.equipment.request.tree (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_tree_view |
hr_personal_equipment_tree_view |
hr.personal.equipment.tree (in hr_personal_equipment_stock) | hr.personal.equipment | field | Inherits hr_personal_equipment_request.hr_personal_equipment_tree_view |
procurement_group_form_view |
procurement.group.form (in hr_personal_equipment_stock) | procurement.group | xpath | Inherits stock.procurement_group_form_view |
stock_location_form_view |
stock.location.form (in hr_personal_equipment_stock) | stock.location | field | Inherits stock.view_location_form |
stock_move_form_view |
stock.move.form (in hr_personal_equipment_stock) | stock.move | field | Inherits stock.view_move_form |
view_picking_form |
stock.picking.form(in hr_personal_equipment_stock) | stock.picking | xpath | Inherits stock.view_picking_form |
location_id
Many2one
related='equipment_request_id.location_id'
move_ids
One2many → stock.move
string='Stock Moves'
args: 'stock.move', 'personal_equipment_id'
procurement_group_id
Many2one → procurement.group
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
readonly=True
related='equipment_request_id.procurement_group_id'
args: 'procurement.group', 'Procurement Group'
qty_delivered
Float
compute='_compute_qty_delivered'
compute_sudo=True
copy=False
store=True
args: 'Delivered Quantity'
skip_procurement
Boolean
compute='_compute_skip_procurement'
No public methods.
location_id
Many2one → stock.location
domain=[('is_personal_equipment_location', '=', True)]
ondelete='cascade'
required=True
args: 'stock.location'
picking_count
Integer
compute='_compute_picking_count'
picking_ids
One2many → stock.picking
inverse_name='equipment_request_id'
args: 'stock.picking'
procurement_group_id
Many2one → procurement.group
copy=False
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
args: 'procurement.group', 'Procurement Group'
action_view_pickings(self)
equipment_request_id
Many2one → hr.personal.equipment.request
No public methods.
is_personal_equipment_location
Boolean
string='Is personal equipment location?'
No public methods.
personal_equipment_id
Many2one → hr.personal.equipment
No public methods.
equipment_request_id
Many2one
related='group_id.equipment_request_id'
store=True
No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/14.0/hr_personal_equipment_stock |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Alba Riera |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_personal_equipment_request odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - hr - resource - stock - barcodes - digest - portal - web_editor - http_routing - auth_signup |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_personal_equipment_form_view |
hr.personal.equipment.form (in hr_personal_equipment_stock) | hr.personal.equipment | button | Inherits hr_personal_equipment_request.hr_personal_equipment_form_view |
hr_personal_equipment_request_form_view |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_form_view_picking |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_tree_view |
hr.personal.equipment.request.tree (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_tree_view |
hr_personal_equipment_tree_view |
hr.personal.equipment.tree (in hr_personal_equipment_stock) | hr.personal.equipment | field | Inherits hr_personal_equipment_request.hr_personal_equipment_tree_view |
procurement_group_form_view |
procurement.group.form (in hr_personal_equipment_stock) | procurement.group | xpath | Inherits stock.procurement_group_form_view |
stock_location_form_view |
stock.location.form (in hr_personal_equipment_stock) | stock.location | field | Inherits stock.view_location_form |
stock_move_form_view |
stock.move.form (in hr_personal_equipment_stock) | stock.move | field | Inherits stock.view_move_form |
view_picking_form |
stock.picking.form(in hr_personal_equipment_stock) | stock.picking | xpath | Inherits stock.view_picking_form |
location_id
Many2one
related='equipment_request_id.location_id'
move_ids
One2many → stock.move
string='Stock Moves'
args: 'stock.move', 'personal_equipment_id'
procurement_group_id
Many2one → procurement.group
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
readonly=True
related='equipment_request_id.procurement_group_id'
args: 'procurement.group', 'Procurement Group'
qty_delivered
Float
compute='_compute_qty_delivered'
compute_sudo=True
copy=False
store=True
args: 'Delivered Quantity'
skip_procurement
Boolean
compute='_compute_skip_procurement'
No public methods.
location_id
Many2one → stock.location
domain=[('is_personal_equipment_location', '=', True)]
ondelete='cascade'
required=True
args: 'stock.location'
picking_count
Integer
compute='_compute_picking_count'
picking_ids
One2many → stock.picking
inverse_name='equipment_request_id'
args: 'stock.picking'
procurement_group_id
Many2one → procurement.group
copy=False
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
args: 'procurement.group', 'Procurement Group'
action_view_pickings(self)
equipment_request_id
Many2one → hr.personal.equipment.request
No public methods.
is_personal_equipment_location
Boolean
string='Is personal equipment location?'
No public methods.
personal_equipment_id
Many2one → hr.personal.equipment
No public methods.
equipment_request_id
Many2one
related='group_id.equipment_request_id'
No public methods.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/13.0/hr_personal_equipment_stock |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, oca-travis, Weblate, OCA-git-bot, Alba Riera |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_personal_equipment_request odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - hr - resource - mail_bot - stock - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_personal_equipment_form_view |
hr.personal.equipment.form (in hr_personal_equipment_stock) | hr.personal.equipment | button | Inherits hr_personal_equipment_request.hr_personal_equipment_form_view |
hr_personal_equipment_request_form_view |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_form_view_picking |
hr.personal.equipment.request.form (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_form_view |
hr_personal_equipment_request_tree_view |
hr.personal.equipment.request.tree (in hr_personal_equipment_stock) | hr.personal.equipment.request | xpath | Inherits hr_personal_equipment_request.hr_personal_equipment_request_tree_view |
hr_personal_equipment_tree_view |
hr.personal.equipment.tree (in hr_personal_equipment_stock) | hr.personal.equipment | field | Inherits hr_personal_equipment_request.hr_personal_equipment_tree_view |
procurement_group_form_view |
procurement.group.form (in hr_personal_equipment_stock) | procurement.group | xpath | Inherits stock.procurement_group_form_view |
stock_location_form_view |
stock.location.form (in hr_personal_equipment_stock) | stock.location | field | Inherits stock.view_location_form |
stock_move_form_view |
stock.move.form (in hr_personal_equipment_stock) | stock.move | field | Inherits stock.view_move_form |
view_picking_form |
stock.picking.form(in hr_personal_equipment_stock) | stock.picking | xpath | Inherits stock.view_picking_form |
location_id
Many2one
related='equipment_request_id.location_id'
move_ids
One2many → stock.move
string='Stock Moves'
args: 'stock.move', 'personal_equipment_id'
procurement_group_id
Many2one → procurement.group
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
readonly=True
related='equipment_request_id.procurement_group_id'
args: 'procurement.group', 'Procurement Group'
qty_delivered
Float
compute='_compute_qty_delivered'
compute_sudo=True
copy=False
store=True
args: 'Delivered Quantity'
skip_procurement
Boolean
compute='_compute_skip_procurement'
No public methods.
location_id
Many2one → stock.location
domain=[('is_personal_equipment_location', '=', True)]
ondelete='cascade'
required=True
args: 'stock.location'
picking_count
Integer
compute='_compute_picking_count'
picking_ids
One2many → stock.picking
inverse_name='equipment_request_id'
args: 'stock.picking'
procurement_group_id
Many2one → procurement.group
copy=False
help='Moves created through this stock request will be put in this procurement group. If none is given, the moves generated by procurement rules will be grouped into one big picking.'
args: 'procurement.group', 'Procurement Group'
action_view_pickings(self)
equipment_request_id
Many2one → hr.personal.equipment.request
No public methods.
is_personal_equipment_location
Boolean
string='Is personal equipment location?'
No public methods.
personal_equipment_id
Many2one → hr.personal.equipment
No public methods.
equipment_request_id
Many2one
related='group_id.equipment_request_id'
action_done(self)
No new fields.
Public methods (0)No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/hr |
| PULL REQUEST | |
| PULL REQUEST | [MIG] hr_personal_equipment_stock: Migration to 18.0 (#1462) |