{{ 'PLUGIN.REVOCATION_DIALOG.TITLE' | translate }}
{{ 'PLUGIN.REVOCATION_DIALOG.WARNING_TITLE' | translate }}

{{ 'PLUGIN.REVOCATION_DIALOG.WARNING_MESSAGE' | translate : { count: userCount } }}

@if (userCount > 0) {
@for (user of usersToRevoke; track user) { } @if (userCount > usersToRevoke.length) { }
}
{{ form.get('revocationReason')?.value?.length || 0 }} / 500 ({{ 'PLUGIN.REVOCATION_DIALOG.MIN_LENGTH' | translate : { min: 10 } }})
@if (form.get('revocationReason')?.invalid && form.get('revocationReason')?.touched) {
@if (form.get('revocationReason')?.errors?.['required']) { {{ 'PLUGIN.REVOCATION_DIALOG.REASON_REQUIRED' | translate }} } @if (form.get('revocationReason')?.errors?.['minlength']) { {{ 'PLUGIN.REVOCATION_DIALOG.REASON_TOO_SHORT' | translate }} } @if (form.get('revocationReason')?.errors?.['maxlength']) { {{ 'PLUGIN.REVOCATION_DIALOG.REASON_TOO_LONG' | translate }} }
}
@if (error$ | async; as error) {
{{ error }}
}