From 5f129eb17031973c9ebf2ebfee10bdc1cbf5e955 Mon Sep 17 00:00:00 2001 From: paf <philipp.franck@dainst.de> Date: Thu, 6 Feb 2020 16:30:50 +0100 Subject: [PATCH] linting --- package-lock.json | 6 +-- src/app/app-routing.module.ts | 2 +- src/app/app.interceptor.ts | 5 +- src/app/app.module.ts | 8 ++-- src/app/backend.service.ts | 2 +- src/app/iqb-files/iqb-files.module.ts | 2 +- src/app/start/start.component.ts | 2 +- src/app/superadmin/backend.service.ts | 2 +- src/app/superadmin/superadmin.module.ts | 6 +-- src/app/superadmin/users/users.component.ts | 2 +- .../workspaces/workspaces.component.ts | 6 ++- src/app/workspace/backend.service.ts | 20 ++++---- src/app/workspace/files/files.component.ts | 2 +- .../workspace/monitor/monitor.component.ts | 16 ++++--- .../workspace/results/results.component.ts | 46 +++++++++++-------- .../workspace/syscheck/syscheck.component.ts | 10 ++-- src/app/workspace/workspace.component.ts | 4 +- src/app/workspace/workspace.interceptor.ts | 9 ++-- src/app/workspace/workspace.module.ts | 8 ++-- src/app/workspace/workspacedata.service.ts | 9 ++-- 20 files changed, 89 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index b567444e..d4bb37cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6058,9 +6058,9 @@ "dev": true }, "iqb-components": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/iqb-components/-/iqb-components-1.5.0.tgz", - "integrity": "sha512-nQKc3VyD9/Sc8XQA3J2lW640YC5yqN9iFmGYHCy+gUleg/T/3tHz+Ph4paOWzis/OEcXU9hjBNpGk8OQ2SaR/A==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/iqb-components/-/iqb-components-1.6.1.tgz", + "integrity": "sha512-plAWvMTwCaJPVNgq1dlb76lNQKqniGS9Yiz7VGJCd1Z/8DgFDiemCtLd2UVqNJ7sQDdpx2k3JEztuTk1S2fA9w==", "requires": { "tslib": "^1.9.0" } diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 935020af..055813bf 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -2,7 +2,7 @@ import { AboutComponent } from './about/about.component'; import { StartComponent } from './start/start.component'; import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; -import {WorkspaceComponent} from "./workspace"; +import { WorkspaceComponent } from './workspace'; const routes: Routes = [ diff --git a/src/app/app.interceptor.ts b/src/app/app.interceptor.ts index 102baac4..2e8cf43a 100644 --- a/src/app/app.interceptor.ts +++ b/src/app/app.interceptor.ts @@ -1,7 +1,6 @@ import { MainDataService } from './maindata.service'; import { Injectable } from '@angular/core'; -import { HttpInterceptor, HttpRequest, - HttpHandler, HttpEvent } from '@angular/common/http'; +import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; @Injectable() @@ -12,7 +11,7 @@ export class AuthInterceptor implements HttpInterceptor { intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { const loginData = this.mds.loginData$.getValue(); if (loginData !== null) { - let authDataStr = request.headers.get('AuthToken'); + const authDataStr = request.headers.get('AuthToken'); let authData = {}; if (authDataStr) { authData = JSON.parse(authDataStr); diff --git a/src/app/app.module.ts b/src/app/app.module.ts index faa25c4d..f4180792 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -1,7 +1,7 @@ import { AboutComponent } from './about/about.component'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import {HTTP_INTERCEPTORS, HttpClientModule} from '@angular/common/http'; +import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; import { NgModule} from '@angular/core'; import { LocationStrategy, HashLocationStrategy } from '@angular/common'; import { ReactiveFormsModule } from '@angular/forms'; @@ -25,9 +25,9 @@ import { AppRoutingModule } from './app-routing.module'; import { StartComponent } from './start/start.component'; import { FlexLayoutModule } from '@angular/flex-layout'; -import {IqbComponentsModule} from "iqb-components"; -import {AuthInterceptor} from "./app.interceptor"; -import {WorkspaceModule} from "./workspace"; +import { IqbComponentsModule } from 'iqb-components'; +import { AuthInterceptor } from './app.interceptor'; +import { WorkspaceModule } from './workspace'; @NgModule({ declarations: [ diff --git a/src/app/backend.service.ts b/src/app/backend.service.ts index d615e2fd..8b23dd41 100644 --- a/src/app/backend.service.ts +++ b/src/app/backend.service.ts @@ -3,7 +3,7 @@ import { Injectable, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { catchError } from 'rxjs/operators'; -import {ErrorHandler, ServerError} from "iqb-components"; +import { ErrorHandler, ServerError } from 'iqb-components'; @Injectable() diff --git a/src/app/iqb-files/iqb-files.module.ts b/src/app/iqb-files/iqb-files.module.ts index 02d6c9ab..49b63fb5 100644 --- a/src/app/iqb-files/iqb-files.module.ts +++ b/src/app/iqb-files/iqb-files.module.ts @@ -8,7 +8,7 @@ import { MatCardModule } from '@angular/material/card'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatIconModule } from '@angular/material/icon'; import { CommonModule } from '@angular/common'; -import {IqbComponentsModule} from "iqb-components"; +import { IqbComponentsModule } from 'iqb-components'; @NgModule({ diff --git a/src/app/start/start.component.ts b/src/app/start/start.component.ts index ba5b72eb..275c0388 100644 --- a/src/app/start/start.component.ts +++ b/src/app/start/start.component.ts @@ -5,7 +5,7 @@ import { Router } from '@angular/router'; import { Component, OnInit, OnDestroy } from '@angular/core'; import { FormGroup, FormBuilder, Validators } from '@angular/forms'; import { Subscription } from 'rxjs'; -import {ServerError} from "iqb-components"; +import { ServerError } from 'iqb-components'; @Component({ diff --git a/src/app/superadmin/backend.service.ts b/src/app/superadmin/backend.service.ts index a0bf23ce..750e1493 100644 --- a/src/app/superadmin/backend.service.ts +++ b/src/app/superadmin/backend.service.ts @@ -1,4 +1,4 @@ -import {Injectable, Inject} from '@angular/core'; +import { Injectable, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable, of } from 'rxjs'; import { catchError } from 'rxjs/operators'; diff --git a/src/app/superadmin/superadmin.module.ts b/src/app/superadmin/superadmin.module.ts index 2d0619c7..de70a895 100644 --- a/src/app/superadmin/superadmin.module.ts +++ b/src/app/superadmin/superadmin.module.ts @@ -14,8 +14,8 @@ import { MatTableModule } from '@angular/material/table'; import { MatTabsModule } from '@angular/material/tabs'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatTooltipModule } from '@angular/material/tooltip'; - import {FlexLayoutModule} from '@angular/flex-layout'; - import { ReactiveFormsModule } from '@angular/forms'; +import { FlexLayoutModule } from '@angular/flex-layout'; +import { ReactiveFormsModule } from '@angular/forms'; import { SuperadminRoutingModule } from './superadmin-routing.module'; import { WorkspacesComponent } from './workspaces/workspaces.component'; @@ -27,7 +27,7 @@ import { NewuserComponent } from './users/newuser/newuser.component'; import { NewpasswordComponent } from './users/newpassword/newpassword.component'; import { NewworkspaceComponent } from './workspaces/newworkspace/newworkspace.component'; import { EditworkspaceComponent } from './workspaces/editworkspace/editworkspace.component'; -import {IqbComponentsModule} from "iqb-components"; +import { IqbComponentsModule } from 'iqb-components'; @NgModule({ diff --git a/src/app/superadmin/users/users.component.ts b/src/app/superadmin/users/users.component.ts index 4cc23e19..62dde2f2 100644 --- a/src/app/superadmin/users/users.component.ts +++ b/src/app/superadmin/users/users.component.ts @@ -13,7 +13,7 @@ import { SelectionModel } from '@angular/cdk/collections'; import { ConfirmDialogComponent, ConfirmDialogData, MessageDialogComponent, MessageDialogData, MessageType -} from "iqb-components"; +} from 'iqb-components'; import { Subscription } from 'rxjs'; import { MainDataService } from 'src/app/maindata.service'; diff --git a/src/app/superadmin/workspaces/workspaces.component.ts b/src/app/superadmin/workspaces/workspaces.component.ts index 86a001c3..96dac73a 100644 --- a/src/app/superadmin/workspaces/workspaces.component.ts +++ b/src/app/superadmin/workspaces/workspaces.component.ts @@ -10,8 +10,10 @@ import { MatSnackBar } from '@angular/material/snack-bar'; import { MatSort } from '@angular/material/sort'; import { FormGroup } from '@angular/forms'; import { SelectionModel } from '@angular/cdk/collections'; -import { ConfirmDialogComponent, ConfirmDialogData, MessageDialogComponent, - MessageDialogData, MessageType } from "iqb-components"; +import { + ConfirmDialogComponent, ConfirmDialogData, + MessageDialogComponent, MessageDialogData, MessageType +} from 'iqb-components'; import { Subscription } from 'rxjs'; import { MainDataService } from 'src/app/maindata.service'; diff --git a/src/app/workspace/backend.service.ts b/src/app/workspace/backend.service.ts index 2f8fa97c..1f0e48d0 100644 --- a/src/app/workspace/backend.service.ts +++ b/src/app/workspace/backend.service.ts @@ -4,7 +4,7 @@ import {Injectable, Inject} from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { catchError } from 'rxjs/operators'; -import { ErrorHandler, ServerError } from "iqb-components"; +import { ErrorHandler, ServerError } from 'iqb-components'; @Injectable() @@ -44,7 +44,7 @@ export class BackendService { ); } - getBookletsStarted(groups: string[]): Observable<BookletsStarted[] | ServerError>{ + getBookletsStarted(groups: string[]): Observable<BookletsStarted[] | ServerError> { return this.http .post<BookletsStarted[]>(this.serverUrl + 'getBookletsStarted.php', {g: groups}) .pipe( @@ -52,7 +52,7 @@ export class BackendService { ); } - lockBooklets(groups: string[]): Observable<boolean | ServerError>{ + lockBooklets(groups: string[]): Observable<boolean | ServerError> { return this.http .post<boolean>(this.serverUrlSlim + 'lock', {g: groups}) .pipe( @@ -60,7 +60,7 @@ export class BackendService { ); } - unlockBooklets(groups: string[]): Observable<boolean | ServerError>{ + unlockBooklets(groups: string[]): Observable<boolean | ServerError> { return this.http .post<boolean>(this.serverUrlSlim + 'unlock', {g: groups}) .pipe( @@ -68,7 +68,7 @@ export class BackendService { ); } - getMonitorData(): Observable<MonitorData[] | ServerError>{ + getMonitorData(): Observable<MonitorData[] | ServerError> { return this.http .post<MonitorData[]>(this.serverUrl + 'getMonitorData.php', {}) .pipe( @@ -76,7 +76,7 @@ export class BackendService { ); } - getResultData(): Observable<ResultData[]>{ + getResultData(): Observable<ResultData[]> { return this.http .post<ResultData[]>(this.serverUrl + 'getResultData.php', {}) .pipe( @@ -84,7 +84,7 @@ export class BackendService { ); } - getResponses(groups: string[]): Observable<UnitResponse[]>{ + getResponses(groups: string[]): Observable<UnitResponse[]> { return this.http .post<UnitResponse[]>(this.serverUrl + 'getResponses.php', {g: groups}) .pipe( @@ -92,7 +92,7 @@ export class BackendService { ); } - getLogs(groups: string[]): Observable<LogData[]>{ + getLogs(groups: string[]): Observable<LogData[]> { return this.http .post<LogData[]>(this.serverUrl + 'getLogs.php', {g: groups}) .pipe( @@ -100,7 +100,7 @@ export class BackendService { ); } - getReviews(groups: string[]): Observable<ReviewData[]>{ + getReviews(groups: string[]): Observable<ReviewData[]> { return this.http .post<ReviewData[]>(this.serverUrl + 'getReviews.php', {g: groups}) .pipe( @@ -108,7 +108,7 @@ export class BackendService { ); } - deleteData(groups: string[]): Observable<boolean | ServerError>{ + deleteData(groups: string[]): Observable<boolean | ServerError> { return this.http .post<boolean>(this.serverUrl + 'deleteData.php', {g: groups}) .pipe( diff --git a/src/app/workspace/files/files.component.ts b/src/app/workspace/files/files.component.ts index 447344b8..45445a2e 100644 --- a/src/app/workspace/files/files.component.ts +++ b/src/app/workspace/files/files.component.ts @@ -2,7 +2,7 @@ import { MainDataService } from '../../maindata.service'; import { WorkspaceDataService } from '../workspacedata.service'; import { GetFileResponseData, CheckWorkspaceResponseData } from '../workspace.interfaces'; import { ConfirmDialogComponent, ConfirmDialogData, MessageDialogComponent, - MessageDialogData, MessageType, ServerError } from "iqb-components"; + MessageDialogData, MessageType, ServerError } from 'iqb-components'; import { Subscription } from 'rxjs'; import { MatTableDataSource } from '@angular/material/table'; import { MatSnackBar } from '@angular/material/snack-bar'; diff --git a/src/app/workspace/monitor/monitor.component.ts b/src/app/workspace/monitor/monitor.component.ts index 8dbad30b..a4b46ba2 100644 --- a/src/app/workspace/monitor/monitor.component.ts +++ b/src/app/workspace/monitor/monitor.component.ts @@ -9,7 +9,7 @@ import { SelectionModel } from '@angular/cdk/collections'; import { saveAs } from 'file-saver'; import { MonitorData } from '../workspace.interfaces'; import { Subscription } from 'rxjs'; -import {ServerError} from "iqb-components"; +import { ServerError } from 'iqb-components'; @Component({ @@ -47,7 +47,7 @@ export class MonitorComponent implements OnInit, OnDestroy { this.monitorDataSource = new MatTableDataSource<MonitorData>(monitorData); this.monitorDataSource.sort = this.sort; } - ) + ); } @@ -80,11 +80,15 @@ export class MonitorComponent implements OnInit, OnDestroy { let myCsvData = 'groupname' + columnDelimiter + 'loginname' + columnDelimiter + 'code' + columnDelimiter + 'bookletname' + columnDelimiter + 'locked' + columnDelimiter + 'laststart' + lineDelimiter; bookletList.forEach((b: BookletsStarted) => { - myCsvData += '"' + b.groupname + '"' + columnDelimiter + '"' + b.loginname + '"' + columnDelimiter + '"' + b.code + '"' + columnDelimiter + - '"' + b.bookletname + '"' + columnDelimiter + '"' + (b.locked ? 'X' : '-') + '"' + columnDelimiter + '"' + b.laststart + '"' + lineDelimiter; + myCsvData += '"' + b.groupname + '"' + columnDelimiter + + '"' + b.loginname + '"' + columnDelimiter + + '"' + b.code + '"' + columnDelimiter + + '"' + b.bookletname + '"' + columnDelimiter + + '"' + (b.locked ? 'X' : '-') + '"' + columnDelimiter + + '"' + b.laststart + '"' + lineDelimiter; }); - const blob = new Blob([myCsvData], {type: "text/csv;charset=utf-8"}); - saveAs(blob, "iqb-testcenter-bookletsStarted.csv"); + const blob = new Blob([myCsvData], {type: 'text/csv;charset=utf-8'}); + saveAs(blob, 'iqb-testcenter-bookletsStarted.csv'); } else { this.snackBar.open('Keine Daten verfügbar.', 'Fehler', {duration: 3000}); } diff --git a/src/app/workspace/results/results.component.ts b/src/app/workspace/results/results.component.ts index 5cec77cd..4c4bfe54 100644 --- a/src/app/workspace/results/results.component.ts +++ b/src/app/workspace/results/results.component.ts @@ -1,6 +1,6 @@ import { LogData } from '../workspace.interfaces'; import { WorkspaceDataService } from '../workspacedata.service'; -import { ConfirmDialogComponent, ConfirmDialogData } from "iqb-components"; +import { ConfirmDialogComponent, ConfirmDialogData } from 'iqb-components'; import { Component, OnInit, ViewChild, OnDestroy } from '@angular/core'; import { BackendService } from '../backend.service'; import { MatDialog } from '@angular/material/dialog'; @@ -52,7 +52,7 @@ export class ResultsComponent implements OnInit, OnDestroy { this.resultDataSource = new MatTableDataSource<ResultData>(resultData); this.resultDataSource.sort = this.sort; } - ) + ); } } @@ -81,13 +81,23 @@ export class ResultsComponent implements OnInit, OnDestroy { if (responseData.length > 0) { const columnDelimiter = ';'; const lineDelimiter = '\n'; - let myCsvData = 'groupname' + columnDelimiter + 'loginname' + columnDelimiter + 'code' + columnDelimiter + - 'bookletname' + columnDelimiter + 'unitname' + columnDelimiter + 'responses' + columnDelimiter + - 'restorePoint' + columnDelimiter + 'responseType' + columnDelimiter + 'response-ts' + columnDelimiter + - 'restorePoint-ts' + columnDelimiter + 'laststate' + lineDelimiter; + let myCsvData = 'groupname' + columnDelimiter + + 'loginname' + columnDelimiter + + 'code' + columnDelimiter + + 'bookletname' + columnDelimiter + + 'unitname' + columnDelimiter + + 'responses' + columnDelimiter + + 'restorePoint' + columnDelimiter + + 'responseType' + columnDelimiter + + 'response-ts' + columnDelimiter + + 'restorePoint-ts' + columnDelimiter + + 'laststate' + lineDelimiter; responseData.forEach((resp: UnitResponse) => { - myCsvData += '"' + resp.groupname + '"' + columnDelimiter + '"' + resp.loginname + '"' + columnDelimiter + '"' + resp.code + '"' + columnDelimiter + - '"' + resp.bookletname + '"' + columnDelimiter + '"' + resp.unitname + '"' + columnDelimiter; + myCsvData += '"' + resp.groupname + '"' + columnDelimiter + + '"' + resp.loginname + '"' + columnDelimiter + + '"' + resp.code + '"' + columnDelimiter + + '"' + resp.bookletname + '"' + columnDelimiter + + '"' + resp.unitname + '"' + columnDelimiter; if ((resp.responses !== null) && (resp.responses.length > 0)) { myCsvData += resp.responses.replace(/\\"/g, '""') + columnDelimiter; } else { @@ -110,14 +120,14 @@ export class ResultsComponent implements OnInit, OnDestroy { myCsvData += lineDelimiter; } }); - const blob = new Blob([myCsvData], {type: "text/csv;charset=utf-8"}); - saveAs(blob, "iqb-testcenter-responses.csv"); + const blob = new Blob([myCsvData], {type: 'text/csv;charset=utf-8'}); + saveAs(blob, 'iqb-testcenter-responses.csv'); } else { this.snackBar.open('Keine Daten verfügbar.', 'Fehler', {duration: 3000}); } this.tableselectionCheckbox.clear(); this.dataLoading = false; - }) + }); } } @@ -142,7 +152,7 @@ export class ResultsComponent implements OnInit, OnDestroy { allCategories.push(s_trimmed); } } - }) + }); }); const columnDelimiter = ';'; @@ -172,14 +182,14 @@ export class ResultsComponent implements OnInit, OnDestroy { myCsvData += '"' + resp.reviewtime + '"' + columnDelimiter + '"' + resp.entry + '"' + lineDelimiter; } }); - const blob = new Blob([myCsvData], {type: "text/csv;charset=utf-8"}); - saveAs(blob, "iqb-testcenter-reviews.csv"); + const blob = new Blob([myCsvData], {type: 'text/csv;charset=utf-8'}); + saveAs(blob, 'iqb-testcenter-reviews.csv'); } else { this.snackBar.open('Keine Daten verfügbar.', 'Fehler', {duration: 3000}); } this.tableselectionCheckbox.clear(); this.dataLoading = false; - }) + }); } } @@ -206,14 +216,14 @@ export class ResultsComponent implements OnInit, OnDestroy { resp.timestamp.toString() + '"' + columnDelimiter + resp.logentry.replace(/\\"/g, '""') + lineDelimiter; } }); - const blob = new Blob([myCsvData], {type: "text/csv;charset=utf-8"}); - saveAs(blob, "iqb-testcenter-logs.csv"); + const blob = new Blob([myCsvData], {type: 'text/csv;charset=utf-8'}); + saveAs(blob, 'iqb-testcenter-logs.csv'); } else { this.snackBar.open('Keine Daten verfügbar.', 'Fehler', {duration: 3000}); } this.tableselectionCheckbox.clear(); this.dataLoading = false; - }) + }); } } diff --git a/src/app/workspace/syscheck/syscheck.component.ts b/src/app/workspace/syscheck/syscheck.component.ts index 8d1952fc..2cf19b77 100644 --- a/src/app/workspace/syscheck/syscheck.component.ts +++ b/src/app/workspace/syscheck/syscheck.component.ts @@ -1,4 +1,4 @@ -import { ConfirmDialogComponent, ConfirmDialogData } from "iqb-components"; +import { ConfirmDialogComponent, ConfirmDialogData } from 'iqb-components'; import { Component, OnInit, ViewChild } from '@angular/core'; import { BackendService } from '../backend.service'; import { MatDialog } from '@angular/material/dialog'; @@ -43,7 +43,7 @@ export class SyscheckComponent implements OnInit { this.resultDataSource = new MatTableDataSource<SysCheckStatistics>(resultData); this.resultDataSource.sort = this.sort; } - ) + ); } isAllSelected() { @@ -74,14 +74,14 @@ export class SyscheckComponent implements OnInit { reportData.forEach((repLine: string) => { myCsvData += repLine + lineDelimiter; }); - var blob = new Blob([myCsvData], {type: "text/csv;charset=utf-8"}); - saveAs(blob, "iqb-testcenter-syscheckreports.csv"); + const blob = new Blob([myCsvData], {type: 'text/csv;charset=utf-8'}); + saveAs(blob, 'iqb-testcenter-syscheckreports.csv'); } else { this.snackBar.open('Keine Daten verfügbar.', 'Fehler', {duration: 3000}); } this.tableselectionCheckbox.clear(); this.dataLoading = false; - }) + }); } } diff --git a/src/app/workspace/workspace.component.ts b/src/app/workspace/workspace.component.ts index 9c59a47d..1b7ed70c 100644 --- a/src/app/workspace/workspace.component.ts +++ b/src/app/workspace/workspace.component.ts @@ -13,14 +13,12 @@ export class WorkspaceComponent implements OnInit, OnDestroy { private routingSubscription: Subscription = null; private logindataSubscription: Subscription = null; - // CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC constructor( private route: ActivatedRoute, public mds: MainDataService, public wds: WorkspaceDataService ) { } - // CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ngOnInit() { this.routingSubscription = this.route.params.subscribe(params => { const ws = Number(params['ws']); @@ -32,7 +30,7 @@ export class WorkspaceComponent implements OnInit, OnDestroy { }); } - // % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + ngOnDestroy() { if (this.routingSubscription !== null) { this.routingSubscription.unsubscribe(); diff --git a/src/app/workspace/workspace.interceptor.ts b/src/app/workspace/workspace.interceptor.ts index d4d8e278..fa6ed546 100644 --- a/src/app/workspace/workspace.interceptor.ts +++ b/src/app/workspace/workspace.interceptor.ts @@ -1,7 +1,6 @@ import { WorkspaceDataService } from './workspacedata.service'; -import {Injectable} from '@angular/core'; -import { HttpInterceptor, HttpRequest, - HttpHandler, HttpEvent } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; @Injectable() @@ -12,7 +11,7 @@ export class WorkspaceInterceptor implements HttpInterceptor { intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { const ws = this.wds.workspaceId$.getValue(); if (ws >= 0) { - let authDataStr = request.headers.get('AuthToken'); + const authDataStr = request.headers.get('AuthToken'); let authData = {}; if (authDataStr) { authData = JSON.parse(authDataStr); @@ -22,7 +21,7 @@ export class WorkspaceInterceptor implements HttpInterceptor { setHeaders: { AuthToken: JSON.stringify(authData) } - })) + })); } else { return next.handle(request); } diff --git a/src/app/workspace/workspace.module.ts b/src/app/workspace/workspace.module.ts index a8a78062..ead27930 100644 --- a/src/app/workspace/workspace.module.ts +++ b/src/app/workspace/workspace.module.ts @@ -28,11 +28,11 @@ import { MatToolbarModule } from '@angular/material/toolbar'; import { MatTooltipModule } from '@angular/material/tooltip'; import { MonitorComponent } from './monitor/monitor.component'; import { MatExpansionModule } from '@angular/material/expansion'; -import {MatGridListModule} from '@angular/material/grid-list'; +import { MatGridListModule } from '@angular/material/grid-list'; import { SyscheckComponent } from './syscheck/syscheck.component'; -import {IqbComponentsModule} from 'iqb-components'; -import {HTTP_INTERCEPTORS} from "@angular/common/http"; -import {WorkspaceInterceptor} from "./workspace.interceptor"; +import { IqbComponentsModule } from 'iqb-components'; +import { HTTP_INTERCEPTORS } from '@angular/common/http'; +import { WorkspaceInterceptor } from './workspace.interceptor'; @NgModule({ imports: [ diff --git a/src/app/workspace/workspacedata.service.ts b/src/app/workspace/workspacedata.service.ts index 06c068b6..8e2d9b5c 100644 --- a/src/app/workspace/workspacedata.service.ts +++ b/src/app/workspace/workspacedata.service.ts @@ -3,25 +3,24 @@ import { Injectable } from '@angular/core'; import { ServerError } from 'iqb-components'; @Injectable() - export class WorkspaceDataService { public workspaceId$ = new BehaviorSubject<number>(-1); public globalErrorMsg$ = new BehaviorSubject<ServerError>(null); - public get ws() : number { + public get ws(): number { return this.workspaceId$.getValue(); } private _wsRole = ''; - public get wsRole() : string { + public get wsRole(): string { return this._wsRole; } private _wsName = ''; - public get wsName() : string { + public get wsName(): string { return this._wsName; } public navLinks = []; - // .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. + private navLinksRW = [ {path: 'files', label: 'Dateien'}, // {path: 'syscheck', label: 'System-Check Berichte'}, -- GitLab