2017-07-18 11:17:03 -04:00
|
|
|
class DiscourseChat::RuleSerializer < ApplicationSerializer
|
2017-08-01 10:20:00 -04:00
|
|
|
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-09-28 04:32:38 -04:00
|
|
|
if group = Group.find_by(id: object.group_id)
|
|
|
|
group.name
|
2017-07-28 15:27:49 -04:00
|
|
|
else
|
2017-09-28 04:32:38 -04:00
|
|
|
I18n.t("chat_integration.deleted_group")
|
2017-07-28 15:27:49 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
2017-08-01 15:53:39 -04:00
|
|
|
end
|