Browse Source

Updated displayedColumn and formatted

pull/2468/head
Basim Mohammed 2 years ago
parent
commit
ac377c7371
  1. 28
      apps/client/src/app/components/admin-users/admin-users.component.ts

28
apps/client/src/app/components/admin-users/admin-users.component.ts

@ -32,12 +32,9 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
public displayedColumns = [ public displayedColumns = [
'index', 'index',
'user', 'user',
'country',
'registration', 'registration',
'accounts', 'accounts',
'activities', 'activities',
'engagementPerDay',
'lastRequest',
'actions' 'actions'
]; ];
private unsubscribeSubject = new Subject<void>(); private unsubscribeSubject = new Subject<void>();
@ -56,6 +53,29 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
permissions.enableSubscription permissions.enableSubscription
); );
if (this.hasPermissionForSubscription) {
this.displayedColumns = [
'index',
'user',
'country',
'registration',
'accounts',
'activities',
'engagementPerDay',
'lastRequest',
'actions'
];
} else {
this.displayedColumns = [
'index',
'user',
'registration',
'accounts',
'activities',
'actions'
];
}
this.userService.stateChanged this.userService.stateChanged
.pipe(takeUntil(this.unsubscribeSubject)) .pipe(takeUntil(this.unsubscribeSubject))
.subscribe((state) => { .subscribe((state) => {
@ -130,7 +150,7 @@ export class AdminUsersComponent implements OnDestroy, OnInit {
.fetchAdminData() .fetchAdminData()
.pipe(takeUntil(this.unsubscribeSubject)) .pipe(takeUntil(this.unsubscribeSubject))
.subscribe(({ users }) => { .subscribe(({ users }) => {
this.dataSource = new MatTableDataSource(users) this.dataSource = new MatTableDataSource(users);
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();
}); });
} }

Loading…
Cancel
Save