From 0163c1c469013a8740d0acf698c076f7d377a731 Mon Sep 17 00:00:00 2001 From: Mazdak Gibran <141390141+mazdakgibran@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:48:30 +0500 Subject: [PATCH] fixing setup-user component added porOrgacode to payload for createUser --- src/app/models/user.ts | 3 ++- .../user-management/setup-user/setup-user.component.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/app/models/user.ts b/src/app/models/user.ts index 9844065..6a18b8a 100644 --- a/src/app/models/user.ts +++ b/src/app/models/user.ts @@ -7,7 +7,8 @@ export class User { export interface SetupUser { userId: string; userFullname: string; - defaultPassword: string; + password: string; + porOrgacode: string | null; email: string; role: string; } diff --git a/src/app/user-management/setup-user/setup-user.component.ts b/src/app/user-management/setup-user/setup-user.component.ts index 01b3097..c5f8c44 100644 --- a/src/app/user-management/setup-user/setup-user.component.ts +++ b/src/app/user-management/setup-user/setup-user.component.ts @@ -8,6 +8,7 @@ import { SetupUser } from '../../models/user'; import { UserSetupService } from '../../services/user-setup.service'; import { UserFilterPipe } from '../../shared/pipes/userFilterPipe'; import { FormBuilder, Validators, FormGroup } from '@angular/forms'; +import { StorageService } from '../../shared/services/storage.service'; @Component({ @@ -34,7 +35,7 @@ export class SetupUserComponent implements OnInit { mode: 'edit' | 'view' = 'view'; - constructor(private userService: UserSetupService, private fb: FormBuilder){} + constructor(private userService: UserSetupService, private fb: FormBuilder, private storageService: StorageService){} get users$(){ return this.userService.users$; @@ -70,8 +71,11 @@ export class SetupUserComponent implements OnInit { userFullname: this.userForm.value.userFullname, email: `${this.userForm.value.userId}@dummy.com`, role: 'ADMIN', - defaultPassword: this.userForm.value.defaultPassword + porOrgacode: this.storageService.getItem('POR_ORGACODE'), + password: this.userForm.value.defaultPassword } + console.log('Payload:', newUser); // 👈 Debug + this.userService.addUser(newUser).subscribe({ next: () => { this.userService.loadUsers();