@namespace BTCPayServer.Client @model BTCPayServer.Controllers.ManageController.ApiKeysViewModel @{ ViewData.SetActivePageAndTitle(ManageNavPages.APIKeys, "Manage your API Keys"); } @foreach (var keyData in Model.ApiKeyDatas) { } @if (!Model.ApiKeyDatas.Any()) { }
Label Key Permissions Actions
@keyData.Label @keyData.Id @{ var permissions = keyData.GetBlob().Permissions; } @if (!permissions.Any()) { No permissions } else {
    @foreach (var permission in Permission.ToPermissions(permissions).Select(c => c.ToString()).Distinct().ToArray()) {
  • @permission
  • }
}
Remove
No API keys
Generate new key