diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2017-06-16 08:54:20 +0000 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2017-06-16 08:54:20 +0000 |
commit | a0f13d2f5269b4899e510414d321ad879f2ee27a (patch) | |
tree | 7e3fd0545f57b0522dcbfbe17a5e1fad8a97a0e5 /app/serializers/group_entity.rb | |
parent | 459d8d65ad41ef3533ea5946c6c5bf38010856f3 (diff) | |
download | gitlab-ce-a0f13d2f5269b4899e510414d321ad879f2ee27a.tar.gz |
Expose correct path to group
Diffstat (limited to 'app/serializers/group_entity.rb')
-rw-r--r-- | app/serializers/group_entity.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/serializers/group_entity.rb b/app/serializers/group_entity.rb index 4f506f7e745..7c872a3e986 100644 --- a/app/serializers/group_entity.rb +++ b/app/serializers/group_entity.rb @@ -5,11 +5,15 @@ class GroupEntity < Grape::Entity include GroupsHelper expose :id, :name, :path, :description, :visibility - expose :web_url expose :full_name, :full_path + expose :web_url expose :parent_id expose :created_at, :updated_at + expose :group_path do |group| + group_path(group) + end + expose :permissions do expose :human_group_access do |group, options| group.group_members.find_by(user_id: request.current_user)&.human_access |