diff options
Diffstat (limited to 'client/src/app/+admin/system/logs/logs.component.ts')
-rw-r--r-- | client/src/app/+admin/system/logs/logs.component.ts | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/client/src/app/+admin/system/logs/logs.component.ts b/client/src/app/+admin/system/logs/logs.component.ts index 865ab80a2..06237522a 100644 --- a/client/src/app/+admin/system/logs/logs.component.ts +++ b/client/src/app/+admin/system/logs/logs.component.ts | |||
@@ -23,6 +23,7 @@ export class LogsComponent implements OnInit { | |||
23 | startDate: string | 23 | startDate: string |
24 | level: LogLevel | 24 | level: LogLevel |
25 | logType: 'audit' | 'standard' | 25 | logType: 'audit' | 'standard' |
26 | tagsOneOf: string[] = [] | ||
26 | 27 | ||
27 | constructor ( | 28 | constructor ( |
28 | private logsService: LogsService, | 29 | private logsService: LogsService, |
@@ -51,20 +52,28 @@ export class LogsComponent implements OnInit { | |||
51 | load () { | 52 | load () { |
52 | this.loading = true | 53 | this.loading = true |
53 | 54 | ||
54 | this.logsService.getLogs({ isAuditLog: this.isAuditLog(), level: this.level, startDate: this.startDate }) | 55 | const tagsOneOf = this.tagsOneOf.length !== 0 |
55 | .subscribe({ | 56 | ? this.tagsOneOf |
56 | next: logs => { | 57 | : undefined |
57 | this.logs = logs | 58 | |
58 | 59 | this.logsService.getLogs({ | |
59 | setTimeout(() => { | 60 | isAuditLog: this.isAuditLog(), |
60 | this.logsElement.nativeElement.scrollIntoView({ block: 'end', inline: 'nearest' }) | 61 | level: this.level, |
61 | }) | 62 | startDate: this.startDate, |
62 | }, | 63 | tagsOneOf |
64 | }).subscribe({ | ||
65 | next: logs => { | ||
66 | this.logs = logs | ||
67 | |||
68 | setTimeout(() => { | ||
69 | this.logsElement.nativeElement.scrollIntoView({ block: 'end', inline: 'nearest' }) | ||
70 | }) | ||
71 | }, | ||
63 | 72 | ||
64 | error: err => this.notifier.error(err.message), | 73 | error: err => this.notifier.error(err.message), |
65 | 74 | ||
66 | complete: () => this.loading = false | 75 | complete: () => this.loading = false |
67 | }) | 76 | }) |
68 | } | 77 | } |
69 | 78 | ||
70 | isAuditLog () { | 79 | isAuditLog () { |