mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 23:31:18 +08:00
FEATURE: New 'Reviewable' model to make reviewable items generic
Includes support for flags, reviewable users and queued posts, with REST API backwards compatibility. Co-Authored-By: romanrizzi <romanalejandro@gmail.com> Co-Authored-By: jjaffeux <j.jaffeux@gmail.com>
This commit is contained in:
@ -604,6 +604,15 @@ class Plugin::Instance
|
||||
end
|
||||
end
|
||||
|
||||
def register_reviewable_type(reviewable_type_class)
|
||||
types = Reviewable.types
|
||||
types << reviewable_type_class.name
|
||||
|
||||
reloadable_patch do
|
||||
Reviewable.send(:define_singleton_method, :types) { types }
|
||||
end
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def register_assets!
|
||||
|
Reference in New Issue
Block a user