From 7ac087f86e01cf849efa17671d7ff4b526420bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 28 Sep 2021 16:59:13 +0200 Subject: [PATCH] display full menu for admin of project and superuser --- src/App.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/App.vue b/src/App.vue index 7cc79022..5586f63b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -49,7 +49,10 @@ </router-link> <router-link - v-if="project && user.is_administrator" + v-if=" + project && + (user.is_administrator || user.is_superuser || isAdmin) + " :to="{ name: 'project_mapping', params: { slug: project.slug }, @@ -59,7 +62,10 @@ <i class="map icon"></i>Fonds cartographiques </router-link> <router-link - v-if="project && user.is_administrator" + v-if=" + project && + (user.is_administrator || user.is_superuser || isAdmin) + " :to="{ name: 'project_members', params: { slug: project.slug }, @@ -169,6 +175,11 @@ export default { return this.user.first_name + " " + this.user.last_name; return null; }, + isAdmin: function () { + return ( + this.USER_LEVEL_PROJECTS[this.project.slug] === "Administrateur projet" + ); + }, }, methods: { -- GitLab