You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.1 KiB
55 lines
2.1 KiB
# © 2019 Le Filament (<http://www.le-filament.com>)
|
|
# 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')
|