mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Allow plugins to exclude seed data
This allows plugins to specify if they would like to filter out any seed data files from running during migrations.
This commit is contained in:
@@ -66,6 +66,7 @@ class DiscoursePluginRegistry
|
||||
define_register :seed_path_builders, Set
|
||||
define_register :vendored_pretty_text, Set
|
||||
define_register :vendored_core_pretty_text, Set
|
||||
define_register :seedfu_filter, Set
|
||||
|
||||
define_filtered_register :staff_user_custom_fields
|
||||
define_filtered_register :public_user_custom_fields
|
||||
@@ -198,6 +199,10 @@ class DiscoursePluginRegistry
|
||||
result.uniq
|
||||
end
|
||||
|
||||
def self.register_seedfu_filter(filter = nil)
|
||||
self.seedfu_filter << filter
|
||||
end
|
||||
|
||||
VENDORED_CORE_PRETTY_TEXT_MAP = {
|
||||
"moment.js" => "vendor/assets/javascripts/moment.js",
|
||||
"moment-timezone.js" => "vendor/assets/javascripts/moment-timezone-with-data.js"
|
||||
|
Reference in New Issue
Block a user