Added loginhistory view

- Added tooltip to keep logged in
- Added Administration button to credits UI
This commit is contained in:
2024-06-03 23:47:48 +02:00
parent c069028bd5
commit 1e464f6fb8
7 changed files with 77 additions and 8 deletions

View File

@@ -10,6 +10,7 @@ import {DurationPipe} from "../duration.pipe";
import {RelativeTimePipe} from "../relative-time.pipe";
import {FormsModule} from "@angular/forms";
import {EdituserComponent} from "./edituser/edituser.component";
import {LoginhistoryComponent} from "./loginhistory/loginhistory.component";
@Component({
selector: 'app-adminui',
@@ -23,7 +24,8 @@ import {EdituserComponent} from "./edituser/edituser.component";
RelativeTimePipe,
FormsModule,
EdituserComponent,
NgIf
NgIf,
LoginhistoryComponent
],
templateUrl: './adminui.component.html',
styleUrl: './adminui.component.scss'
@@ -31,6 +33,7 @@ import {EdituserComponent} from "./edituser/edituser.component";
export class AdminuiComponent {
@ViewChild('edit_user_modal') edit_user_modal: ElementRef<HTMLDialogElement> | undefined;
@ViewChild('login_history_modal') login_history_modal: ElementRef<HTMLDialogElement> | undefined;
fileUploads: any[] = [];
expiredFileUploads: any[] = [];
@@ -83,6 +86,10 @@ export class AdminuiComponent {
this.edit_user_modal?.nativeElement.showModal();
}
openLoginHistoryModal() {
this.login_history_modal?.nativeElement.showModal();
}
logout() {
this.authStore.setToken("");
this.authStore.setUsername("");