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 @@ ...@@ -9,8 +9,21 @@
<div class='border-top mt-3 pt-3' *ngIf='!users'> <div class='border-top mt-3 pt-3' *ngIf='!users'>
Nincs Nincs
</div> </div>
<div class='border-top mt-3 pt-3' *ngFor='let user of users; TrackBy: trackById'> <div class='border-top mt-3 pt-3 d-flex justify-content-between' *ngFor='let user of users; TrackBy: trackById'>
{{user.fullName}} - {{user.email}} <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> </div>
<div class='mt-3'> <div class='mt-3'>
......
...@@ -17,15 +17,24 @@ export class UsersComponent implements OnInit { ...@@ -17,15 +17,24 @@ export class UsersComponent implements OnInit {
constructor(private usersService: UsersService) {} constructor(private usersService: UsersService) {}
ngOnInit(): void { ngOnInit(): void {
this.usersService.listUsers().subscribe((u) => { this.usersService.listUsers().subscribe(
(u) => {
this.users = u; this.users = u;
this.isLoading = false; this.isLoading = false;
}, error => { },
(error) => {
this.isLoading = false; this.isLoading = false;
}); }
);
} }
public trackById(index: number, item: User): number { public trackById(index: number, item: User): number {
return item.id; 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