From 08eab075491b5e63c74ceceed248cf034b9b684f Mon Sep 17 00:00:00 2001 From: Florian Eisenmenger Date: Mon, 18 Mar 2024 17:31:15 +0100 Subject: [PATCH] tasks WIP --- matsen-tool/src/app/_forms/apiForms.ts | 40 +++++++++ .../new-contact/new-contact.component.ts | 2 +- .../new-partner/new-partner.component.ts | 2 +- .../partners-detail.component.html | 64 ++++++--------- .../partners-detail.component.ts | 82 +++++++++++++------ .../new-comment/new-comment.component.ts | 2 +- .../new-product/new-product.component.ts | 2 +- .../tasks/new-task/new-task.component.html | 24 +++++- .../app/tasks/new-task/new-task.component.ts | 30 ++++++- matsen-tool/src/assets/scss/_basics.scss | 19 +++++ 10 files changed, 193 insertions(+), 74 deletions(-) diff --git a/matsen-tool/src/app/_forms/apiForms.ts b/matsen-tool/src/app/_forms/apiForms.ts index 0f7d13e..6de0bf9 100644 --- a/matsen-tool/src/app/_forms/apiForms.ts +++ b/matsen-tool/src/app/_forms/apiForms.ts @@ -213,6 +213,46 @@ export const productJsonldForm = new FormGroup({ createdAt: new FormControl(null, []) }); +export const taskForm = new FormGroup({ + headline: new FormControl(null, [Validators.required]), + description: new FormControl(null, [Validators.required]), + createdBy: new FormControl(null, []), + assignedTo: new FormControl(null, [Validators.required]), + dueAt: new FormControl(null, [Validators.required]), + partner: new FormControl(null, []), + contact: new FormControl(null, []), + prio: new FormControl(null, [Validators.required]), + completed: new FormControl(null, []), + createdAt: new FormControl(null, []) +}); + +export const taskJsonhalForm = new FormGroup({ + _links: new FormControl(null, []), + headline: new FormControl(null, [Validators.required]), + description: new FormControl(null, [Validators.required]), + createdBy: new FormControl(null, []), + assignedTo: new FormControl(null, [Validators.required]), + dueAt: new FormControl(null, [Validators.required]), + partner: new FormControl(null, []), + contact: new FormControl(null, []), + prio: new FormControl(null, [Validators.required]), + completed: new FormControl(null, []), + createdAt: new FormControl(null, []) +}); + +export const taskJsonldForm = new FormGroup({ + headline: new FormControl(null, [Validators.required]), + description: new FormControl(null, [Validators.required]), + createdBy: new FormControl(null, []), + assignedTo: new FormControl(null, [Validators.required]), + dueAt: new FormControl(null, [Validators.required]), + partner: new FormControl(null, []), + contact: new FormControl(null, []), + prio: new FormControl(null, [Validators.required]), + completed: new FormControl(null, []), + createdAt: new FormControl(null, []) +}); + export const userForm = new FormGroup({ email: new FormControl(null, [Validators.required, Validators.email]), firstName: new FormControl(null, [Validators.required]), diff --git a/matsen-tool/src/app/contacts/new-contact/new-contact.component.ts b/matsen-tool/src/app/contacts/new-contact/new-contact.component.ts index a922c5f..43ca5c5 100644 --- a/matsen-tool/src/app/contacts/new-contact/new-contact.component.ts +++ b/matsen-tool/src/app/contacts/new-contact/new-contact.component.ts @@ -43,7 +43,7 @@ export class NewContactComponent implements OnInit { // On submit form: Check if image is set onSubmit() { if (this.selectedImage !== null) { - this.mediaSub = this.mediaService.mediasPost( + this.mediaSub = this.mediaService.mediaPost( this.selectedImage ).subscribe( data => { diff --git a/matsen-tool/src/app/partners/new-partner/new-partner.component.ts b/matsen-tool/src/app/partners/new-partner/new-partner.component.ts index 99c3a52..d1d5998 100644 --- a/matsen-tool/src/app/partners/new-partner/new-partner.component.ts +++ b/matsen-tool/src/app/partners/new-partner/new-partner.component.ts @@ -48,7 +48,7 @@ export class NewPartnerComponent implements OnInit { // On submit form: Check if image is set onSubmit() { if (this.selectedImage !== null) { - this.mediaSub = this.mediaService.mediasPost( + this.mediaSub = this.mediaService.mediaPost( this.selectedImage ).subscribe( data => { diff --git a/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html b/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html index 0d59380..d133927 100644 --- a/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html +++ b/matsen-tool/src/app/partners/partners-detail/partners-detail.component.html @@ -104,51 +104,35 @@

{{'basic.tasks' | translate}}

-
-