From 00d27b17733d2446c472615298846bc5c490cea2 Mon Sep 17 00:00:00 2001
From: paf <paf@titelfrei.de>
Date: Wed, 16 Sep 2020 14:25:48 +0200
Subject: [PATCH] show pending state in monitor

---
 .../test-view/test-view.component.html        | 35 +++++++++----------
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/src/app/group-monitor/test-view/test-view.component.html b/src/app/group-monitor/test-view/test-view.component.html
index c465f9a9..29bfad91 100644
--- a/src/app/group-monitor/test-view/test-view.component.html
+++ b/src/app/group-monitor/test-view/test-view.component.html
@@ -39,18 +39,6 @@
 
                 <h1>{{booklet.metadata.label}}</h1>
 
-                <mat-icon class="unit-badge"
-                          *ngIf="hasState(testSession.testState, 'status', 'locked')"
-                          matTooltip="Testheft gesperrt"
-                    >lock
-                </mat-icon>
-
-                <mat-icon class="unit-badge"
-                          *ngIf="!hasState(testSession.testState, 'status', 'locked')"
-                          matTooltip="Testheft nicht gesperrt"
-                    >lock_open
-                </mat-icon>
-
                 <mat-icon class="unit-badge"
                           *ngIf="hasState(testSession.testState, 'CONTROLLER', 'PAUSED')"
                           matTooltip="Testheft nicht gesperrt"
@@ -63,12 +51,6 @@
                 >error
                 </mat-icon>
 
-                <mat-icon class="unit-badge"
-                          *ngIf="hasState(testSession.testState, 'BOOKLETLOCKEDbyTESTEE')"
-                          matTooltip="Testheft abgeschlossen"
-                    >done_all
-                </mat-icon><!-- TODO read correct state -->
-
                 <mat-icon class="unit-badge danger"
                           *ngIf="hasState(testSession.testState, 'FOCUS', 'HAS_NOT')"
                           matTooltip="Fenster/Tab wurde verlassen!"
@@ -81,6 +63,23 @@
                 >error
                 </mat-icon>
 
+                <mat-icon class="unit-badge"
+                          *ngIf="hasState(testSession.testState, 'status', 'locked')"
+                          matTooltip="Testheft gesperrt"
+                >lock
+                </mat-icon>
+
+                <mat-icon class="unit-badge"
+                          *ngIf="hasState(testSession.testState, 'status', 'running')"
+                          matTooltip="Testheft nicht gesperrt"
+                >lock_open
+                </mat-icon>
+
+                <mat-icon class="unit-badge"
+                          *ngIf="hasState(testSession.testState, 'status', 'pending')"
+                          matTooltip="Testheft noch nicht gestartet"
+                >hourglass_empty
+                </mat-icon>
             </div>
         </ng-container>
     </ng-container>
-- 
GitLab