added optional task unique field

This commit is contained in:
simon987
2019-01-29 18:16:40 -05:00
parent f250a2180c
commit 64152bfc08
35 changed files with 877 additions and 156 deletions

View File

@@ -1,5 +1,9 @@
import {Component, OnInit} from '@angular/core';
import {Project} from "../models/project";
import {ApiService} from "../api.service";
import {MessengerService} from "../messenger.service";
import {Router} from "@angular/router";
@Component({
selector: 'app-create-project',
@@ -10,7 +14,9 @@ export class CreateProjectComponent implements OnInit {
private project = new Project();
constructor() {
constructor(private apiService: ApiService,
private messengerService: MessengerService,
private router: Router) {
this.project.name = "test";
this.project.public = true;
}
@@ -18,4 +24,16 @@ export class CreateProjectComponent implements OnInit {
ngOnInit() {
}
onSubmit() {
this.apiService.createProject(this.project).subscribe(
data => {
this.router.navigateByUrl("/project/" + data["id"]);
},
error => {
console.log(error.error.message);
this.messengerService.show(error.error.message);
}
)
}
}