Expose edit and leave path for groups endpoint
This commit is contained in:
parent
b425373541
commit
184e67da6d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue