| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-workflow |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-workflow/tree/9.0/stock_picking_tracking |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Inventory, Logistics, Warehousing |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), LasLabs |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), LasLabs |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, mpanarin |
| WEBSITE | |
| WEBSITE | https://laslabs.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - report - procurement - barcodes - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_picking_tracking_event_view_form |
stock.picking.tracking.event.view.form | stock.picking.tracking.event | form | New |
stock_picking_tracking_event_view_search |
stock.picking.tracking.event.view.search | stock.picking.tracking.event | search | New |
stock_picking_tracking_event_view_tree |
stock.picking.tracking.event.view.tree | stock.picking.tracking.event | tree | New |
stock_picking_tracking_group_view_form |
stock.picking.tracking.group.view.form | stock.picking.tracking.group | form | New |
stock_picking_tracking_group_view_search |
stock.picking.tracking.group.view.search | stock.picking.tracking.group | search | New |
stock_picking_tracking_group_view_tree |
stock.picking.tracking.group.view.tree | stock.picking.tracking.group | tree | New |
stock_picking_tracking_location_view_form |
stock.picking.tracking.location.view.form | stock.picking.tracking.location | form | New |
stock_picking_tracking_location_view_search |
stock.picking.tracking.location.view.search | stock.picking.tracking.location | search | New |
stock_picking_tracking_location_view_tree |
stock.picking.tracking.location.view.tree | stock.picking.tracking.location | tree | New |
stock_picking_view_form |
stock.picking.view.form | stock.picking | xpath | Inherits stock.view_picking_form |
tracking_group_ids
One2many → stock.picking.tracking.group
comodel_name='stock.picking.tracking.group'
inverse_name='picking_id'
string='Tracking Groups'
No public methods.
date_created
Datetime
default=<expr>
readonly=True
string='Date'
group_id
Many2one → stock.picking.tracking.group
comodel_name='stock.picking.tracking.group'
required=True
string='Tracking Group'
location_id
Many2one → stock.picking.tracking.location
comodel_name='stock.picking.tracking.location'
required=True
string='Location'
message
Char
help='Description of the tracking event'
required=True
source
Char
help='Original source of the tracking event'
state
Selection
default='unknown'
help='Status of the dispatch at time of event'
required=True
args: [('unknown', 'Unknown'), ('pre_transit', 'Pre Transit'), ('in_transit', 'In Transit'), ('out_for_delivery', 'Out For Delivery'), ('delivered', 'Delivered'), ('available_for_pickup', 'Available For Pickup'), ('return_to_sender', 'Return To Sender'), ('fail', 'Failure'), ('cancel', 'Cancelled'), ('error', 'Error')]
name_get(self)
date_created
Datetime
default=<expr>
readonly=True
date_updated
Datetime
readonly=True
related='last_event_id.date_created'
string='Date updated'
event_ids
One2many → stock.picking.tracking.event
comodel_name='stock.picking.tracking.event'
inverse_name='group_id'
string='Events'
last_event_id
Many2one → stock.picking.tracking.event
comodel_name='stock.picking.tracking.event'
compute='_compute_last_event_id'
readonly=True
string='Last Event'
location_id
Many2one → stock.picking.tracking.location
comodel_name='stock.picking.tracking.location'
readonly=True
related='last_event_id.location_id'
string='Location'
picking_id
Many2one → stock.picking
comodel_name='stock.picking'
required=True
string='Stock Picking'
ref
Char
state
Selection
default='unknown'
help='Status of the dispatch at time of latest event'
readonly=True
related='last_event_id.state'
selection='_get_selection_state'
create_event(self, message, state, location_id, date_created=None, source=None, **kwargs)
name_get(self)
city
Char
required=True
country_id
Many2one → res.country
comodel_name='res.country'
required=True
string='Country'
event_ids
One2many → stock.picking.tracking.event
comodel_name='stock.picking.tracking.event'
inverse_name='location_id'
string='Events'
state_id
Many2one → res.country.state
comodel_name='res.country.state'
domain="[('country_id', '=', country_id)]"
required=True
string='State'
zip_code
Char
required=True
name_get(self)