mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:21:18 +08: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