mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-07 05:55:51 +01:00
Disable front-end of plugin system in GitBucket 2.1
This commit is contained in:
@@ -81,33 +81,34 @@ trait SystemSettingsControllerBase extends ControllerBase {
|
||||
redirect("/admin/system")
|
||||
})
|
||||
|
||||
get("/admin/plugins")(adminOnly {
|
||||
val installedPlugins = plugin.PluginSystem.plugins
|
||||
val updatablePlugins = getAvailablePlugins(installedPlugins).filter(_.status == "updatable")
|
||||
admin.plugins.html.installed(installedPlugins, updatablePlugins)
|
||||
})
|
||||
|
||||
post("/admin/plugins/_update", pluginForm)(adminOnly { form =>
|
||||
deletePlugins(form.pluginIds)
|
||||
installPlugins(form.pluginIds)
|
||||
redirect("/admin/plugins")
|
||||
})
|
||||
|
||||
post("/admin/plugins/_delete", pluginForm)(adminOnly { form =>
|
||||
deletePlugins(form.pluginIds)
|
||||
redirect("/admin/plugins")
|
||||
})
|
||||
|
||||
get("/admin/plugins/available")(adminOnly {
|
||||
val installedPlugins = plugin.PluginSystem.plugins
|
||||
val availablePlugins = getAvailablePlugins(installedPlugins).filter(_.status == "available")
|
||||
admin.plugins.html.available(availablePlugins)
|
||||
})
|
||||
|
||||
post("/admin/plugins/_install", pluginForm)(adminOnly { form =>
|
||||
installPlugins(form.pluginIds)
|
||||
redirect("/admin/plugins")
|
||||
})
|
||||
// TODO Enable commented code to enable plug-in system
|
||||
// get("/admin/plugins")(adminOnly {
|
||||
// val installedPlugins = plugin.PluginSystem.plugins
|
||||
// val updatablePlugins = getAvailablePlugins(installedPlugins).filter(_.status == "updatable")
|
||||
// admin.plugins.html.installed(installedPlugins, updatablePlugins)
|
||||
// })
|
||||
//
|
||||
// post("/admin/plugins/_update", pluginForm)(adminOnly { form =>
|
||||
// deletePlugins(form.pluginIds)
|
||||
// installPlugins(form.pluginIds)
|
||||
// redirect("/admin/plugins")
|
||||
// })
|
||||
//
|
||||
// post("/admin/plugins/_delete", pluginForm)(adminOnly { form =>
|
||||
// deletePlugins(form.pluginIds)
|
||||
// redirect("/admin/plugins")
|
||||
// })
|
||||
//
|
||||
// get("/admin/plugins/available")(adminOnly {
|
||||
// val installedPlugins = plugin.PluginSystem.plugins
|
||||
// val availablePlugins = getAvailablePlugins(installedPlugins).filter(_.status == "available")
|
||||
// admin.plugins.html.available(availablePlugins)
|
||||
// })
|
||||
//
|
||||
// post("/admin/plugins/_install", pluginForm)(adminOnly { form =>
|
||||
// installPlugins(form.pluginIds)
|
||||
// redirect("/admin/plugins")
|
||||
// })
|
||||
|
||||
// get("/admin/plugins/console")(adminOnly {
|
||||
// admin.plugins.html.console()
|
||||
|
||||
Reference in New Issue
Block a user