FIX: defines an enabled_site_setting
This will amongst other things prevent to load plugin's code if the plugin is disabled.
This commit is contained in:
parent
1e6e3bb3e9
commit
75fb2bf892
|
|
@ -1,5 +1,7 @@
|
||||||
en:
|
en:
|
||||||
site_settings:
|
site_settings:
|
||||||
|
discourse_adplugin_enabled: Enable the discourse-adplugin.
|
||||||
|
|
||||||
no_ads_for_personal_messages: "Don't show ads when viewing personal messages"
|
no_ads_for_personal_messages: "Don't show ads when viewing personal messages"
|
||||||
no_ads_for_restricted_categories: "Don't show ads in categories that aren't visible to everyone."
|
no_ads_for_restricted_categories: "Don't show ads in categories that aren't visible to everyone."
|
||||||
no_ads_for_groups: "Don't show ads to users in these groups."
|
no_ads_for_groups: "Don't show ads to users in these groups."
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,7 @@
|
||||||
ad_plugin:
|
ad_plugin:
|
||||||
|
discourse_adplugin_enabled:
|
||||||
|
client: true
|
||||||
|
default: true
|
||||||
no_ads_for_personal_messages:
|
no_ads_for_personal_messages:
|
||||||
client: true
|
client: true
|
||||||
default: true
|
default: true
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@ register_asset "stylesheets/adplugin.scss"
|
||||||
|
|
||||||
add_admin_route 'admin.adplugin.house_ads.title', 'houseAds'
|
add_admin_route 'admin.adplugin.house_ads.title', 'houseAds'
|
||||||
|
|
||||||
|
enabled_site_setting :discourse_adplugin_enabled
|
||||||
|
|
||||||
module ::AdPlugin
|
module ::AdPlugin
|
||||||
def self.plugin_name
|
def self.plugin_name
|
||||||
'discourse-adplugin'.freeze
|
'discourse-adplugin'.freeze
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue