diff --git a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts
index d37a9b6ea..7cd06ae7f 100644
--- a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts
+++ b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts
@@ -184,11 +184,11 @@ export class DocumentSetUpMeetingPage implements OnInit {
this.Form = new FormGroup({
Subject: new FormControl(this.postData.Subject, [
- // Validators.required,
+ Validators.required,
// Validators.minLength(4)
]),
Location: new FormControl(this.postData.Location, [
- // Validators.required,
+ Validators.required,
]),
CalendarName: new FormControl(this.postData.CalendarName, [
// Validators.required
diff --git a/src/app/pages/agenda/new-event/new-event.page.ts b/src/app/pages/agenda/new-event/new-event.page.ts
index a5158bd49..5cf2fe1e6 100644
--- a/src/app/pages/agenda/new-event/new-event.page.ts
+++ b/src/app/pages/agenda/new-event/new-event.page.ts
@@ -395,16 +395,21 @@ export class NewEventPage implements OnInit {
if(this.loggeduser.Profile == 'MDGPR') {
eventId = await this.eventService.postEventGeneric(this.postEvent, this.postEvent.CalendarName, CalendarId).toPromise();
-
+ this.toastService._successMessage('Evento criado');
+
}
else if(this.loggeduser.Profile == 'PR') {
const CalendarId = this.selectedCalendarId()
eventId = await this.eventService.postEventGeneric(this.postEvent, this.postEvent.CalendarName, CalendarId).toPromise();
+ this.toastService._successMessage('Evento criado');
+
} else {
const CalendarId = this.selectedCalendarId()
eventId = await this.eventService.postEventGeneric(this.postEvent, this.postEvent.CalendarName, CalendarId).toPromise();
+ this.toastService._successMessage('Evento criado');
+
}
const DocumentToSave: EventAttachment[] = this.documents.map((e) => {
diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts
index d90ef3bc7..31f8c4831 100644
--- a/src/app/pages/chat/chat.page.ts
+++ b/src/app/pages/chat/chat.page.ts
@@ -222,7 +222,8 @@ export class ChatPage implements OnInit {
this.idSelected = '';
this.hideRefreshBtn = false;
this.closeAllDesktopComponents()
- this.ChatSystemService.getRoomById(this.roomId).roomLeave()
+
+ this.ChatSystemService.getRoomById(this.roomId)?.roomLeave()
}
else {
this.hideRefreshBtn = true;
diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.ts b/src/app/pages/gabinete-digital/event-list/event-list.page.ts
index 84b5acbd5..3e392b61f 100644
--- a/src/app/pages/gabinete-digital/event-list/event-list.page.ts
+++ b/src/app/pages/gabinete-digital/event-list/event-list.page.ts
@@ -184,7 +184,7 @@ export class EventListPage implements OnInit {
this.color = 'pr'
- let allEvents = await this.processes.eventsToApprove(segment).toPromise()
+ let allEvents = await this.processes.eventsToApprove(segment,'mobile agenda').toPromise()
try {
this.eventsList = this.sortService.sortArrayByDate(allEvents).reverse();
} catch(error) {
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index 2f0176b39..ec8d49448 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -184,11 +184,9 @@ export class GabineteDigitalPage implements OnInit {
if(this.NotificationsService.active === false) {
this.checkRoutes();
this.LoadCounts();
- this.updateAllProcess()
} else {
this.checkRoutes();
this.LoadCounts();
- this.updateAllProcess()
}
}
})
@@ -659,11 +657,9 @@ export class GabineteDigitalPage implements OnInit {
expedientes = expedientes.map((element) => this.expedienteTaskPipe.transform(element));
this.expedientegbstore.reset(expedientes);
- this.updateAllProcess()
let despachos = await this.despachoRule.getList({ updateStore: true })
- this.updateAllProcess()
if (despachos) {
this.despachoStore.reset(despachos)
}
@@ -714,7 +710,6 @@ export class GabineteDigitalPage implements OnInit {
pendentes = pendentes.map((element)=> this.customTaskPipe.transform(element))
this.pendentesstore.reset(pendentes);
- this.updateAllProcess()
let depachoAPI = await this.processesbackend.GetTasksList("Despacho do Presidente da República", false).toPromise();
@@ -727,59 +722,15 @@ export class GabineteDigitalPage implements OnInit {
depacho = depacho.map((e)=> this.customTaskPipe.transform(e))
this.despachoprstore.reset(depacho)
- this.updateAllProcess()
+
} else if(SessionStore.user.Profile == 'PR') {
let depacho: any = depachoAPI.filter(data => data.activityInstanceName == "Concluir Despacho").filter(data => data.workflowInstanceDataFields.Status == "Active")
depacho = depacho.map((e)=> this.customTaskPipe.transform(e))
this.despachoprstore.reset(depacho)
- this.updateAllProcess()
+
}
-
- for(let calendar of this.eventService.calendarNamesAry) {
- if(calendar == 'Meu calendario') {
- // color
- let genericEvents = await this.processesbackend.GetTasksList('Agendar Evento', false).toPromise();
- let eventsList
- try {
- eventsList = this.sortService.sortArrayByDate(genericEvents).reverse();
- } catch (error) {
- eventsList = [];
- }
-
- this.eventoaprovacaostore.save(calendar, eventsList)
-
- } else {
-
- let allEvents = await this.processesbackend.eventsToApprove(calendar.OwnerUserId).toPromise()
- let eventsList
- try {
- eventsList = this.sortService.sortArrayByDate(allEvents).reverse();
- } catch(error) {
- eventsList = []
- }
-
- this.eventoaprovacaostore.save(calendar, eventsList)
- }
- }
- // let mdEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial MDGPR,Agenda Pessoal MDGPR', false).toPromise();
- // let eventsMDGPRList = mdEventsOficial
-
- // eventsMDGPRList = eventsMDGPRList.filter((item) => item.activityInstanceName != 'Editar Evento')
-
- // this.eventoaprovacaostore.countMd = eventsMDGPRList.length
- // this.eventoaprovacaostore.resetmd(eventsMDGPRList);
- // this.updateAllProcess()
-
- // let prEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial PR,Agenda Pessoal PR', false).toPromise();
- // let eventsPRList = prEventsOficial
- // eventsPRList = eventsPRList.filter((item) => item.activityInstanceName != 'Editar Evento')
-
- // this.eventoaprovacaostore.countPr = eventsPRList.length
- // this.eventoaprovacaostore.resetpr(eventsPRList);
- this.updateAllProcess()
-
let diplomasValidar = depachoAPI.filter(data => data.activityInstanceName == "Revisar Diploma");
diplomasValidar = diplomasValidar.filter(data => data.activityInstanceName != "Tarefa de Despacho");
@@ -815,8 +766,49 @@ export class GabineteDigitalPage implements OnInit {
diplomasAssinados = diplomasAssinados.map((element) => this.expedienteTaskPipe.transform(element))
this.deplomasStore.resetDiplomasAssinadoList(diplomasAssinados)
+ for(let calendar of this.eventService.calendarNamesAry) {
+ if(calendar == 'Meu calendario') {
+ // color
+ let genericEvents = await this.processesbackend.GetTasksList('Agendar Evento', false).toPromise();
+ let eventsList
+ try {
+ eventsList = this.sortService.sortArrayByDate(genericEvents).reverse();
+ } catch (error) {
+ eventsList = [];
+ }
+
+ this.eventoaprovacaostore.save(calendar, eventsList)
+
+ } else {
+
+ let allEvents = await this.processesbackend.eventsToApprove(calendar.OwnerUserId, 'againete page').toPromise()
+ let eventsList
+ try {
+ eventsList = this.sortService.sortArrayByDate(allEvents).reverse();
+ } catch(error) {
+ eventsList = []
+ }
+
+ this.eventoaprovacaostore.save(calendar, eventsList)
+ }
+ }
+ // let mdEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial MDGPR,Agenda Pessoal MDGPR', false).toPromise();
+ // let eventsMDGPRList = mdEventsOficial
+
+ // eventsMDGPRList = eventsMDGPRList.filter((item) => item.activityInstanceName != 'Editar Evento')
+
+ // this.eventoaprovacaostore.countMd = eventsMDGPRList.length
+ // this.eventoaprovacaostore.resetmd(eventsMDGPRList);
+ // this.updateAllProcess()
+
+ // let prEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial PR,Agenda Pessoal PR', false).toPromise();
+ // let eventsPRList = prEventsOficial
+ // eventsPRList = eventsPRList.filter((item) => item.activityInstanceName != 'Editar Evento')
+
+ // this.eventoaprovacaostore.countPr = eventsPRList.length
+ // this.eventoaprovacaostore.resetpr(eventsPRList);
+
- this.updateAllProcess()
this.loadCount = true
}
diff --git a/src/app/pages/publications/publication-detail/publication-detail.page.html b/src/app/pages/publications/publication-detail/publication-detail.page.html
index 5972a1a12..da36dd843 100644
--- a/src/app/pages/publications/publication-detail/publication-detail.page.html
+++ b/src/app/pages/publications/publication-detail/publication-detail.page.html
@@ -27,7 +27,7 @@