@foreach (var item in new[]
{
new { Permission = AdminPermissions.Home, Controller = "Home", Label = "Overview" },
new { Permission = AdminPermissions.AccountsIndex, Controller = "Accounts", Label = "Accounts" },
new { Permission = AdminPermissions.TenantsIndex, Controller = "Tenants", Label = "Tenants" },
new { Permission = AdminPermissions.NewsletterListsIndex, Controller = "NewsletterLists", Label = "Newsletter Lists" },
new { Permission = AdminPermissions.SubscriptionsIndex, Controller = "Subscriptions", Label = "Subscriptions" },
new { Permission = AdminPermissions.OAuthClientsIndex, Controller = "OAuthClients", Label = "OAuth Clients" },
new { Permission = AdminPermissions.AuditLogsIndex, Controller = "AuditLogs", Label = "Audit Logs" },
new { Permission = AdminPermissions.SecurityIndex, Controller = "Security", Label = "Security" },
new { Permission = AdminPermissions.BlacklistIndex, Controller = "Blacklist", Label = "Blacklist" }
})
{
if (await AdminPermissionChecker.HasPermissionAsync(User, item.Permission))
{
@item.Label
}
}