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..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 @@
@@ -131,8 +135,12 @@