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
|
class GroupEntity < Grape::Entity
|
||||||
include RequestAwareEntity
|
include RequestAwareEntity
|
||||||
|
include MembersHelper
|
||||||
|
|
||||||
expose :id, :name, :path, :description, :visibility
|
expose :id, :name, :path, :description, :visibility
|
||||||
expose :avatar_url
|
expose :avatar_url
|
||||||
|
@ -13,4 +14,12 @@ class GroupEntity < Grape::Entity
|
||||||
group.group_members.find_by(user_id: request.current_user)&.access_level
|
group.group_members.find_by(user_id: request.current_user)&.access_level
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
|
|
Loading…
Reference in New Issue