Name Permissions Messages Sent Last Used Actions @for (key of keys(); track key.keytoken_id) {
{{ key.name }} @if (isCurrentKey(key)) { Current }
{{ key.keytoken_id }}
@for (perm of getPermissions(key); track perm) { {{ perm }} } @if (key.all_channels) { All Channels } @else if (key.channels && key.channels.length > 0) { @for (channelId of key.channels; track channelId) { {{ getChannelDisplayName(channelId) }} } }
{{ key.messages_sent }} @if (key.timestamp_lastused) {
{{ key.timestamp_lastused | date:'yyyy-MM-dd HH:mm:ss' }}
{{ key.timestamp_lastused | relativeTime }}
} @else { Never }
@if (!isCurrentKey(key)) { }
} @empty { }
@if (createdKey()) { Key Token } @else { Name Permissions
@for (opt of permissionOptions; track opt.value) { }
@if (!newKeyAllChannels) { Channels @for (channel of availableChannels(); track channel.channel_id) { } } }
@if (createdKey()) { } @else { } Name Permissions
@for (opt of permissionOptions; track opt.value) { }
@if (!editKeyAllChannels) { Channels @for (channel of availableChannels(); track channel.channel_id) { } }