20 lines
418 B
Ruby
20 lines
418 B
Ruby
module Mobile
|
|
module Entities
|
|
class CourseGroup < Grape::Entity
|
|
include Redmine::I18n
|
|
include ApplicationHelper
|
|
include ApiHelper
|
|
def self.course_group_expose(f)
|
|
expose f do |u,opt|
|
|
if u.is_a?(Hash) && u.key?(f)
|
|
u[f]
|
|
end
|
|
end
|
|
end
|
|
expose :id
|
|
expose :name
|
|
expose :users, using: Mobile::Entities::User
|
|
end
|
|
end
|
|
end
|