From f01c7f118494b2169b24daa5945ffa24e662d569 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 6 Apr 2021 13:55:17 +0100 Subject: [PATCH 1/3] Improve Edit event for home page --- src/app/pages/agenda/edit-event/edit-event.page.html | 5 +++-- src/app/pages/agenda/edit-event/edit-event.page.ts | 5 +++++ .../shared/event/attendee-modal/attendee-modal.page.ts | 9 +++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/app/pages/agenda/edit-event/edit-event.page.html b/src/app/pages/agenda/edit-event/edit-event.page.html index d088bb30b..7e3974aae 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.html +++ b/src/app/pages/agenda/edit-event/edit-event.page.html @@ -179,8 +179,8 @@ -
-
+
+
@@ -225,6 +225,7 @@ [taskParticipants]="taskParticipants" [taskParticipantsCc]="taskParticipantsCc" [adding]="adding" + (dynamicSetIntervenient)="dynamicSetIntervenient($event)" >
diff --git a/src/app/pages/agenda/edit-event/edit-event.page.ts b/src/app/pages/agenda/edit-event/edit-event.page.ts index 5d0dbe1ca..5d5245903 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.ts +++ b/src/app/pages/agenda/edit-event/edit-event.page.ts @@ -118,6 +118,11 @@ export class EditEventPage implements OnInit { } + async dynamicSetIntervenient(data){ + this.taskParticipants = data['taskParticipants']; + this.taskParticipantsCc = data['taskParticipantsCc']; + } + async setIntervenient(data){ this.taskParticipants = data; diff --git a/src/app/shared/event/attendee-modal/attendee-modal.page.ts b/src/app/shared/event/attendee-modal/attendee-modal.page.ts index 36a6c6c13..1521f0e26 100644 --- a/src/app/shared/event/attendee-modal/attendee-modal.page.ts +++ b/src/app/shared/event/attendee-modal/attendee-modal.page.ts @@ -2,7 +2,6 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { ModalController } from '@ionic/angular'; import { ContactsService } from 'src/app/services/contacts.service'; import { EventPerson } from 'src/app/models/eventperson.model'; -import { el } from 'date-fns/locale'; @Component({ selector: 'app-attendee-modal', @@ -26,6 +25,7 @@ export class AttendeeModalPage implements OnInit { @Output() setIntervenient = new EventEmitter(); @Output() setIntervenientCC = new EventEmitter(); + @Output() dynamicSetIntervenient = new EventEmitter(); currentPath = window.location.pathname; @Input() adding: "intervenient" | "CC"; @@ -39,7 +39,6 @@ export class AttendeeModalPage implements OnInit { if(this.taskParticipantsCc == null || this.taskParticipantsCc == undefined){ this.taskParticipantsCc = []; - } } @@ -126,6 +125,12 @@ export class AttendeeModalPage implements OnInit { } + + this.dynamicSetIntervenient.emit({ + taskParticipants: this.taskParticipants, + taskParticipantsCc: this.taskParticipantsCc + }) + this.setContactWithClose(); } From baf0204f6052a9ae05aa3d8f594798b05eb8982c Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 6 Apr 2021 14:14:26 +0100 Subject: [PATCH 2/3] Improve modal to view event --- .../agenda/view-event/view-event.page.html | 88 ++++++++++--------- .../attendee-modal/attendee-modal.page.ts | 1 - 2 files changed, 46 insertions(+), 43 deletions(-) diff --git a/src/app/pages/agenda/view-event/view-event.page.html b/src/app/pages/agenda/view-event/view-event.page.html index f42f80adc..25a81b2f3 100644 --- a/src/app/pages/agenda/view-event/view-event.page.html +++ b/src/app/pages/agenda/view-event/view-event.page.html @@ -34,51 +34,55 @@
-
-
-

{{loadedEvent.Location}}{{loadedEvent.CalendarName}}

+ +
+
+
+

{{loadedEvent.Location}}{{loadedEvent.CalendarName}}

+
+
+ +

{{customDate}}

+

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

+

(Não se repete)

+

Repete

+
+
-
- -

{{customDate}}

-

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

-

(Não se repete)

-

Repete

-
-
-
-
-
-
-
Intervenientes
- - -
-

{{attendee.Name}}

-
-
-
-
-
-
Detalhes
- - - -
-
- -
- -
Documentos Anexados
+
+
+
+
Intervenientes
- -

{{attach.SourceName}}

-

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

-
-
- + +
+

{{attendee.Name}}

+
+
+ +
+
+
Detalhes
+ + + +
+
+ +
+ +
Documentos Anexados
+ + +

{{attach.SourceName}}

+

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

+
+
+
+
+
diff --git a/src/app/shared/event/attendee-modal/attendee-modal.page.ts b/src/app/shared/event/attendee-modal/attendee-modal.page.ts index 1521f0e26..9a2bb9208 100644 --- a/src/app/shared/event/attendee-modal/attendee-modal.page.ts +++ b/src/app/shared/event/attendee-modal/attendee-modal.page.ts @@ -125,7 +125,6 @@ export class AttendeeModalPage implements OnInit { } - this.dynamicSetIntervenient.emit({ taskParticipants: this.taskParticipants, taskParticipantsCc: this.taskParticipantsCc From e286951dc8d51f72dc2bf7e7d24069596fbc59cd Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 6 Apr 2021 14:22:34 +0100 Subject: [PATCH 3/3] Remove duplicate controller for event modal in hame page --- src/app/pages/agenda/view-event/view-event.page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/pages/agenda/view-event/view-event.page.html b/src/app/pages/agenda/view-event/view-event.page.html index 25a81b2f3..e5c8ab51b 100644 --- a/src/app/pages/agenda/view-event/view-event.page.html +++ b/src/app/pages/agenda/view-event/view-event.page.html @@ -84,7 +84,7 @@
-
+