@page "/Admin/ACL/{id:int}/Edit" @using Authinator.Backend.Utils @using Authinator.Backend.Database @using Authinator.Backend.Database.Tables @using System.Web @using Microsoft.EntityFrameworkCore @model AdminEditACLModel @{ ViewData["Title"] = "Edit ACL - Admin"; var acl = Model.ModelACL; var db = new DatabaseContext(); var statusIcon = acl.Enabled ? "bi-check-circle-fill" : "bi-dash-circle-dotted"; var statusText = acl.Enabled ? "ACL is currently enabled" : "ACL is currently disabled"; }
Editing ACL: @acl.Name @statusText
@if (acl.Enabled) { } else { }
@if (acl.TargetIsRegex) { } else { }
@foreach (var group in db.Groups) {
@if (acl.Groups.Any(p => p == group)) { } else { }
}
@foreach (var user in db.Users) {
@if (acl.Users.Any(p => p == user)) { } else { }
}
@foreach (var network in db.Networks) {
@if (acl.Networks.Any(p => p == network)) { } else { }
}