discourse-chat-integration/app/serializers/rule_serializer.rb

15 lines
392 B
Ruby
Raw Normal View History

class DiscourseChat::RuleSerializer < ApplicationSerializer
attributes :id, :channel_id, :type, :group_id, :group_name, :category_id, :tags, :filter
2017-07-28 15:27:49 -04:00
def group_name
if object.group_id
2017-08-01 15:53:39 -04:00
groups = Group.where(id: object.group_id)
2017-07-28 15:27:49 -04:00
if groups.exists?
return groups.first.name
else
return I18n.t("chat_integration.deleted_group")
end
end
end
2017-08-01 15:53:39 -04:00
end