54 lines
2.5 KiB
HTML
54 lines
2.5 KiB
HTML
<div class="container">
|
|
<div class="main-container">
|
|
<mat-card *ngIf="missedSchedules" class="red-card">
|
|
<mat-card-content>
|
|
<p>There are missed schedules. Please reschedule them.</p>
|
|
<a class="btn-link" routerLink="/reschedule">Reschedule</a>
|
|
</mat-card-content>
|
|
</mat-card>
|
|
<h1 class="dashboard-heading">Now<b class="today-worked-info">Today: {{workedMinutesToday}} min</b></h1>
|
|
|
|
<app-active-schedule #activeSchedule (onStopTask)="stopedTask($event)" (registerForgotten)="registerForgotten($event)"></app-active-schedule>
|
|
|
|
<h1 class="dashboard-heading">Scheduled for today</h1>
|
|
<mat-card class="green-card" *ngIf="schedules.length == 0">
|
|
<mat-card-content>
|
|
<p>There is no scheduled Task for today</p>
|
|
</mat-card-content>
|
|
</mat-card>
|
|
|
|
|
|
|
|
<div>
|
|
<mat-card *ngFor="let schedule of schedules">
|
|
<mat-card-header>
|
|
<mat-card-title>
|
|
<a [routerLink]="['/taskgroups', schedule.taskgroupPath[schedule.taskgroupPath.length-1].taskgroupID, 'tasks', schedule.task.taskID]" class="link-no-deco">{{schedule.task.taskName}}</a>
|
|
</mat-card-title>
|
|
</mat-card-header>
|
|
<mat-card-content>
|
|
<span *ngFor="let taskgroupPath of schedule.taskgroupPath">
|
|
<a class="link-no-deco" [routerLink]="['/taskgroups', taskgroupPath.taskgroupID]"> {{taskgroupPath.taskgroupName}} /</a>
|
|
</span>
|
|
<p class="gray-text" *ngIf="schedule.scheduleType==='BASIC'">To be done sometime today</p>
|
|
</mat-card-content>
|
|
<mat-card-actions>
|
|
<button mat-raised-button color="primary" class="primaryBtn" (click)="startSchedule(schedule)" [disabled]="activeScheduleComponent!.activeSchedule != undefined">Start now</button>
|
|
<button mat-raised-button class="yellowBtn" [routerLink]="['/taskgroups', schedule.taskgroupPath[schedule.taskgroupPath.length-1].taskgroupID, 'tasks', schedule.task.taskID, 'schedule', schedule.scheduleID]">Reschedule</button>
|
|
</mat-card-actions>
|
|
</mat-card>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="taskgroup-overview">
|
|
<app-task-overview [tasks]="tasks" (onStartNow)="onStartTaskNow($event)" [taskgroupID]="selectedTaskgroupID" (onFinished)="onFinishTask($event)" (onCreated)="onCreatedTask($event)"></app-task-overview>
|
|
</div>
|
|
|
|
<div class="taskgroup-overview">
|
|
|
|
<app-taskgroup-overview #taskgroupOverview (taskgroupSelected)="onSelectTaskgroup($event)"></app-taskgroup-overview>
|
|
</div>
|
|
|
|
|
|
</div>
|