Broker System for Supercredit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.6KB

  1. <h5 *ngIf="canEditUser()" > <kendo-icon [name]="'ascx'" > </kendo-icon> &nbsp; Login Related </h5>
  2. <form *ngIf="canEditUser()" class="k-form" [formGroup]="UserForm" (submit)="save()">
  3. <ng-container >
  4. <fieldset class="k-form-fieldset">
  5. <kendo-formfield>
  6. <kendo-label [for]=login text="Unique Login id: ">
  7. <kendo-loader *ngIf="UserForm.get('Login').status === 'PENDING'"
  8. [type]="'pulsing'"
  9. [themeColor]="'primary'"
  10. [size]="'medium'"
  11. ></kendo-loader>
  12. </kendo-label>
  13. <kendo-textbox #login kendoTextBox name="Login" formControlName="Login">
  14. </kendo-textbox>
  15. <kendo-formerror *ngIf="UserForm.get('Login').hasError('required')" >Login is required</kendo-formerror>
  16. <kendo-formerror *ngIf="UserForm.get('Login').hasError('loginAvailable')" >Login is used by someone else </kendo-formerror>
  17. <kendo-formerror *ngIf="UserForm.get('Login').hasError('email')" >Login should be email format</kendo-formerror>
  18. </kendo-formfield>
  19. <div class="vertical-spacer"></div>
  20. <kendo-formfield *ngIf="showAdmin ">
  21. <label class="k-label">Allow Login &nbsp;
  22. <input type="checkbox" name="enabled" kendoCheckBox formControlName="Enabled"/>
  23. </label>
  24. </kendo-formfield>
  25. <div class="vertical-spacer"></div>
  26. </fieldset>
  27. </ng-container>
  28. <div class="k-form-buttons k-buttons-end" *ngIf="showSubmit()">
  29. <div>
  30. <button kendoButton class="k-button k-primary" type="submit" icon="save"
  31. > Modify Login</button>
  32. </div>
  33. </div>
  34. </form>
  35. <app-message-box #messageBox ></app-message-box>