+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/app/taskgroups/taskgroup-dashboard/taskgroup-dashboard.component.ts b/frontend/src/app/taskgroups/taskgroup-dashboard/taskgroup-dashboard.component.ts
index 8c7ff90..2bb3ab3 100644
--- a/frontend/src/app/taskgroups/taskgroup-dashboard/taskgroup-dashboard.component.ts
+++ b/frontend/src/app/taskgroups/taskgroup-dashboard/taskgroup-dashboard.component.ts
@@ -5,6 +5,7 @@ import {TaskgroupEntityInfo, TaskgroupService} from "../../../api";
import {TaskgroupDeletionComponent} from "../taskgroup-deletion/taskgroup-deletion.component";
import {ActivatedRoute} from "@angular/router";
import {TaskEditorComponent} from "../../tasks/task-editor/task-editor.component";
+import {TaskEditorData} from "../../tasks/task-editor/TaskEditorData";
@Component({
selector: 'app-taskgroup-dashboard',
@@ -68,6 +69,10 @@ export class TaskgroupDashboardComponent implements OnInit {
}
openTaskCreation() {
- const dialogRef = this.dialog.open(TaskEditorComponent, {minWidth: "400px"})
+ const editorData: TaskEditorData = {
+ task: undefined,
+ taskgroupID: this.taskgroupID
+ }
+ const dialogRef = this.dialog.open(TaskEditorComponent, {data: editorData, minWidth: "400px"})
}
}
diff --git a/frontend/src/app/tasks/task-editor/TaskEditorData.ts b/frontend/src/app/tasks/task-editor/TaskEditorData.ts
new file mode 100644
index 0000000..4f315b8
--- /dev/null
+++ b/frontend/src/app/tasks/task-editor/TaskEditorData.ts
@@ -0,0 +1,6 @@
+import {TaskEntityInfo} from "../../../api";
+
+export interface TaskEditorData {
+ taskgroupID: number;
+ task: TaskEntityInfo | undefined
+}
diff --git a/frontend/src/app/tasks/task-editor/task-editor.component.html b/frontend/src/app/tasks/task-editor/task-editor.component.html
index 48a01b7..6382b81 100644
--- a/frontend/src/app/tasks/task-editor/task-editor.component.html
+++ b/frontend/src/app/tasks/task-editor/task-editor.component.html
@@ -24,3 +24,8 @@