class Journey(Model): _name = 'cargo.journeys' _description = 'Viajes' identifier = Char( string="Identificador de Viaje", required=True ) driver_name = Char( size=30, string='Nombre del Piloto', required=True, ) truck = Many2one( 'fleet.vehicle', string='Camion', required=True ) shift = Many2one( 'cargo.shifts', string='Turno del viaje', required=True ) datetime_planned_source = Datetime( string='Salida' ) datetime_planned_return = Datetime( string='Regreso' ) datetime_real_source = Datetime( string='Salida' ) datetime_real_return = Datetime( string='Regreso' ) quantity_journey_stop = Integer( string='Cantidad de Paradas' ) # @depends('quantity_journey_stop') # def amount_journey_stop(self): # if self.quantity_journey_stop: # print(self.quantity_journey_stop, "CANTIDAD DE PARADAS INGRESADAS Y CON EL DEPENDS PUDE HACER ESTO, ESTA GUAY, VERDAD?") # if self.quantity_journey_stop <= self.quantity_journey_stop_include: # self.quantity_journey_stop.create() quantity_journey_stop_include = Integer( size='5', string='Cantidad de Paradas incluidas' ) journeys_stop = One2many( "cargo.journey_stop", "journey", string='Paradas' ) burdens = One2many( "cargo.burden", "journey", string='Cargas' ) incidents = One2many( "cargo.incidents", "journey", string='Incidencias' ) stay = Boolean('Estadia') assistants = Boolean('Personal Auxiliar') insurance = Boolean('Seguro') config_boxcar = Many2one( 'cargo.configuration_of_box_car', string='Configuracion Furgon' ) partners_help = One2many( "cargo.partner_help", "name", string='Personal' )