mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Per-plugin settings buttons, "Enabled" column
Also, added enabled_site_setting to the Poll plugin so it shows up properly.
This commit is contained in:
@@ -3,7 +3,9 @@ class AdminPluginSerializer < ApplicationSerializer
|
||||
:name,
|
||||
:version,
|
||||
:url,
|
||||
:admin_route
|
||||
:admin_route,
|
||||
:enabled,
|
||||
:enabled_setting
|
||||
|
||||
def id
|
||||
object.metadata.name
|
||||
@@ -21,6 +23,18 @@ class AdminPluginSerializer < ApplicationSerializer
|
||||
object.metadata.url
|
||||
end
|
||||
|
||||
def enabled
|
||||
object.enabled?
|
||||
end
|
||||
|
||||
def enabled_setting
|
||||
object.enabled_site_setting
|
||||
end
|
||||
|
||||
def include_enabled_setting?
|
||||
enabled_setting.present?
|
||||
end
|
||||
|
||||
def include_url?
|
||||
url.present?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user