Proyecto

General

Perfil

Acciones

Errores #2836

cerrada

Error en validaciones de fechas de periodo

Añadido por Santiago Ramos hace más de 7 años. Actualizado hace más 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
Versión:

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

Acciones #1

Actualizado por Santiago Ramos hace más de 7 años

  • % Realizado cambiado de 0 a 100
Acciones #2

Actualizado por Santiago Ramos hace más de 7 años

  • Estado cambiado de Nueva a Resuelta
Acciones

Exportar a: Atom PDF