{{ strings().page?.acl?.username || 'Username' }}
{{ strings().page?.acl?.enabled || 'Enabled' }}
{{ strings().page?.acl?.noPassword || 'No password (nopass)' }}
@if (!nopass) {
{{ strings().page?.acl?.password || 'Password' }}
@if (!data.isNew) {
{{ strings().page?.acl?.passwordHint || 'Leave empty to keep current password' }}
}
}
{{ strings().page?.acl?.commands || 'Commands' }}
@for (rule of commandsList; track rule) {
{{ rule }}
}
{{ strings().page?.acl?.commandsHint || 'e.g., +@all or +@read -@dangerous' }}
{{ strings().page?.acl?.keys || 'Key Patterns' }}
@for (pattern of keysList; track pattern) {
{{ pattern }}
}
{{ strings().page?.acl?.keysHint || 'e.g., ~* or ~user:*' }}
{{ strings().page?.acl?.channels || 'Pub/Sub Channels' }}
@for (pattern of channelsList; track pattern) {
{{ pattern }}
}
{{ strings().page?.acl?.channelsHint || 'e.g., &* or ¬ifications:*' }}