@model Disco.Web.Areas.Config.Models.Plugins.IndexViewModel @{ Authorization.Require(Claims.Config.Plugin.Show); var canConfig = Authorization.Has(Claims.Config.Plugin.Configure); var canUninstall = Authorization.Has(Claims.Config.Plugin.Uninstall); var canInstall = Authorization.Has(Claims.Config.Plugin.Install); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Plugins"); }
@{
int itemsForThisColumn = itemsPerColumn + (pluginGroups.Count % 3 > i ? 1 : 0);
for (int i2 = 0; i2 < itemsForThisColumn && itemNextId < pluginGroups.Count; i2++)
{
var pluginGroup = pluginGroups[itemNextId];
itemNextId++;
@pluginGroup.Key@foreach (var pluginDefinition in pluginGroup.Value.OrderBy(p => p.Name)) { if (canConfig) {@pluginDefinition.Name} else {@pluginDefinition.Name} } |
}
Are you sure you want to uninstall this plugin?