Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
b4db58c
[ADD] fleet_vehicle_inspection
marcelsavegnago Oct 20, 2020
4442bc7
[IMP] Minor improvement adjusts
marcelsavegnago Feb 17, 2021
9b85611
[MIG] fleet_vehicle_inspection: Migration to 13.0
marcelsavegnago Feb 28, 2021
498aed5
[IMP] fleet_vehicle_inspection: black, isort, prettier
marcelsavegnago Mar 16, 2021
c0fabf9
[MIG] fleet_vehicle_inspection: Migration to 14.0
marcelsavegnago Mar 17, 2021
c8ac28d
[IMP] add images on inspection_line
marcelsavegnago Mar 21, 2021
34c832b
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Mar 26, 2021
4801d1a
[IMP] add notebook, instruction page, move instruction field to instr…
marcelsavegnago Mar 28, 2021
ad14797
Translated using Weblate (Portuguese (Brazil))
Feb 1, 2022
53dcedd
[IMP] fleet_vehicle_inspection: add ES translation
mariadforgeflow Jun 17, 2022
b834212
[FIX] fleet_vehicle_inspection: fix access error
mariadforgeflow Jun 17, 2022
7058d92
Translated using Weblate (Portuguese (Brazil))
douglascstd Nov 23, 2022
75b7234
[MIG] fleet_vehicle_inspection: Migration to 15.0
rodrigonevest Apr 6, 2023
2340aa9
[IMP] fleet_vehicle_inspection: ADD tests
rodrigonevest Apr 7, 2023
0ad3675
Added translation using Weblate (Italian)
mymage Apr 18, 2023
3907312
Translated using Weblate (Italian)
francesco-ooops Apr 26, 2023
a65086c
Translated using Weblate (Italian)
mymage Jun 16, 2023
a10fc07
Translated using Weblate (Spanish)
Ivorra78 Sep 20, 2023
cb732f6
[15.0][IMP] fleet_vehicle_inspection: Add cost vehicle inspection and…
carolinafernandez-tecnativa Dec 14, 2023
a28f43f
[MIG] fleet_vehicle_inspection: Migration to 16.0
victoralmau Mar 4, 2024
ff5c170
Translated using Weblate (Italian)
mymage Mar 5, 2024
7716f75
Translated using Weblate (Spanish)
Ivorra78 Mar 25, 2024
7faf2f9
Translated using Weblate (Portuguese (Brazil))
May 29, 2024
075c7fd
[16.0][IMP] add sequential and handle widget to inspection
Oct 21, 2024
73511b5
[RFC] pre-commit fix
Oct 28, 2024
4975b8a
[IMP] fleet_vehicle_inspection: pre-commit auto fixes
victoralmau Mar 27, 2025
e10de0d
[MIG] fleet_vehicle_inspection: Migration to 18.0
victoralmau Mar 27, 2025
3cd004c
[UPD] Update fleet_vehicle_inspection.pot
Apr 1, 2025
c5ad727
[BOT] post-merge updates
OCA-git-bot Apr 1, 2025
a29931c
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago May 13, 2025
8490396
Translated using Weblate (Italian)
mymage Nov 10, 2025
c66d4e6
[UPD] Update fleet_vehicle_inspection.pot
Nov 10, 2025
812d88d
Update translation files
weblate Nov 10, 2025
7b08a8c
[UPD] Update fleet_vehicle_inspection.pot
Dec 16, 2025
43637f9
Update translation files
weblate Dec 16, 2025
4a4189c
[IMP] fleet_vehicle_inspection: pre-commit auto fixes
BhaveshHeliconia Dec 24, 2025
ece7bb9
[MIG] fleet_vehicle_inspection: Migration to 19.0
BhaveshHeliconia Dec 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions fleet_vehicle_inspection/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

========================
Fleet Vehicle Inspection
========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:73f46b702e4fc892bd32fb3abf385e17ab5798030b7bdfa7e01a28d11c35bbf4
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
:target: https://github.com/OCA/fleet/tree/19.0/fleet_vehicle_inspection
:alt: OCA/fleet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/fleet-19-0/fleet-19-0-fleet_vehicle_inspection
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/fleet&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module extends the Fleet module allowing the registration of
vehicle entry and exit inspections. Add Cost vehicle inspections. Once
is confirmed, service vehicle is created. If inspection is cancelled,
service vehicle is deleted.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you will need to set up inspection items for
vehicle inspections.

1. Go to Fleet > Configuration > Inspection Items
2. Create or edit inspection items

Known issues / Roadmap
======================

- Add Inspection Report
- Add Video URL along with the images of the inspection lines

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/fleet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/fleet/issues/new?body=module:%20fleet_vehicle_inspection%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Escodoo

Contributors
------------

- Marcel Savegnago <marcel.savegnago@escodoo.com.br>
- Brian McMaster <brian@mcmpest.com>
- `Tecnativa <https://www.tecnativa.com>`__:

- Carolina Fernandez
- Víctor Martínez

- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

Other credits
-------------

The development of this module has been financially supported by:

