From 22ee6ebbfc6b508aabfefb4e114045f4b36cf8df Mon Sep 17 00:00:00 2001 From: jbm-odoo Date: Mon, 22 Oct 2018 08:05:03 +0000 Subject: [ADD] hr_fleet: Add claim report and cars history per employee Purpose ======= When an employee leaves the company, the fleet manager must ask to the insurance company a claim report for this employee. But in oddo, there is no easy way to have an history of the drivers. Specification ============= 1/ On the employee form, add a stat button: "x cars". The button shouldn't be displayed if the count = 0. Make a bridge (auto_install: True in the manifest) depending on hr (hr.employee) and fleet (fleet.vehicle.assignation.log) - Add a field employee_cars_count (computed) to count the amount of cars the employee drove. - Add an method action_open_employee_cars, that return an action (ir.actions.act_window) that open on the fleet.vehicle kanban filtered on cars the employee had driven. 2/ In this bridge module, add on the fleet.vehicle.assignation.logs a button (like in expense) to upload documents about the car for a particular employee (PV, rapport d'assurance, blabla). On the employee form view, add an action button (with groups fleet_manager) to print all the related documents (all the attachements on the fleet.vehicle.assignation.logs for the employee). closes odoo/odoo#28077 --- addons/hr_fleet/controllers/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 addons/hr_fleet/controllers/__init__.py (limited to 'addons/hr_fleet/controllers/__init__.py') diff --git a/addons/hr_fleet/controllers/__init__.py b/addons/hr_fleet/controllers/__init__.py new file mode 100644 index 00000000000..5d4b25db9c0 --- /dev/null +++ b/addons/hr_fleet/controllers/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import main -- cgit v1.2.3