mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Show Settings button if plugin has settings (#9728)
It used to check if the plugin has an enabled_setting.
This commit is contained in:
@@ -8,6 +8,7 @@ class AdminPluginSerializer < ApplicationSerializer
|
||||
:admin_route,
|
||||
:enabled,
|
||||
:enabled_setting,
|
||||
:has_settings,
|
||||
:is_official
|
||||
|
||||
def id
|
||||
@@ -38,6 +39,10 @@ class AdminPluginSerializer < ApplicationSerializer
|
||||
object.enabled_site_setting
|
||||
end
|
||||
|
||||
def has_settings
|
||||
SiteSetting.plugins.values.include?(id)
|
||||
end
|
||||
|
||||
def include_url?
|
||||
url.present?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user