diff --git a/src/views/project/Project_edit.vue b/src/views/project/Project_edit.vue index 8fefe1f87880bb0e53291585b512e651a6bd61eb..f83cca3735ef32c4b4c4980296335f2ce890f21b 100644 --- a/src/views/project/Project_edit.vue +++ b/src/views/project/Project_edit.vue @@ -83,6 +83,11 @@ /> <div class="ui label">jour(s)</div> </div> + <ul v-if="errors_archive_feature.length" id="errorlist-achivage" class="errorlist"> + <li> + {{ errors_archive_feature[0] }} + </li> + </ul> </div> <div class="field"> <label for="delete_feature">Délai avant suppression</label> @@ -197,6 +202,7 @@ export default { name: "Sélectionner une image ...", size: 0, }, + errors_archive_feature: [], errors: { title: [], access_level_pub_feature: [], @@ -308,6 +314,10 @@ export default { }, checkForm() { + if (this.form.archive_feature > this.form.delete_feature){ + this.errors_archive_feature.push("Le délais de suppression doit être supérieur au délais d'archivage."); + return false; + } for (const key in this.errors) { if ((key === "title" && this.form[key]) || this.form[key].value) { this.errors[key] = [];