Added user activity score #451
All checks were successful
Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 4m14s
All checks were successful
Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 4m14s
This commit is contained in:
@@ -18,6 +18,7 @@ export interface User extends DataWithHistory {
|
||||
ontime?: number;
|
||||
gameOntime?: number;
|
||||
level?: Level;
|
||||
activityScore?: number;
|
||||
server?: Server;
|
||||
leftServer?: boolean;
|
||||
|
||||
|
@@ -362,6 +362,7 @@ export class Queries {
|
||||
xp
|
||||
ontime
|
||||
gameOntime
|
||||
activityScore
|
||||
level {
|
||||
id
|
||||
name
|
||||
@@ -388,6 +389,7 @@ export class Queries {
|
||||
birthday
|
||||
ontime
|
||||
gameOntime
|
||||
activityScore
|
||||
level {
|
||||
id
|
||||
name
|
||||
|
@@ -74,6 +74,13 @@
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th hideable-th="activity" [parent]="this" [sortable]="true">
|
||||
<div class="table-header-label">
|
||||
<div class="table-header-text">{{'common.activity' | translate}}</div>
|
||||
<p-sortIcon field="activityScore" class="table-header-icon"></p-sortIcon>
|
||||
</div>
|
||||
</th>
|
||||
|
||||
<th hideable-th="left_server" [parent]="this" [sortable]="true">
|
||||
<div class="table-header-label">
|
||||
<div class="table-header-text">{{'common.left_server' | translate}}</div>
|
||||
@@ -127,6 +134,7 @@
|
||||
<th hideable-th="xp" [parent]="this"></th>
|
||||
<th hideable-th="ontime" [parent]="this"></th>
|
||||
<th hideable-th="game_ontime" [parent]="this"></th>
|
||||
<th hideable-th="activity" [parent]="this"></th>
|
||||
<th hideable-th="left_server" [parent]="this" class="table-header-small-dropdown">
|
||||
<form [formGroup]="filterForm">
|
||||
<p-dropdown formControlName="leftServer" [options]="leftServerOptions"
|
||||
@@ -213,6 +221,17 @@
|
||||
</ng-template>
|
||||
</p-cellEditor>
|
||||
</td>
|
||||
<td hideable-th="activity" [parent]="this">
|
||||
<span class="p-column-title">{{'common.activity' | translate}}:</span>
|
||||
<p-cellEditor>
|
||||
<ng-template pTemplate="input">
|
||||
{{member.activityScore}}
|
||||
</ng-template>
|
||||
<ng-template pTemplate="output">
|
||||
{{member.activityScore}}
|
||||
</ng-template>
|
||||
</p-cellEditor>
|
||||
</td>
|
||||
<td hideable-th="left_server" [parent]="this">
|
||||
<span class="p-column-title">{{'common.left_server' | translate}}:</span>
|
||||
<p-cellEditor>
|
||||
|
@@ -89,7 +89,7 @@ export class MembersComponent extends ComponentWithTable implements OnInit, OnDe
|
||||
private data: DataService,
|
||||
private route: ActivatedRoute
|
||||
) {
|
||||
super("member", ["id", "discord_id", "name", "xp", "ontime", "game_ontime", "left_server", "level"]);
|
||||
super("member", ["id", "discord_id", "name", "xp", "ontime", "game_ontime", "activity", "left_server", "level"]);
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
|
@@ -75,6 +75,13 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content-row">
|
||||
<div class="content-column">
|
||||
<div class="content-data-name">{{'common.activity' | translate}}:</div>
|
||||
<div class="content-data-value">{{user.activityScore}}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content-row">
|
||||
<div class="content-column">
|
||||
<div class="content-data-name">{{'view.server.profile.level' | translate}}:</div>
|
||||
|
@@ -127,6 +127,7 @@
|
||||
"abort": "Abbrechen",
|
||||
"actions": "Aktionen",
|
||||
"active": "Aktiv",
|
||||
"activity": "Aktivität",
|
||||
"add": "Hinzufügen",
|
||||
"attribute": "Attribut",
|
||||
"auth_role": "Rolle",
|
||||
|
@@ -127,6 +127,7 @@
|
||||
"abort": "Abort",
|
||||
"actions": "Actions",
|
||||
"active": "Active",
|
||||
"activity": "Activity",
|
||||
"add": "Add",
|
||||
"attribute": "Attribute",
|
||||
"auth_role": "Role",
|
||||
|
Reference in New Issue
Block a user