Proyecto

General

Perfil

Errores #2836

Error en validaciones de fechas de periodo

Añadido por Santiago Ramos hace alrededor de 7 años. Actualizado hace alrededor de 7 años.

Estado:
Resuelta
Prioridad:
Alta
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2017-02-24
Fecha fin:
% Realizado:

100%

Tiempo estimado:
3.00 h

Descripción

Es posible guardar un periodo de justificacion final que no tenga fecha de informe y cuya fecha de inicio sea posterior a la fecha de fin.

Las condiciones de validacion de existencia de fechas están asi:

  validates_presence_of :fecha_inicio, :message => _("Fecha inicio") + " " + _("no puede estar vacío.")
  validates_presence_of :fecha_fin, :message => _("Fecha fin") + " " + _("no puede estar vacío.")
  validates_presence_of :fecha_fin, :message => _("Fecha informes") + " " + _("no puede estar vacío.")

y las de coherencia (comprobar_fechas), envueltas en una condición:

if fecha_inicio && fecha_fin and fecha_informe

Esto hace que realmente no se valide la existencia de la fecha de informe, y que en el caso de que no exista no se valide que la fecha de inicio sea anterior a la de fin

Histórico

#1 Actualizado por Santiago Ramos hace alrededor de 7 años

  • % Realizado cambiado 0 por 100

#2 Actualizado por Santiago Ramos hace alrededor de 7 años

  • Estado cambiado Nueva por Resuelta

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: