From 184e67da6d762f21648821fd7614679cbe26e813 Mon Sep 17 00:00:00 2001 From: Alfredo Sumaran Date: Tue, 30 May 2017 03:09:37 -0500 Subject: [PATCH] Expose edit and leave path for groups endpoint --- app/serializers/group_entity.rb | 9 +++++++++ 1 file changed, 9 insertions(+) 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