feat(): plugin list panel

This commit is contained in:
Torkel Ödegaard
2016-04-08 16:42:33 -04:00
parent 583c0f09a8
commit d70ef90bdd
11 changed files with 320 additions and 3 deletions

View File

@ -14,6 +14,7 @@ func GetPluginList(c *middleware.Context) Response {
typeFilter := c.Query("type")
enabledFilter := c.Query("enabled")
embeddedFilter := c.Query("embedded")
coreFilter := c.Query("core")
pluginSettingsMap, err := plugins.GetPluginSettings(c.OrgId)
@ -28,6 +29,11 @@ func GetPluginList(c *middleware.Context) Response {
continue
}
// filter out core plugins
if coreFilter == "0" && pluginDef.IsCorePlugin {
continue
}
// filter on type
if typeFilter != "" && typeFilter != pluginDef.Type {
continue