core: fix user metrics not accepting detail

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-04-03 20:33:59 +02:00
parent 4554c468bc
commit e246071aac
4 changed files with 48 additions and 30 deletions

View File

@ -1,4 +1,4 @@
import { customElement } from "lit-element";
import { customElement, property } from "lit-element";
import Chart from "chart.js";
import { CoreApi, UserMetrics } from "authentik-api";
import { AKChart } from "./Chart";
@ -7,8 +7,13 @@ import { DEFAULT_CONFIG } from "../../api/Config";
@customElement("ak-charts-user")
export class UserChart extends AKChart<UserMetrics> {
@property()
userId?: number;
apiRequest(): Promise<UserMetrics> {
return new CoreApi(DEFAULT_CONFIG).coreUsersMetrics();
return new CoreApi(DEFAULT_CONFIG).coreUsersMetrics({
id: this.userId || 0,
});
}
getDatasets(data: UserMetrics): Chart.ChartDataSets[] {