diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2017-05-30 03:29:21 -0500 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2017-05-30 03:29:21 -0500 |
commit | 5e9378961f748c5862acdf74d6d476f96c6f65c7 (patch) | |
tree | cca48613e0e8b708f77ed28e8caf84b3eb14eda7 | |
parent | ac79d21eb3cad05d8dcf6894e59870e1596a94d2 (diff) | |
download | gitlab-ce-5e9378961f748c5862acdf74d6d476f96c6f65c7.tar.gz |
Do not show edit button if user has no privilege
-rw-r--r-- | app/assets/javascripts/groups/components/group_item.vue | 5 | ||||
-rw-r--r-- | app/assets/javascripts/groups/stores/groups_store.js | 1 |
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, |