summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-05-30 03:09:37 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2017-05-30 03:09:37 -0500
commit184e67da6d762f21648821fd7614679cbe26e813 (patch)
tree175e0c9e630e060fe84f5a24ddd355a9d61a4daf
parentb425373541900ec1bd083f12b57b349a8f4d3cd2 (diff)
downloadgitlab-ce-184e67da6d762f21648821fd7614679cbe26e813.tar.gz
Expose edit and leave path for groups endpoint
-rw-r--r--app/serializers/group_entity.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/serializers/group_entity.rb b/app/serializers/group_entity.rb
index 33f1fbff31d..dafc6db740f 100644
--- a/app/serializers/group_entity.rb
+++ b/app/serializers/group_entity.rb
@@ -1,5 +1,6 @@
class GroupEntity < Grape::Entity
include RequestAwareEntity
+ include MembersHelper
expose :id, :name, :path, :description, :visibility
expose :avatar_url
@@ -13,4 +14,12 @@ class GroupEntity < Grape::Entity
group.group_members.find_by(user_id: request.current_user)&.access_level
end
end
+
+ expose :edit_path do |group|
+ edit_group_path(group)
+ end
+
+ expose :leave_path do |group|
+ leave_group_group_members_path(group)
+ end
end