# -*- coding: utf-8 -*- ############################################################################# # # Cybrosys Technologies Pvt. Ltd. # # Copyright (C) 2024-TODAY Cybrosys Technologies() # Author: Cybrosys Techno Solutions() # # You can modify it under the terms of the GNU AFFERO # GENERAL PUBLIC LICENSE (AGPL v3), Version 3. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. # # You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE # (AGPL v3) along with this program. # If not, see . # ############################################################################# from odoo import fields, models class EmployeeFleet(models.Model): """Inherit fleet.vehicle""" _inherit = 'fleet.vehicle' rental_check_availability = fields.Boolean(default=True, copy=False) color = fields.Char(string='Color', default='#FFFFFF') rental_reserved_time = fields.One2many('rental.fleet.reserved', 'reserved_obj_id', string='Reserved Time', help='Reserved rental time', readonly=1, ondelete='cascade') fuel_type = fields.Selection([('gasoline', 'Gasoline'), ('diesel', 'Diesel'), ('electric', 'Electric'), ('hybrid', 'Hybrid'), ('petrol', 'Petrol')], string='Fuel Type', help='Fuel Used by the vehicle') _sql_constraints = [('vin_sn_unique', 'unique (vin_sn)', "Chassis Number already exists !"), ('license_plate_unique', 'unique (license_plate)', "License plate already exists !")]