|
|
|
@ -35,6 +35,10 @@ export class SetupUserComponent implements OnInit {
|
|
|
|
totalCount: number = 0;
|
|
|
|
totalCount: number = 0;
|
|
|
|
mode: 'edit' | 'view' = 'view';
|
|
|
|
mode: 'edit' | 'view' = 'view';
|
|
|
|
buttonPermissions: any;
|
|
|
|
buttonPermissions: any;
|
|
|
|
|
|
|
|
roleOptions = [
|
|
|
|
|
|
|
|
{ label: 'Admin', value: 'ADMIN' },
|
|
|
|
|
|
|
|
{ label: 'User', value: 'USER' }
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constructor(
|
|
|
|
constructor(
|
|
|
|
@ -78,7 +82,7 @@ export class SetupUserComponent implements OnInit {
|
|
|
|
userId: this.userForm.value.userId,
|
|
|
|
userId: this.userForm.value.userId,
|
|
|
|
userFullname: this.userForm.value.userFullname,
|
|
|
|
userFullname: this.userForm.value.userFullname,
|
|
|
|
email: `${this.userForm.value.userId}@dummy.com`,
|
|
|
|
email: `${this.userForm.value.userId}@dummy.com`,
|
|
|
|
role: 'ADMIN',
|
|
|
|
role: this.userForm.value.userRole,
|
|
|
|
porOrgacode: this.storageService.getItem('POR_ORGACODE'),
|
|
|
|
porOrgacode: this.storageService.getItem('POR_ORGACODE'),
|
|
|
|
password: this.userForm.value.defaultPassword
|
|
|
|
password: this.userForm.value.defaultPassword
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -90,6 +94,7 @@ export class SetupUserComponent implements OnInit {
|
|
|
|
this.userForm.reset();
|
|
|
|
this.userForm.reset();
|
|
|
|
this.mode = 'edit';
|
|
|
|
this.mode = 'edit';
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
error: (err: any) => console.error(err)
|
|
|
|
error: (err: any) => console.error(err)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
@ -131,7 +136,9 @@ ngOnInit(): void {
|
|
|
|
this.userForm = this.fb.group({
|
|
|
|
this.userForm = this.fb.group({
|
|
|
|
userId: ['', [Validators.required]],
|
|
|
|
userId: ['', [Validators.required]],
|
|
|
|
userFullname: ['', [Validators.required, Validators.maxLength(500)]],
|
|
|
|
userFullname: ['', [Validators.required, Validators.maxLength(500)]],
|
|
|
|
defaultPassword: ['', Validators.required]
|
|
|
|
defaultPassword: ['', Validators.required],
|
|
|
|
|
|
|
|
email: ['', [Validators.required, Validators.email]],
|
|
|
|
|
|
|
|
userRole: ['', Validators.required]
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
this.userService.loadUsers();
|
|
|
|
this.userService.loadUsers();
|
|
|
|
|