2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-03-03 23:54:20 +08:00
discourse/app/serializers/invited_user_serializer.rb
2020-06-09 20:49:32 +05:30

19 lines
420 B
Ruby

# frozen_string_literal: true
class InvitedUserSerializer < ApplicationSerializer
attributes :id, :redeemed_at, :user, :invite_source
def id
object.invite.id
end
def user
ser = InvitedUserRecordSerializer.new(object.user, scope: scope, root: false)
ser.invited_by = object.invite.invited_by
ser.as_json
end
def invite_source
object.invite.is_invite_link? ? "link" : "email"
end
end