X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Fusers%2Fuser-list%2Fuser-list.component.ts;h=2cc4d4349eae118cc6194481348fb43ed5d30fe5;hb=9b9b1805c287b00c7ab7bdc2f7ebddf0b9f03573;hp=5121528080412933c85b1e0b3313817b38854c01;hpb=1f30a1853e38c20a45722dbd6d38aaaec63839e8;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/users/user-list/user-list.component.ts b/client/src/app/+admin/users/user-list/user-list.component.ts index 512152808..2cc4d4349 100644 --- a/client/src/app/+admin/users/user-list/user-list.component.ts +++ b/client/src/app/+admin/users/user-list/user-list.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core' +import { Component, OnInit } from '@angular/core' import { NotificationsService } from 'angular2-notifications' import { SortMeta } from 'primeng/components/common/sortmeta' @@ -12,11 +12,11 @@ import { UserService } from '../shared' templateUrl: './user-list.component.html', styleUrls: [ './user-list.component.scss' ] }) -export class UserListComponent extends RestTable { +export class UserListComponent extends RestTable implements OnInit { users: User[] = [] totalRecords = 0 rowsPerPage = 10 - sort: SortMeta = { field: 'id', order: 1 } + sort: SortMeta = { field: 'createdAt', order: 1 } pagination: RestPagination = { count: this.rowsPerPage, start: 0 } constructor ( @@ -27,6 +27,10 @@ export class UserListComponent extends RestTable { super() } + ngOnInit () { + this.loadSort() + } + async removeUser (user: User) { if (user.username === 'root') { this.notificationsService.error('Error', 'You cannot delete root.') @@ -47,7 +51,7 @@ export class UserListComponent extends RestTable { } getRouterUserEditLink (user: User) { - return [ '/admin', 'users', user.id, 'update' ] + return [ '/admin', 'users', 'update', user.id ] } protected loadData () {