diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts index f9d675478..886ad13a3 100644 --- a/src/app/home/home.page.ts +++ b/src/app/home/home.page.ts @@ -87,7 +87,8 @@ export class HomePage implements OnInit { private NativeNotificationService: NativeNotificationService, private sqliteservice: SqliteService, private RochetChatConnectorService: RochetChatConnectorService, - private NetworkServiceService: NetworkServiceService + private NetworkServiceService: NetworkServiceService, + public eventService: EventsService, ) { if (SessionStore.exist) { this.user = SessionStore.user; @@ -169,15 +170,22 @@ export class HomePage implements OnInit { this.updateList() - // var myWorker = new Worker(new URL('./nice.worker.js', import.meta.url)); - - // myWorker.onmessage = function (oEvent) { - // console.log('Worker said : ' + oEvent.data); - // } - - // myWorker.postMessage('ali'); this.clearTabButtonSelection(); + setTimeout(() => { + if(this.p.userPermission([this.p.permissionList.Gabinete.md_tasks]) && this.p.userPermission([this.p.permissionList.Gabinete.pr_tasks])) { + throw(SessionStore.user.FullName + 'cant have MD and PR authorization at same time'); + } + + if(this.p.userPermission([this.p.permissionList.Chat.access]) && !SessionStore.user?.ChatData?.data) { + throw('Chat temporarily unavailable for '+SessionStore.user.FullName + '. No ChatData'); + } + + if(this.p.userPermission([this.p.permissionList.Agenda.access]) && !this.eventService.hasAnyCalendar) { + throw('User '+SessionStore.user.FullName + 'has No calendar'); + } + }, 1000) + } clearTabButtonSelection() { @@ -220,13 +228,6 @@ export class HomePage implements OnInit { updateList() { - // this.notificationsService.registerCallback( - // 'despachos', - // () => { - // // this.despachoRule.getList({ updateStore: true }) - // } - // ) - document.addEventListener('pause', function () { // console.log('App going to background'); }); diff --git a/src/app/modals/document-detail/document-detail.page.html b/src/app/modals/document-detail/document-detail.page.html index c75e7ad1d..bcbe56f9d 100644 --- a/src/app/modals/document-detail/document-detail.page.html +++ b/src/app/modals/document-detail/document-detail.page.html @@ -83,7 +83,7 @@
- + diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts index 515e0b03a..81d4ab200 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts @@ -126,11 +126,6 @@ export class DespachoPrPage implements OnInit { "activityInstanceName": res.activityInstanceName, } this.fulltask = res; - - - - - this.updateProcessOnDB(res); let thedate = new Date(this.task.CreateDate); diff --git a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html index 55252ed45..8ba90122d 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html +++ b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html @@ -35,7 +35,7 @@{{event.workflowInstanceDataFields.StartDate | date: 'HH:mm'}}
@@ -92,7 +92,7 @@Todas as tarefas
-{{ getAllProcessCount }} Documentos
+{{ getAllProcessCount }} Documentos
Eventos para Aprovação
-{{eventoaprovacaostore.countMd + eventoaprovacaostore.countPr}} Documentos
+{{eventoaprovacaostore.countMd + eventoaprovacaostore.countPr}} Documentos
Expediente
-{{expedientegbstore.count}} Documentos
+{{expedientegbstore.count}} Documentos
Pendentes
Meus Pendentes
-{{pendentesstore.count}} Documentos
+{{pendentesstore.count}} Documentos
Despachos
-{{despachoStore.count}} Documentos
+{{despachoStore.count}} Documentos
Pedidos de Parecer
Pedidos de Parecer solicitados por mim
-{{pedidosstore.countparecer}} Documentos
+{{pedidosstore.countparecer}} Documentos
Pedidos de Deferimento
-{{pedidosstore.countdeferimento}} Documentos
+{{pedidosstore.countdeferimento}} Documentos
Despacho do {{ environment.despachoLabel }}
Despachos criados por mim
-{{ despachoprstore.count }} Documentos
+{{ despachoprstore.count }} Documentos
Diplomas por Validar
-{{ deplomasStore.deplomasReviewCount }} Documentos
+{{ deplomasStore.deplomasReviewCount }} Documentos
Diplomas assinados PR
Diplomas
-{{ deplomasStore.countDiplomasAssinadoListCount }} Documentos
+{{ deplomasStore.countDiplomasAssinadoListCount }} Documentos
Diplomas por elaborar
-{{ deplomasStore.DiplomaGerarList.length }} Documentos
+{{ deplomasStore.DiplomaGerarList.length }} Documentos
Diplomas para Assinar
-{{ deplomasStore.diplomasParaAssinartCount }} Documentos
+{{ deplomasStore.diplomasParaAssinartCount }} Documentos
Diplomas por Assinar
+{{ deplomasStore.diplomasParaAssinartCount }} Documentos
+