|
|
|
|
@ -6,6 +6,7 @@ import { TranslateModule } from '@ngx-translate/core';
|
|
|
|
|
import { pageSizeOptions } from '../../utils/app.constants';
|
|
|
|
|
import { SetupUser } from '../../models/user';
|
|
|
|
|
import { UserSetupService } from '../../services/user-setup.service';
|
|
|
|
|
import { error } from 'node:console';
|
|
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
|
selector: 'app-setup-user',
|
|
|
|
|
@ -95,6 +96,18 @@ export class SetupUserComponent implements OnInit {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onDelete(userId: any){
|
|
|
|
|
this.userService.deleteUser(userId).subscribe({
|
|
|
|
|
next: (res: any) => {
|
|
|
|
|
this.userService.loadUsers();
|
|
|
|
|
console.log('user deleted successfully')
|
|
|
|
|
},
|
|
|
|
|
error: (err:any) =>{
|
|
|
|
|
console.log('user not deleted')
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ngOnInit(): void {
|
|
|
|
|
this.userService.loadUsers();
|
|
|
|
|
this.userService.paginatedUsers$.subscribe((users: SetupUser[]) => this.allItems = users);
|
|
|
|
|
|