Repository
OCA/fleet · module folder · Try on Runboat
Module version
1.0.0
Category
Human Resources/Fleet
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/fleet
Last tracking update
2026-08-07 09:06:34
Authors
Odoo Community Association (OCA), Tecnativa, César Fernández
Maintainers
Odoo Community Association (OCA), Tecnativa, César Fernández
Committers
OCA-git-bot, oca-ci, Gabriel Medice
Odoo dependencies
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows to record usages of fleet vehicles by employees, with
their dates, states and comments.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
fleet_vehicle_usage_form fleet.vehicle.usage.form fleet.vehicle.usage form New
fleet_vehicle_usage_search fleet.vehicle.usage.search fleet.vehicle.usage search New
fleet_vehicle_usage_tree fleet.vehicle.usage.tree fleet.vehicle.usage list New
fleet_vehicle_view_form fleet.vehicle.form fleet.vehicle form Inherits fleet.fleet_vehicle_view_form
fleet_vehicle_view_kanban fleet.vehicle.kanban fleet.vehicle kanban Inherits fleet.fleet_vehicle_view_kanban
fleet_vehicle_view_search fleet.vehicle.search fleet.vehicle search Inherits fleet.fleet_vehicle_view_search
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (2)
  • in_use Boolean
    compute='_compute_in_use' store=True
  • usage_ids One2many → fleet.vehicle.usage
    comodel_name='fleet.vehicle.usage' inverse_name='vehicle_id' string='Usages'
Public methods (0)

No public methods.

New fields (11)
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> index=True required=True string='Company' tracking=True
  • date_picking Datetime
    copy=False index=True string='Picking Date' tracking=True
  • date_return Datetime
    copy=False index=True string='Return Date' tracking=True
  • name Char
    copy=False default=<expr> readonly=True string='Fleet Vehicle Usage'
  • notes Text
  • partner_id Many2one → res.partner
    change_default=True comodel_name='res.partner' string='Destination' tracking=True
  • picking_user_id Many2one → res.users
    comodel_name='res.users' string='Picked up by' tracking=True
  • return_user_id Many2one → res.users
    comodel_name='res.users' string='Returned by' tracking=True
  • state Selection
    copy=False default='draft' readonly=True selection=[('draft', 'New'), ('reserved', 'Reserved'), ('in_use', 'In Use'), ('returned', 'Returned'), ('cancel', 'Cancelled')] tracking=True
  • user_id Many2one → res.users
    comodel_name='res.users' required=True string='Driver' tracking=True
  • vehicle_id Many2one → fleet.vehicle
    comodel_name='fleet.vehicle' required=True string='Vehicle' tracking=True
Public methods (4)
  • action_cancel(self)
  • action_pick(self)
  • action_return(self)
  • create(self, vals_list)
    @api.model_create_multi

Loading…

Loading…

Loading…