@using TightWiki.Models @model TightWiki.Models.ViewModels.Admin.ConfigurationViewModel @{ Layout = "/Views/Shared/_Layout.cshtml"; var sessionState = ViewData["SessionState"] as TightWiki.SessionState ?? throw new Exception("Wiki State Context cannot be null."); }

Configuration

Global configuration values for the wiki, its functionality, behavior, formatting and branding.

@if (!string.IsNullOrEmpty(Model.ErrorMessage)) {
@Html.Raw(Model.ErrorMessage)
} @if (!string.IsNullOrEmpty(Model.SuccessMessage)) {
@Html.Raw(Model.SuccessMessage)
} @using (Html.BeginForm(null, null, FormMethod.Post, new { action = $"{GlobalConfiguration.BasePath}{Context.Request.Path}" })) { @Html.AntiForgeryToken()


@foreach (var group in Model.Nest) {

@group.Name

@group.Description

@foreach (var entry in group.Entries) {
@if ($"{group.Name}:{entry.Name}" == "Customization:Theme") { } else if ($"{group.Name}:{entry.Name}" == "Membership:Default Signup Role") { } else if ($"{group.Name}:{entry.Name}" == "Membership:Default TimeZone" || $"{group.Name}:{entry.Name}" == "Customization:Default TimeZone") { } else if ($"{group.Name}:{entry.Name}" == "Membership:Default Language" || $"{group.Name}:{entry.Name}" == "Customization:Default Language") { } else if ($"{group.Name}:{entry.Name}" == "Membership:Default Country" || $"{group.Name}:{entry.Name}" == "Customization:Default Country") { } else if (@entry.DataType == "string") { if (@entry.IsEncrypted == true) { } else { } } else if (@entry.DataType == "text") { } else if (@entry.DataType == "integer" || @entry.DataType == "decimal") { } else if (@entry.DataType == "boolean") {
}
}
}

}