From 88f01ee141162127bb0836544941f2a1d5457045 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Wed, 3 Aug 2022 16:31:03 +0100 Subject: [PATCH 1/5] open event --- src/app/modals/view-event/view-event.page.ts | 63 ++++++++++++++----- .../group-messages/group-messages.page.html | 4 +- .../group-messages/group-messages.page.ts | 5 +- .../pages/chat/messages/messages.page.html | 4 +- src/app/pages/chat/messages/messages.page.ts | 6 +- .../shared/agenda/new-event/new-event.page.ts | 3 + .../group-messages/group-messages.page.html | 4 +- .../group-messages/group-messages.page.ts | 5 +- .../shared/chat/messages/messages.page.html | 2 +- src/app/shared/chat/messages/messages.page.ts | 5 +- 10 files changed, 70 insertions(+), 31 deletions(-) diff --git a/src/app/modals/view-event/view-event.page.ts b/src/app/modals/view-event/view-event.page.ts index cf65032c3..f37748364 100644 --- a/src/app/modals/view-event/view-event.page.ts +++ b/src/app/modals/view-event/view-event.page.ts @@ -21,6 +21,7 @@ import { Event } from '../../models/event.model'; import { EditEventPage } from 'src/app/pages/agenda/edit-event/edit-event.page'; import { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page'; import { RouteService } from 'src/app/services/route.service'; +import { SessionStore } from 'src/app/store/session.service'; @Component({ @@ -54,6 +55,8 @@ export class ViewEventPage implements OnInit { header = true task: ExpedientTaskModalPageNavParamsTask; LoadedDocument: any = null; + CalendarId + sesseionStora = SessionStore constructor( private modalController: ModalController, @@ -74,6 +77,7 @@ export class ViewEventPage implements OnInit { public ThemeService: ThemeService ) { this.eventId = this.navParams.get('eventId'); + this.CalendarId = this.navParams.get('CalendarId'); this.isEventEdited = false; this.loadedEvent = new Event(); this.eventBody = { BodyType: "1", Text: "" }; @@ -127,24 +131,51 @@ export class ViewEventPage implements OnInit { loadEvent() { const loader = this.toastService.loading(); - this.eventsService.getEvent(this.eventId).subscribe(res => { - this.loadedEvent = res; - this.addEventToDb(res); - /* this.today = new Date(res.StartDate); - this.customDate = this.days[this.today.getDay()]+ ", " + this.today.getDate() +" de " + ( this.months[this.today.getMonth()]); */ - loader.remove() - }, (error) => { - - if (error.status === 0) { - this.getFromDb(); - } else { - this.toastService.badRequest('Este evento já não existe na sua agenda') + + if(this.sesseionStora.user.Profile == 'MDGPR' || this.sesseionStora.user.Profile == 'PR') { + this.eventsService.getEvent(this.eventId).subscribe(res => { + this.loadedEvent = res; + this.addEventToDb(res); + loader.remove() - this.modalController.dismiss('Eevent not Foud'); - this.RouteService.goBack(); + }, (error) => { + + + if (error.status === 0) { + this.getFromDb(); + } else { + this.toastService.badRequest('Este evento já não existe na sua agenda') + loader.remove() + this.modalController.dismiss('Eevent not Foud'); + this.RouteService.goBack(); + } + loader.remove() + }); + } else { + + + if(this.CalendarId) { + this.eventsService.genericGetEvent(this.eventId, this.CalendarId).subscribe(res => { + this.loadedEvent = res; + this.addEventToDb(res); + + loader.remove() + }, (error) => { + + if (error.status === 0) { + this.getFromDb(); + } else { + this.toastService.badRequest('Este evento já não existe na sua agenda') + loader.remove() + this.modalController.dismiss('Eevent not Foud'); + this.RouteService.goBack(); + } + loader.remove() + }); } - loader.remove() - }); + + } + } deleteEvent() { diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index 468922cf8..cc652c9c0 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -160,7 +160,7 @@
{{msg.u.name ?? ""}} criou esta reunião
-
+
De {{showDateDuration(msg.file.start_date)}} a {{showDateDuration(msg.file.end_date)}}
{{msg.file.venue}}
@@ -200,7 +200,7 @@
{{msg.msg}} {{msg.msg}} @@ -67,7 +66,6 @@
- {{last ? scrollToBottom() : ''}} From 9299d391cdc7cb2c9dce90b1058f7b638f3b8621 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Thu, 4 Aug 2022 16:13:11 +0100 Subject: [PATCH 3/5] add loader --- src/app/pages/chat/messages/messages.page.html | 14 ++++++++++---- src/app/services/chat/message.service.ts | 2 +- .../chat/group-messages/group-messages.page.html | 14 ++++++++++---- src/app/shared/chat/messages/messages.page.html | 15 +++++++++++---- 4 files changed, 32 insertions(+), 13 deletions(-) diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html index e0ff11ec4..74142cdbb 100644 --- a/src/app/pages/chat/messages/messages.page.html +++ b/src/app/pages/chat/messages/messages.page.html @@ -85,8 +85,11 @@ {{"Imagem"}} - - + + + + + image @@ -134,8 +137,11 @@ {{"Mensagem de voz"}} - - + + + + +
diff --git a/src/app/services/chat/message.service.ts b/src/app/services/chat/message.service.ts index c0ee74133..d7cc38f89 100644 --- a/src/app/services/chat/message.service.ts +++ b/src/app/services/chat/message.service.ts @@ -56,7 +56,7 @@ export class MessageService { messageSend = false delate = false delateRequest = false - downloadLoader: boolean; + downloadLoader: boolean = false constructor(private storage: Storage, private NfService: NfService, diff --git a/src/app/shared/chat/group-messages/group-messages.page.html b/src/app/shared/chat/group-messages/group-messages.page.html index cc1b4c7ec..d9fcd5d2d 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.html +++ b/src/app/shared/chat/group-messages/group-messages.page.html @@ -89,8 +89,11 @@ {{"Imagem"}} - - + + + + +
@@ -135,8 +138,11 @@ {{"Mensagem de voz"}} - - + + + + +
diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html index 6dd7d2e21..a66504622 100644 --- a/src/app/shared/chat/messages/messages.page.html +++ b/src/app/shared/chat/messages/messages.page.html @@ -90,8 +90,12 @@ {{"Imagem"}} - - + + + + + +
image @@ -142,8 +146,11 @@ {{'Mensagem de voz'}} - - + + + + +
From f3c77a427925789bf4e3f6b91abbc52acbf59844 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Fri, 5 Aug 2022 14:42:19 +0100 Subject: [PATCH 4/5] save --- src/app/services/chat/message.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/app/services/chat/message.service.ts b/src/app/services/chat/message.service.ts index d7cc38f89..4b2ef8839 100644 --- a/src/app/services/chat/message.service.ts +++ b/src/app/services/chat/message.service.ts @@ -57,6 +57,8 @@ export class MessageService { delate = false delateRequest = false downloadLoader: boolean = false + downloadAttachments = false; + downloadAttachmentsTemp = 0; constructor(private storage: Storage, private NfService: NfService, @@ -254,7 +256,14 @@ export class MessageService { // save the changes to the storage this.save() this.downloadLoader = false; + this.downloadAttachments = true + this.downloadAttachmentsTemp++; } + }, ()=>{ + // error + this.downloadLoader = false; + this.downloadAttachments = true + this.downloadAttachmentsTemp++; }); } From 66103d0cd96e4cc69e74620e2f955e1291d164f9 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Fri, 5 Aug 2022 15:36:09 +0100 Subject: [PATCH 5/5] improve icons loaders --- .../group-messages/group-messages.page.html | 16 ++++++++++++---- .../pages/chat/messages/messages.page.html | 10 ++++++---- src/app/services/chat/message.service.ts | 2 +- .../group-messages/group-messages.page.html | 10 ++++++---- .../shared/chat/messages/messages.page.html | 19 +++++++++++-------- src/assets/images/retry-svgrepo-com.svg | 3 +++ 6 files changed, 39 insertions(+), 21 deletions(-) create mode 100644 src/assets/images/retry-svgrepo-com.svg diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index cc652c9c0..f47750df2 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -90,8 +90,12 @@ {{"Imagem"}} - - + + + + + +
image @@ -131,8 +135,12 @@ {{"Mensagem de voz"}} - - + + + + + +
diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html index 74142cdbb..b9d0b620f 100644 --- a/src/app/pages/chat/messages/messages.page.html +++ b/src/app/pages/chat/messages/messages.page.html @@ -85,11 +85,12 @@ {{"Imagem"}} - - + + +
image @@ -137,11 +138,12 @@ {{"Mensagem de voz"}} - - + + +
diff --git a/src/app/services/chat/message.service.ts b/src/app/services/chat/message.service.ts index 4b2ef8839..9ac1017ca 100644 --- a/src/app/services/chat/message.service.ts +++ b/src/app/services/chat/message.service.ts @@ -262,7 +262,7 @@ export class MessageService { }, ()=>{ // error this.downloadLoader = false; - this.downloadAttachments = true + this.downloadAttachments = false this.downloadAttachmentsTemp++; }); diff --git a/src/app/shared/chat/group-messages/group-messages.page.html b/src/app/shared/chat/group-messages/group-messages.page.html index d9fcd5d2d..bccd01e04 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.html +++ b/src/app/shared/chat/group-messages/group-messages.page.html @@ -89,11 +89,12 @@ {{"Imagem"}} - - + + +
@@ -138,11 +139,12 @@ {{"Mensagem de voz"}} - - + + +
diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html index a66504622..269d2e38f 100644 --- a/src/app/shared/chat/messages/messages.page.html +++ b/src/app/shared/chat/messages/messages.page.html @@ -90,12 +90,13 @@ {{"Imagem"}} - - + + + + + + - - -
image @@ -146,11 +147,13 @@ {{'Mensagem de voz'}} - - + + - + s + +
diff --git a/src/assets/images/retry-svgrepo-com.svg b/src/assets/images/retry-svgrepo-com.svg new file mode 100644 index 000000000..1617591e8 --- /dev/null +++ b/src/assets/images/retry-svgrepo-com.svg @@ -0,0 +1,3 @@ + + +