J'ai l'impression qu'il te manque (au moins) une règle : que faire face à une date de fin indéfinie ?
Parce que, là, avec ton postulat de départ (pas de chevauchement) ça me semble logique que tu ne puisses pas définir un nouveau sondage quand tu as un sondage sans fin définie, vue que le nouveau chevauchera obligatoirement celui avec une date indéfinie...
De la même manière, il faudrait que tu définisse une/des règle(s) en cas de modification. Tel que, aucun programme ne sera capable de te dire le comportement à adopter en cas de chevauchement. Par exemple, si le nouveau sondage (sondage2) en chevauche un qui a une date de fin indéfinie (sondage1), fixer la date de fin de Sondage1à la date de début de Sondage2.
Et surtout, il nous manque un point crucial : qui va utiliser l'application ?
S'il s'agit d'un unique administrateur (ou d'un petit groupe de rédacteurs) tu pourrais te contenter d'un avertissement
Citation :
La (nouvelle) date chevauche un autre sondage.
Voulez-vous :
- Reculer le début du prochain sondage
- Avancer la fin de ce sondage
|
En gardant à l'esprit qu'en ca sde modification d'un autre sondage il faut faire les tests qui vont bien dessus.
Ou, plus simple, donner une durée maximale à tes sondages.