security.password-requirement.password-requirements
security.password-requirement.at-least
@if (passwordPolicy.minimumUppercaseLetters > 0) {
{{ changePassword.get('newPassword').hasError('notUpperCase') ? 'mdi:circle-small' : 'mdi:check' }}
{{ 'security.password-requirement.uppercase-letter' | translate : {count: passwordPolicy.minimumUppercaseLetters} }}
}
@if (passwordPolicy.minimumLowercaseLetters > 0) {
{{ changePassword.get('newPassword').hasError('notLowerCase') ? 'mdi:circle-small' : 'mdi:check' }}
{{ 'security.password-requirement.lowercase-letter' | translate : {count: passwordPolicy.minimumLowercaseLetters} }}
}
@if (passwordPolicy.minimumDigits > 0) {
{{ changePassword.get('newPassword').hasError('notNumeric') ? 'mdi:circle-small' : 'mdi:check' }}
{{ 'security.password-requirement.digit' | translate : {count: passwordPolicy.minimumDigits} }}
}
@if (passwordPolicy.minimumSpecialCharacters > 0) {
{{ changePassword.get('newPassword').hasError('notSpecial') ? 'mdi:circle-small' : 'mdi:check' }}
{{ 'security.password-requirement.special-character' | translate : {count: passwordPolicy.minimumSpecialCharacters} }}
}
@if (passwordPolicy.minimumLength > 0) {
{{ changePassword.get('newPassword').hasError('minLength') ? 'mdi:circle-small' : 'mdi:check' }}
{{ 'security.password-requirement.character' | translate : {count: passwordPolicy.minimumLength} }}
}
@if (passwordPolicy.maximumLength > 0) {
security.password-requirement.at-most
{{ 'security.password-requirement.character' | translate : {count: passwordPolicy.maximumLength} }}
}
}