FEATURE: Add events for assigning and unassigning topics. (#24)

This commit is contained in:
Bianca Nenciu 2019-01-09 07:59:26 +02:00 committed by Sam
parent 1a732ddac0
commit 89f794cf83
1 changed files with 8 additions and 0 deletions

View File

@ -50,6 +50,14 @@ after_initialize do
end
end
DiscourseEvent.on(:assign_topic) do |topic, user, assigning_user|
TopicAssigner.new(topic, assigning_user).assign(user)
end
DiscourseEvent.on(:unassign_topic) do |topic, unassigning_user|
TopicAssigner.new(topic, unassigning_user).unassign
end
TopicList.preloaded_custom_fields << TopicAssigner::ASSIGNED_TO_ID
TopicList.on_preload do |topics, topic_list|