FEATURE: Add events for assigning and unassigning topics. (#24)
This commit is contained in:
parent
1a732ddac0
commit
89f794cf83
|
@ -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|
|
||||
|
|
Loading…
Reference in New Issue