From 42374cf5d40b8266cf7b0ee68732c436c1d45a06 Mon Sep 17 00:00:00 2001 From: Chocobozzz <florian.bigard@gmail.com> Date: Sun, 25 Jun 2017 11:35:09 +0200 Subject: Fix client admin --- .../request-stats/request-stats.component.html | 57 ++++++++++++---------- .../+admin/users/user-list/user-list.component.ts | 4 +- 2 files changed, 32 insertions(+), 29 deletions(-) (limited to 'client/src/app/+admin') diff --git a/client/src/app/+admin/requests/request-stats/request-stats.component.html b/client/src/app/+admin/requests/request-stats/request-stats.component.html index 29e7f7052..4508ab4c2 100644 --- a/client/src/app/+admin/requests/request-stats/request-stats.component.html +++ b/client/src/app/+admin/requests/request-stats/request-stats.component.html @@ -3,41 +3,44 @@ <h3>Requests stats</h3> - <div *ngFor="let requestSchedulerName of statsTitles | keys" class="col-lg-4 col-md-12"> - <div class="panel panel-default" *ngIf="stats[requestSchedulerName] !== null"> - <div class="panel-heading">{{ statsTitles[requestSchedulerName] }}</div> - - <div class="panel-body"> - <div class="requests-general"> - <div> - <span class="label-description">Remaining requests:</span> - {{ stats[requestSchedulerName].totalRequests }} - </div> + <ng-template [ngIf]="stats"> + <div *ngFor="let requestSchedulerName of statsTitles | keys" class="col-lg-4 col-md-12"> + <div class="panel panel-default" *ngIf="stats[requestSchedulerName] !== null"> + <div class="panel-heading">{{ statsTitles[requestSchedulerName] }}</div> - <div> - <span class="label-description">Interval seconds between requests:</span> - {{ stats[requestSchedulerName].secondsInterval }} - </div> + <div class="panel-body"> + <div class="requests-general"> + <div> + <span class="label-description">Remaining requests:</span> + {{ stats[requestSchedulerName].totalRequests }} + </div> - <div> - <span class="label-description">Remaining time before the scheduled request:</span> - {{ stats[requestSchedulerName].remainingSeconds }} - </div> - </div> + <div> + <span class="label-description">Interval seconds between requests:</span> + {{ stats[requestSchedulerName].secondsInterval }} + </div> - <div class="requests-limit"> - <div> - <span class="label-description">Maximum number of different pods for a scheduled request:</span> - {{ stats[requestSchedulerName].requestsLimitPods }} + <div> + <span class="label-description">Remaining time before the scheduled request:</span> + {{ stats[requestSchedulerName].remainingSeconds }} + </div> </div> - <div> - <span class="label-description">Maximum number of requests per pod for a scheduled request:</span> - {{ stats[requestSchedulerName].requestsLimitPerPod }} + <div class="requests-limit"> + <div> + <span class="label-description">Maximum number of different pods for a scheduled request:</span> + {{ stats[requestSchedulerName].requestsLimitPods }} + </div> + + <div> + <span class="label-description">Maximum number of requests per pod for a scheduled request:</span> + {{ stats[requestSchedulerName].requestsLimitPerPod }} + </div> </div> </div> </div> </div> - </div> + </ng-template> + </div> </div> 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 b6fb0ed99..12826741c 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 @@ -3,7 +3,7 @@ import { Component } from '@angular/core' import { NotificationsService } from 'angular2-notifications' import { ConfirmService } from '../../../core' -import { User, Utils } from '../../../shared' +import { RestDataSource, User, Utils } from '../../../shared' import { UserService } from '../shared' @Component({ @@ -12,7 +12,7 @@ import { UserService } from '../shared' styleUrls: [ './user-list.component.scss' ] }) export class UserListComponent { - usersSource = null + usersSource: RestDataSource = null tableSettings = { mode: 'external', attr: { -- cgit v1.2.3