# © 2019 Le Filament () # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import models, fields class VracoopRetraitTime(models.Model): _name = "vracoop.retrait.time" _description = "Informations horaires par retrait" vracoop_time_id = fields.Many2one('vracoop.time', 'Conf time') name = fields.Selection([ ('lundi', 'Lundi'), ('mardi', 'Mardi'), ('mercredi', 'Mercredi'), ('jeudi', 'Jeudi'), ('vendredi', 'Vendredi'), ('samedi', 'Samedi'), ('dimanche', 'Dimanche')], string='Jour de la semaine') first_morning_heure = fields.Float(string='Heure du 1er retrait (matin)') last_morning_heure = fields.Float( string='Heure du dernier retrait (matin)') first_noon_heure = fields.Float(string='Heure du 1er retrait (après-midi)') last_noon_heure = fields.Float( string='Heure du dernier retrait (après-midi)') preparation_time = fields.Float(string='Temps de préparation') availability_time = fields.Float(string='Temps de mise à disposition') active_day = fields.Boolean("Actif") vracoop_point_retrait_id = fields.Many2one( comodel_name='vracoop.point.retrait', string="Point retrait") class VracoopTime(models.Model): _name = "vracoop.time" _description = "Configuration horaires de base" name = fields.Selection([ ('lundi', 'Lundi'), ('mardi', 'Mardi'), ('mercredi', 'Mercredi'), ('jeudi', 'Jeudi'), ('vendredi', 'Vendredi'), ('samedi', 'Samedi'), ('dimanche', 'Dimanche')], string='Jour de la semaine') first_morning_heure = fields.Float(string='Heure du 1er retrait (matin)') last_morning_heure = fields.Float( string='Heure du dernier retrait (matin)') first_noon_heure = fields.Float(string='Heure du 1er retrait (après-midi)') last_noon_heure = fields.Float( string='Heure du dernier retrait (après-midi)') preparation_time = fields.Float(string='Temps de préparation') availability_time = fields.Float(string='Temps de mise à disposition')