- Escodoo - https://www.escodoo.com.br

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-marcelsavegnago| image:: https://github.com/marcelsavegnago.png?size=40px
:target: https://github.com/marcelsavegnago
:alt: marcelsavegnago

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-marcelsavegnago|

This module is part of the `OCA/fleet <https://github.com/OCA/fleet/tree/19.0/fleet_vehicle_inspection>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions fleet_vehicle_inspection/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
27 changes: 27 additions & 0 deletions fleet_vehicle_inspection/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Copyright 2020 - 2024, Escodoo
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Fleet Vehicle Inspection",
"summary": """
This module extends the Fleet module allowing the registration
of vehicle entry and exit inspections.""",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"category": "Fleet",
"author": "Escodoo,Odoo Community Association (OCA)",
"maintainers": ["marcelsavegnago"],
"images": ["static/description/banner.png"],
"website": "https://github.com/OCA/fleet",
"depends": ["fleet"],
"data": [
"security/ir.model.access.csv",
"security/security.xml",
"views/fleet_vehicle_views.xml",
"views/fleet_vehicle_inspection_line_views.xml",
"views/fleet_vehicle_inspection_item_views.xml",
"views/fleet_vehicle_inspection_views.xml",
"data/fleet_vehicle_inspection.xml",
],
"demo": ["demo/fleet_vehicle_inspection.xml"],
}
19 changes: 19 additions & 0 deletions fleet_vehicle_inspection/data/fleet_vehicle_inspection.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<!-- Sequences for fleet vehicle inspection out -->
<record id="seq_fleet_vehicle_inspection_our" model="ir.sequence">
<field name="name">Fleet Vehicle Inspection Out</field>
<field name="code">fleet.vehicle.inspection.out</field>
<field name="prefix">FVI/OUT/</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
<!-- Sequences for fleet vehicle inspection in -->
<record id="seq_fleet_vehicle_inspection_in" model="ir.sequence">
<field name="name">Fleet Vehicle Inspection In</field>
<field name="code">fleet.vehicle.inspection.in</field>
<field name="prefix">FVI/IN/</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
</odoo>
84 changes: 84 additions & 0 deletions fleet_vehicle_inspection/demo/fleet_vehicle_inspection.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2020 - TODAY, Marcel Savegnago - Escodoo https://www.escodoo.com.br
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1">
<!--Items-->
<record
model="fleet.vehicle.inspection.item"
id="fleet_vehicle_inspection_item_demo_1"
>
<field name="name">Lights</field>
</record>
<record
model="fleet.vehicle.inspection.item"
id="fleet_vehicle_inspection_item_demo_2"
>
<field name="name">Mirrors</field>
</record>
<!--Inspection-->
<record model="fleet.vehicle.inspection" id="fleet_vehicle_inspection_demo_1">
<field name="vehicle_id" ref="fleet.vehicle_1" />
<field name="direction">out</field>
<field name="state">confirmed</field>
<field name="result">failure</field>
<field
name="date_inspected"
eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"
/>
</record>
<record model="fleet.vehicle.inspection" id="fleet_vehicle_inspection_demo_2">
<field name="vehicle_id" ref="fleet.vehicle_1" />
<field name="direction">out</field>
<field name="state">confirmed</field>
<field name="result">success</field>
<field
name="date_inspected"
eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-%d %H:%M')"
/>
</record>
<record model="fleet.vehicle.inspection" id="fleet_vehicle_inspection_demo_3">
<field name="vehicle_id" ref="fleet.vehicle_1" />
<field name="direction">out</field>
<field name="state">draft</field>
<field name="result">todo</field>
</record>
<!--Lines-->
<!--Inspection 1 - Lines-->
<record
model="fleet.vehicle.inspection.line"
id="fleet_vehicle_inspection_line_demo_1"
>
<field name="inspection_id" ref="fleet_vehicle_inspection_demo_1" />
<field name="inspection_item_id" ref="fleet_vehicle_inspection_item_demo_1" />
<field name="result">success</field>
<field name="state">confirmed</field>
</record>
<record
model="fleet.vehicle.inspection.line"
id="fleet_vehicle_inspection_line_demo_2"
>
<field name="inspection_id" ref="fleet_vehicle_inspection_demo_1" />
<field name="inspection_item_id" ref="fleet_vehicle_inspection_item_demo_2" />
<field name="result">failure</field>
<field name="state">confirmed</field>
</record>
<!--Inspection 2 - Lines-->
<record
model="fleet.vehicle.inspection.line"
id="fleet_vehicle_inspection_line_demo_3"
>
<field name="inspection_id" ref="fleet_vehicle_inspection_demo_2" />
<field name="inspection_item_id" ref="fleet_vehicle_inspection_item_demo_1" />
<field name="result">success</field>
<field name="state">confirmed</field>
</record>
<record
model="fleet.vehicle.inspection.line"
id="fleet_vehicle_inspection_line_demo_4"
>
<field name="inspection_id" ref="fleet_vehicle_inspection_demo_2" />
<field name="inspection_item_id" ref="fleet_vehicle_inspection_item_demo_2" />
<field name="result">success</field>
<field name="state">confirmed</field>
</record>
</odoo>
Loading