summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-05-30 03:29:21 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2017-05-30 03:29:21 -0500
commit5e9378961f748c5862acdf74d6d476f96c6f65c7 (patch)
treecca48613e0e8b708f77ed28e8caf84b3eb14eda7
parentac79d21eb3cad05d8dcf6894e59870e1596a94d2 (diff)
downloadgitlab-ce-5e9378961f748c5862acdf74d6d476f96c6f65c7.tar.gz
Do not show edit button if user has no privilege
-rw-r--r--app/assets/javascripts/groups/components/group_item.vue5
-rw-r--r--app/assets/javascripts/groups/stores/groups_store.js1
2 files changed, 5 insertions, 1 deletions
diff --git a/app/assets/javascripts/groups/components/group_item.vue b/app/assets/javascripts/groups/components/group_item.vue
index 0cc7bbbf47e..420f85cdbce 100644
--- a/app/assets/javascripts/groups/components/group_item.vue
+++ b/app/assets/javascripts/groups/components/group_item.vue
@@ -83,7 +83,10 @@ export default {
:class="rowClass"
>
<div class="controls">
- <a class="edit-group btn" :href="group.editPath">
+ <a
+ v-show="group.canEdit"
+ class="edit-group btn"
+ :href="group.editPath">
<i aria-hidden="true" class="fa fa-cogs"></i>
</a>
<a @click="onLeaveGroup"
diff --git a/app/assets/javascripts/groups/stores/groups_store.js b/app/assets/javascripts/groups/stores/groups_store.js
index 7304fb1e804..e3530703203 100644
--- a/app/assets/javascripts/groups/stores/groups_store.js
+++ b/app/assets/javascripts/groups/stores/groups_store.js
@@ -117,6 +117,7 @@ export default class GroupsStore {
fullName: rawGroup.full_name,
fullPath: rawGroup.full_path,
name: rawGroup.name,
+ canEdit: rawGroup.can_edit,
description: rawGroup.description,
webUrl: rawGroup.web_url,
parentId: rawGroup.parent_id,