diff --git a/src/app/task-list/task-list.component.html b/src/app/task-list/task-list.component.html
index 1f501a3..58e444a 100644
--- a/src/app/task-list/task-list.component.html
+++ b/src/app/task-list/task-list.component.html
@@ -1,4 +1,6 @@
+
+
-
diff --git a/src/app/task-list/task-list.component.ts b/src/app/task-list/task-list.component.ts
index b8daf28..598f5ce 100644
--- a/src/app/task-list/task-list.component.ts
+++ b/src/app/task-list/task-list.component.ts
@@ -1,7 +1,9 @@
import { Component, OnInit } from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
-import { BackendService, ScrumTask } from '../services/backend.service';
+import { BackendService, ScrumTask, ScrumSprint } from '../services/backend.service';
import { TaskFormComponent } from '../task-form/task-form.component';
+import { SprintFormComponent } from '../sprint-form/sprint-form.component';
+
@Component({
selector: 'app-task-list',
@@ -11,6 +13,8 @@ import { TaskFormComponent } from '../task-form/task-form.component';
export class TaskListComponent implements OnInit {
public tasks: ScrumTask[] = [];
+ public sprints: ScrumSprint[] = [];
+
constructor(private backendService: BackendService, private modalService: NgbModal) {
backendService.getTasks().subscribe(response => {
@@ -51,4 +55,17 @@ export class TaskListComponent implements OnInit {
modalRef.componentInstance.task = editTask;
}
+ public openSprintForm(editSprint: ScrumSprint) {
+ const modalRef = this.modalService.open(SprintFormComponent, {
+ backdrop: 'static',
+ keyboard: true,
+ });
+ if (editSprint === null) {
+ modalRef.result.then(result => {
+ this.sprints.push(result);
+ });
+ }
+ modalRef.componentInstance.userstory = editSprint;
+ }
+
}