From 2e6d87fe7cb55b9635b0283365c9203d2bcae7ed Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Mon, 20 Jul 2020 18:02:40 +0200
Subject: [PATCH] FEAT #13671 TIME 0:15 add firstname lastname user in
 installer

---
 .../app/installer/useradmin/useradmin.component.html      | 8 ++++++++
 .../app/installer/useradmin/useradmin.component.ts        | 4 ++++
 2 files changed, 12 insertions(+)

diff --git a/src/frontend/app/installer/useradmin/useradmin.component.html b/src/frontend/app/installer/useradmin/useradmin.component.html
index eeb97488e02..d0d61c30991 100644
--- a/src/frontend/app/installer/useradmin/useradmin.component.html
+++ b/src/frontend/app/installer/useradmin/useradmin.component.html
@@ -8,6 +8,14 @@
             <mat-label>{{lang.id}}</mat-label>
             <input matInput formControlName="login">
         </mat-form-field>
+        <mat-form-field appearance="outline">
+            <mat-label>{{lang.firstname}}</mat-label>
+            <input matInput formControlName="firstname">
+        </mat-form-field>
+        <mat-form-field appearance="outline">
+            <mat-label>{{lang.lastname}}</mat-label>
+            <input matInput formControlName="lastname">
+        </mat-form-field>
         <mat-form-field appearance="outline">
             <mat-label>{{lang.password}}</mat-label>
             <input [type]="hide ? 'password' : 'text'" matInput formControlName="password">
diff --git a/src/frontend/app/installer/useradmin/useradmin.component.ts b/src/frontend/app/installer/useradmin/useradmin.component.ts
index 71b7a692af0..8959a3e6cfa 100644
--- a/src/frontend/app/installer/useradmin/useradmin.component.ts
+++ b/src/frontend/app/installer/useradmin/useradmin.component.ts
@@ -30,6 +30,8 @@ export class UseradminComponent implements OnInit {
 
         this.stepFormGroup = this._formBuilder.group({
             login: ['superadmin', valLogin],
+            firstname: ['Admin', Validators.required],
+            lastname: ['SUPER', Validators.required],
             password: ['', Validators.required],
             passwordConfirm: ['', Validators.required],
             email: ['dev@maarch.org', valEmail],
@@ -82,6 +84,8 @@ export class UseradminComponent implements OnInit {
             idStep : 'userAdmin',
             body : {
                 login: this.stepFormGroup.controls['login'].value,
+                firstname: this.stepFormGroup.controls['firstname'].value,
+                lastname: this.stepFormGroup.controls['lastname'].value,
                 password: this.stepFormGroup.controls['password'].value,
                 email: this.stepFormGroup.controls['email'].value,
             },
-- 
GitLab