Skip to content
Snippets Groups Projects
Commit 6b303602 authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

KST-13: Accept user

parent dfdfbaf7
No related branches found
No related tags found
No related merge requests found
......@@ -9,8 +9,21 @@
<div class='border-top mt-3 pt-3' *ngIf='!users'>
Nincs
</div>
<div class='border-top mt-3 pt-3' *ngFor='let user of users; TrackBy: trackById'>
{{user.fullName}} - {{user.email}}
<div class='border-top mt-3 pt-3 d-flex justify-content-between' *ngFor='let user of users; TrackBy: trackById'>
<div>
<div>
{{user.fullName}} - {{user.schacc}}
</div>
<div>
{{user.email}}
</div>
</div>
<div>
{{user.isApproved ? "Elfogadott": "Jelentkezett"}}
<button class='btn btn-link' *ngIf='!user.isApproved'
(click)='approve(user.id)'>Elfogadás
</button>
</div>
</div>
</div>
<div class='mt-3'>
......
......@@ -17,15 +17,24 @@ export class UsersComponent implements OnInit {
constructor(private usersService: UsersService) {}
ngOnInit(): void {
this.usersService.listUsers().subscribe((u) => {
this.usersService.listUsers().subscribe(
(u) => {
this.users = u;
this.isLoading = false;
}, error => {
},
(error) => {
this.isLoading = false;
});
}
);
}
public trackById(index: number, item: User): number {
return item.id;
}
approve(userId: number): void {
this.usersService.approveUser(userId).subscribe((u) => {
window.location.reload();
});
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment