Agregar Constantes de Calibración a Productos cuando se trate de un equipo. #61

Closed
opened 2022-07-21 22:11:49 -05:00 by Rodia · 3 comments
Owner
No description provided.
Author
Owner

6bca322af8,

@alnus , me pasa que agregue en el equipo el campo periodicidad de mantenimiento debido a que esto cambia con respecto al cliente si es de tipo 'ips' ú 'optica'.

sin embargo cuando cambio el propietario este campo no cambia. me podrías ayudar por favor.

https://gitea.onecluster.org/OneTeam/trytondo-optical_equipment/commit/6bca322af847f8c3fc1c912d2fd607e29fca8373, @alnus , me pasa que agregue en el equipo el campo periodicidad de mantenimiento debido a que esto cambia con respecto al cliente si es de tipo 'ips' ú 'optica'. sin embargo cuando cambio el propietario este campo no cambia. me podrías ayudar por favor.
Owner

6bca322af8,

@alnus , me pasa que agregue en el equipo el campo periodicidad de mantenimiento debido a que esto cambia con respecto al cliente si es de tipo 'ips' ú 'optica'.

sin embargo cuando cambio el propietario este campo no cambia. me podrías ayudar por favor.

_MAINTENANCE_FREQUENCY = [(6, 'Seis Meses'),
                          (12, 'Doce Meses')]

reemplazar por

_MAINTENANCE_FREQUENCY = [("6", 'Seis Meses'),
                          ("12", 'Doce Meses')]
@fields.depends('propietary', 'maintenance_frequency')
def on_change_propietary(self):
    if self.propietary.client_type == 'ips':
        self.maintenance_frequency = 'Sies Meses'
    else:
        self.maintenance_frequency = 'Doce Meses'

Cambiar por algo similar

@fields.depends('propietary', 'maintenance_frequency')
def on_change_propietary(self):
	propietary = self.propietary
    if propietary:
    	if propietary.client_type == 'ips':
        	self.maintenance_frequency = "6"
    	elif propietary.client_type == 'optica':
        	self.maintenance_frequency = "12"
        else:
        	self.maintenance_frequency = None
> https://gitea.onecluster.org/OneTeam/trytondo-optical_equipment/commit/6bca322af847f8c3fc1c912d2fd607e29fca8373, > > @alnus , me pasa que agregue en el equipo el campo periodicidad de mantenimiento debido a que esto cambia con respecto al cliente si es de tipo 'ips' ú 'optica'. > > sin embargo cuando cambio el propietario este campo no cambia. me podrías ayudar por favor. ``` _MAINTENANCE_FREQUENCY = [(6, 'Seis Meses'), (12, 'Doce Meses')] ``` reemplazar por ``` _MAINTENANCE_FREQUENCY = [("6", 'Seis Meses'), ("12", 'Doce Meses')] ``` ``` @fields.depends('propietary', 'maintenance_frequency') def on_change_propietary(self): if self.propietary.client_type == 'ips': self.maintenance_frequency = 'Sies Meses' else: self.maintenance_frequency = 'Doce Meses' ``` Cambiar por algo similar ``` @fields.depends('propietary', 'maintenance_frequency') def on_change_propietary(self): propietary = self.propietary if propietary: if propietary.client_type == 'ips': self.maintenance_frequency = "6" elif propietary.client_type == 'optica': self.maintenance_frequency = "12" else: self.maintenance_frequency = None ```
Author
Owner

Hecho.

Hecho.
Rodia closed this issue 2022-08-02 23:35:31 -05:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: OneTeam/trytondo-optical_equipment#61
No description provided.