feature: lodge insurance

This commit is contained in:
Gary Sharp
2024-09-25 16:21:51 +10:00
parent 78b7b059ea
commit e0d620bf67
61 changed files with 5861 additions and 1808 deletions
@@ -1,5 +1,4 @@
@model Disco.Web.Areas.Config.Models.Plugins.IndexViewModel
@using Disco.Services.Plugins;
@{
Authorization.Require(Claims.Config.Plugin.Show);
@@ -19,7 +18,7 @@
}
else
{
var pluginGroups = Model.PluginManifestsByCategory;
var pluginGroups = Model.PluginManifestsByCategory.OrderBy(c => c.Key).ToList();
int itemsPerColumn = pluginGroups.Count / 3;
@@ -37,8 +36,8 @@
var pluginGroup = pluginGroups[itemNextId];
itemNextId++;
<div class="pageMenuArea">
<h2>@Plugins.PluginFeatureCategoryDisplayName(pluginGroup.Item1)</h2>
@foreach (var pluginDefinition in pluginGroup.Item2)
<h2>@pluginGroup.Key</h2>
@foreach (var pluginDefinition in pluginGroup.Value.OrderBy(p => p.Name))
{
if (canConfig)
{