diff --git a/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html b/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html index 6a90d39403a7f1eccb487c0c99a940105d712132..7404b883da252237515c8c2f27ae46c46b09f6ff 100644 --- a/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html +++ b/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html @@ -11,7 +11,7 @@ class="has-error">You should type an username </div> <div *ngIf="userForm.controls['username'].hasError('pattern') && userForm.controls['username'].touched" - class="has-error">Username can only contain alphanumeric characters (letters A-Z, numbers 0-9) and must + class="has-error">Username is case insensitive and can only contain alphanumeric characters (letters a-zA-Z, numbers 0-9) and must have from 4 to 32 characters! </div> <div @@ -54,8 +54,8 @@ <legend>Username/password credentials</legend> <div style="display: flex;flex-flow: row wrap;"> <mat-form-field style="flex-grow: 2"> - <input matInput placeholder="Username" [formControl]="userForm.controls['username']" - id="username-password_id" maxlength="255" disabled> + <input matInput placeholder="Username" [value]="userForm.controls['username'].value" + id="username-password_id" maxlength="255" disabled readonly> </mat-form-field> <mat-form-field *ngIf="!!userForm.get('passwordExpireOn').value" style="flex-grow: 1"> <input matInput placeholder="Valid until" @@ -80,7 +80,7 @@ <legend>CAS authentication</legend> <mat-form-field style="width: 100%"> <input matInput placeholder="Cas identifier" [formControl]="userForm.controls['username']" - id="cas-user_id" maxlength="255" disabled> + id="cas-user_id" maxlength="255" disabled readonly> </mat-form-field> <button mat-flat-button color="primary" style="width: 100%" id="openCASData" [disabled]="!this.current?.casUserDataUrl" (click)="openCurrentCasUserData()"> diff --git a/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java b/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java index ff8ab31f60e136eded819f09e4f89b86a295f13b..89da050ed737a5991f63c9d57b1723eb7e1d2eef 100644 --- a/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java +++ b/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java @@ -68,7 +68,7 @@ public class SMPMessages { public static final String MSG_21 = "Unable to login. SMP is not running."; - public static final String USERNAME_VALIDATION_MESSAGE = "Username can only contain alphanumeric characters (letters A-Z, numbers 0-9) and must have from 4 to 32 characters!"; + public static final String USERNAME_VALIDATION_MESSAGE = "Username is case insensitive and can only contain alphanumeric characters (letters a-zA-Z, numbers 0-9) and must have from 4 to 32 characters!"; public static final String PASS_POLICY_MESSAGE = "Password should follow all of these rules:\n" + "- Minimum length: 8 characters\n" + "- Maximum length: 32 characters\n" +