From 8ab0070135162f5ea7299d0bdb001958ab68c9e6 Mon Sep 17 00:00:00 2001 From: Renon <renon@disroot.org> Date: Sat, 4 Aug 2018 15:14:52 +0000 Subject: [PATCH] Resolve "Add a link to admin" --- changes/changelog.d/202.enhancement | 1 + front/src/components/auth/Profile.vue | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 changes/changelog.d/202.enhancement diff --git a/changes/changelog.d/202.enhancement b/changes/changelog.d/202.enhancement new file mode 100644 index 00000000..eefee926 --- /dev/null +++ b/changes/changelog.d/202.enhancement @@ -0,0 +1 @@ +Add link to admin on "Staff member" button (#202) diff --git a/front/src/components/auth/Profile.vue b/front/src/components/auth/Profile.vue index 23af78c6..fd9ce7c9 100644 --- a/front/src/components/auth/Profile.vue +++ b/front/src/components/auth/Profile.vue @@ -16,10 +16,13 @@ <div class="ui basic green label"> <translate>This is you!</translate> </div> - <div v-if="profile.is_staff" class="ui yellow label"> + <a v-if="profile.is_staff" + class="ui yellow label" + :href="$store.getters['instance/absoluteUrl']('/api/admin')" + target="_blank"> <i class="star icon"></i> <translate>Staff member</translate> - </div> + </a> <router-link class="ui tiny basic button" :to="{path: '/settings'}"> <i class="setting icon"></i> <translate>Settings...</translate> -- GitLab