From d2c5521b9b07fa1dd74123f48607b1e07722b144 Mon Sep 17 00:00:00 2001 From: Chneemann Date: Fri, 10 May 2024 01:28:02 +0200 Subject: [PATCH] added & display task creator --- src/app/app.config.ts | 12 ++--- .../components/add-task/add-task.component.ts | 5 +- src/app/components/board/board.component.scss | 4 +- .../components/board/task/task.component.html | 5 ++ src/app/interfaces/task.interface.ts | 1 + .../task-overlay/task-overlay.component.html | 49 ++++++++++++++++++- .../task-overlay/task-overlay.component.scss | 7 +-- 7 files changed, 70 insertions(+), 13 deletions(-) diff --git a/src/app/app.config.ts b/src/app/app.config.ts index 23b124d..df4a503 100644 --- a/src/app/app.config.ts +++ b/src/app/app.config.ts @@ -34,12 +34,12 @@ export const appConfig: ApplicationConfig = { importProvidersFrom( provideFirebaseApp(() => initializeApp({ - projectId: 'join-c681c', - appId: '1:400675412426:web:cb85b11123b40713ad5733', - storageBucket: 'join-c681c.appspot.com', - apiKey: 'AIzaSyCflbtIlrAaEW9GUrkeEnSBJdqVwtPYquQ', - authDomain: 'join-c681c.firebaseapp.com', - messagingSenderId: '400675412426', + apiKey: 'AIzaSyD2b7I0ZeveC_EgNW58-axDI4lk5ZVlCLQ', + authDomain: 'join-a5f8f.firebaseapp.com', + projectId: 'join-a5f8f', + storageBucket: 'join-a5f8f.appspot.com', + messagingSenderId: '3386291568', + appId: '1:3386291568:web:6e54dc4138824f24648bb5', }) ) ), diff --git a/src/app/components/add-task/add-task.component.ts b/src/app/components/add-task/add-task.component.ts index 1cffaaf..a7e03e6 100644 --- a/src/app/components/add-task/add-task.component.ts +++ b/src/app/components/add-task/add-task.component.ts @@ -16,6 +16,7 @@ import { OverlayService } from '../../services/overlay.service'; import { empty } from 'rxjs'; import { FormBtnComponent } from '../../shared/components/buttons/form-btn/form-btn.component'; import { ActivatedRoute } from '@angular/router'; +import { SharedService } from '../../services/shared.service'; @Component({ selector: 'app-add-task', @@ -43,7 +44,8 @@ export class AddTaskComponent implements OnInit { constructor( public firebaseService: FirebaseService, private overlayService: OverlayService, - private route: ActivatedRoute + private route: ActivatedRoute, + private sharedService: SharedService ) {} taskData: Task = { @@ -55,6 +57,7 @@ export class AddTaskComponent implements OnInit { subtasksTitle: [], subtasksDone: [], assigned: [], + creator: this.sharedService.currentUserId, date: this.currentDate, }; diff --git a/src/app/components/board/board.component.scss b/src/app/components/board/board.component.scss index 2f51f23..87fe482 100644 --- a/src/app/components/board/board.component.scss +++ b/src/app/components/board/board.component.scss @@ -16,7 +16,7 @@ section { display: flex; justify-content: space-between; align-items: center; - max-width: 1185px; + max-width: 1178px; } .search { @@ -103,7 +103,7 @@ d-none { /*------------- HEADLINE -------------*/ .content { - max-width: 1185px; + max-width: 1210px; } .status { diff --git a/src/app/components/board/task/task.component.html b/src/app/components/board/task/task.component.html index 935b0fb..8538639 100644 --- a/src/app/components/board/task/task.component.html +++ b/src/app/components/board/task/task.component.html @@ -42,6 +42,11 @@ } +
+

Creator:

+
+
+
+ {{ + firebaseService.getUserDetails( + getTaskData(overlayData)[0].creator, + "initials" + ) + }} +
+
+
+
+

+ {{ + firebaseService.getUserDetails( + getTaskData(overlayData)[0].creator, + "firstName" + ) + }} +

+   +

+ {{ + firebaseService.getUserDetails( + getTaskData(overlayData)[0].creator, + "lastName" + ) + }} +

+
+
+
+
+ @if (getTaskData(overlayData)[0].assigned.length > 0) {

Assigned to:

@for (user of getTaskData(overlayData)[0].assigned; track user) { @@ -60,7 +105,7 @@

{{ firebaseService.getUserDetails(user, "firstName") }}

- +  

{{ firebaseService.getUserDetails(user, "lastName") }}

@@ -69,6 +114,7 @@
} + } @if (getTaskData(overlayData)[0].subtasksTitle.length > 0) {

Subtasks:

@for (subtask of getTaskData(overlayData)[0].subtasksTitle; track subtask; @@ -96,6 +142,7 @@
} + }
diff --git a/src/app/shared/components/overlay/task-overlay/task-overlay.component.scss b/src/app/shared/components/overlay/task-overlay/task-overlay.component.scss index e87aa68..ac47a45 100644 --- a/src/app/shared/components/overlay/task-overlay/task-overlay.component.scss +++ b/src/app/shared/components/overlay/task-overlay/task-overlay.component.scss @@ -40,7 +40,7 @@ } .headline { - font-size: 61px; + font-size: 46px; font-weight: 700; width: 100%; word-wrap: break-word; @@ -108,9 +108,10 @@ background-image: url(./../../../../../assets/img/low.svg); } -// ASSIGNED +// ASSIGNED, CREATOR -.assigned { +.assigned, +.creator { margin-top: 32px; overflow-y: auto; p {