Skip to content
Snippets Groups Projects
Commit c6eb679b authored by Timothee P's avatar Timothee P :sunflower:
Browse files

Reduce status choice for super contrib if moderate & keep right for contrib to...

Reduce status choice for super contrib if moderate & keep right for contrib to change to pending status
parent 331c0204
No related branches found
No related tags found
No related merge requests found
...@@ -412,9 +412,13 @@ export default { ...@@ -412,9 +412,13 @@ export default {
//* si admin, modérateur ou super contributeur, statuts toujours disponible: Brouillon, Publié, Archivé //* si admin, modérateur ou super contributeur, statuts toujours disponible: Brouillon, Publié, Archivé
userStatus === "Modérateur" || userStatus === "Modérateur" ||
userStatus === "Administrateur projet" || userStatus === "Administrateur projet" ||
userStatus === "Super Contributeur" (userStatus === "Super Contributeur" && !isModerate)
) { ) {
return this.statusChoices.filter((el) => el.value !== "pending"); return this.statusChoices.filter((el) => el.value !== "pending");
} else if (userStatus === "Super Contributeur" && isModerate) {
return this.statusChoices.filter(
(el) => el.value === "draft" || el.value === "pending"
);
} else if (userStatus === "Contributeur") { } else if (userStatus === "Contributeur") {
//* cas particuliers du contributeur //* cas particuliers du contributeur
if ( if (
...@@ -693,7 +697,8 @@ export default { ...@@ -693,7 +697,8 @@ export default {
if ( if (
this.project.moderation && this.project.moderation &&
!this.permissions.is_project_administrator && !this.permissions.is_project_administrator &&
!this.permissions.is_project_moderator !this.permissions.is_project_moderator &&
this.feature.status === "pending" //* allow (super)contributor to change status to pending
) { ) {
this.form.status.value = { name: "Brouillon", value: "draft" }; this.form.status.value = { name: "Brouillon", value: "draft" };
this.updateStore(); this.updateStore();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment