discourse/app/serializers/basic_group_history_serializer.rb

Failed to ignore revisions in .git-blame-ignore-revs.

17 lines
421 B
Ruby
Raw Normal View History

# frozen_string_literal: true
2016-12-11 23:36:15 +08:00
class BasicGroupHistorySerializer < ApplicationSerializer
attributes :action,
:subject,
:prev_value,
:new_value,
:created_at
has_one :acting_user, embed: :objects, serializer: BasicUserSerializer
has_one :target_user, embed: :objects, serializer: BasicUserSerializer
def action
GroupHistory.actions[object.action]
end
end