[agent] fix placeholder for date format in date inputs, prevent submission of empty dates
Created by: adipasquale
https://trello.com/c/6JeDpvVn/1036-investiguer-probleme-datepicker-sur-les-absences
-
remplace l'utilisation de l'option
mask
du plugin jquery de datepicker par un simple placeholder. lemask
mettait en fait une valeur dans l'input, donc il etait envoyable tel quel alors qu'il contenait__/__/____
. ce n'est pas le cas avec le placeholder, l'input est considéré vide. -
ameliore les absences et le RecurrenceConcern pour ne pas exploser mais donner une erreur claire lorsqu'on soumet une valeur incorrecte (ce qui ne devrait pas arriver). L'erreur est en double mais c'est mieux qu'une 500 et je n'ai pas trop envie de hacker pour empecher ca (c'est du au fait que c'est divisé en temps et date)