Expose edit and leave path for groups endpoint

This commit is contained in:
Alfredo Sumaran 2017-05-30 03:09:37 -05:00
parent b425373541
commit 184e67da6d
1 changed files with 9 additions and 0 deletions

View File

@ -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