From 40258bb755a0bc4e720d4d2b4b6559da107c1bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 16 Nov 2021 15:45:32 +0100 Subject: [PATCH] fix contributor not able to create new feature & fix switching to draft restricted to pending features --- src/views/feature/Feature_edit.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue index 6df41e83..ef384ad4 100644 --- a/src/views/feature/Feature_edit.vue +++ b/src/views/feature/Feature_edit.vue @@ -693,13 +693,13 @@ export default { } if (is_valid) { - //* if moderate project modified by someone else than admin or moderator, switch published status to pending + //* in a moderate project, at edition of a published feature by someone else than admin or moderator, switch published status to draft. if ( this.project.moderation && + this.currentRouteName === "editer-signalement" && this.form.status.value.value === "published" && !this.permissions.is_project_administrator && - !this.permissions.is_project_moderator && - this.feature.status === "pending" //* allow (super)contributor to change status to pending + !this.permissions.is_project_moderator ) { this.form.status.value = { name: "Brouillon", value: "draft" }; this.updateStore(); -- GitLab