fonts="bold:state=='confirm'"
colors="red:(register_min and register_min>register_current) or
(register_max and register_max<register_current);
grey:state=='cancel';
green:state=='confirm';
black:state=='done'">
Lo que queremos
('draft', 'Borrador'), # estado inicial Negro
('confirm', 'Confirmado'), # se publica Verde
('in_progress', 'Cursando'), # está activo, verifica fechas inicio - fin Azul
('done', 'Cumplido'), # está cumpllido verifica fechas fin Amarillo
('cancel', 'Cancelado') # está cancelado no se publica Gris
Ademas hay un chequeo que lo pone rojo si:
no cumple con las reglas de maximo minimo
pasó la fecha de inicio y no lo pusieron in_progress
Lo que hay
Lo que queremos
Ademas hay un chequeo que lo pone rojo si: