mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-24 22:42:27 -05:00
539890afdf
person who invited them.
19 lines
357 B
Ruby
19 lines
357 B
Ruby
class InviteSerializer < ApplicationSerializer
|
|
|
|
attributes :email, :created_at, :redeemed_at, :expired, :user
|
|
|
|
def include_email?
|
|
!object.redeemed?
|
|
end
|
|
|
|
def expired
|
|
object.expired?
|
|
end
|
|
|
|
def user
|
|
ser = InvitedUserSerializer.new(object.user, scope: scope, root: false)
|
|
ser.invited_by = object.invited_by
|
|
ser.as_json
|
|
end
|
|
|
|
end
|