diff --git a/src/app/pages/agenda/agenda.page.scss b/src/app/pages/agenda/agenda.page.scss index ca5c215ae..4d017eb84 100644 --- a/src/app/pages/agenda/agenda.page.scss +++ b/src/app/pages/agenda/agenda.page.scss @@ -1031,7 +1031,7 @@ $font-size: rem(15); } .height-356 { - height: 360px; + height: 369px; } } diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.html b/src/app/pages/gabinete-digital/event-list/event-list.page.html index 3a3e57f7d..75c8082ff 100644 --- a/src/app/pages/gabinete-digital/event-list/event-list.page.html +++ b/src/app/pages/gabinete-digital/event-list/event-list.page.html @@ -66,7 +66,6 @@ - Minha agenda
{{ environment.agendaPR}}
@@ -74,12 +73,20 @@
Agenda do {{calendars.Fullname}}
- +
Minha agenda
{{ environment.agendaPR}}
{{ environment.agendaVP}}
Agenda do {{calendars.Fullname}}
+ + +
Minha agenda
+
{{ environment.agendaPR}}
+
{{ environment.agendaVP}}
+
Agenda do {{calendars.Fullname}}
+
+ diff --git a/src/app/pages/publications/new-publication/new-publication.page.ts b/src/app/pages/publications/new-publication/new-publication.page.ts index df8665e0c..edbbc4a99 100644 --- a/src/app/pages/publications/new-publication/new-publication.page.ts +++ b/src/app/pages/publications/new-publication/new-publication.page.ts @@ -21,7 +21,7 @@ import { NgxImageCompressService } from "ngx-image-compress"; import { HttpErrorHandle } from 'src/app/services/http-error-handle.service'; import { PublicationFolderService } from 'src/app/store/publication-folder.service'; - +import { RouteService } from 'src/app/services/route.service'; const IMAGE_DIR = 'stored-images'; interface LocalFile { @@ -90,7 +90,8 @@ export class NewPublicationPage implements OnInit { private loadingCtrl: LoadingController, public imageCompress: NgxImageCompressService, private httpErrorHandle: HttpErrorHandle, - public PublicationFolderService: PublicationFolderService + public PublicationFolderService: PublicationFolderService, + private RouteService: RouteService, ) { this.publicationType = this.navParams.get('publicationType'); @@ -231,7 +232,7 @@ export class NewPublicationPage implements OnInit { this.httpErrorHandle.httpsSucessMessagge('Publicação Editada') console.log({response}) - this.close(); + this.RouteService.goBack() } catch (error) { this.httpErrorHandle.httpStatusHandle(error) } finally { @@ -260,7 +261,7 @@ export class NewPublicationPage implements OnInit { this.httpErrorHandle.httpsSucessMessagge('Criar publicação') console.log({response}) - this.close(); + this.RouteService.goBack() } catch (error) { this.httpErrorHandle.httpStatusHandle(error) } finally { @@ -286,7 +287,7 @@ export class NewPublicationPage implements OnInit { const response = await this.publications.UpdatePublication(this.publication.ProcessId, this.publication).toPromise() this.httpErrorHandle.httpsSucessMessagge('Publicação Editada') console.log({response}) - this.close(); + this.RouteService.goBack() } catch (error) { this.httpErrorHandle.httpStatusHandle(error) } finally { diff --git a/src/app/services/events.service.ts b/src/app/services/events.service.ts index 5d73fd3c3..589595ac2 100644 --- a/src/app/services/events.service.ts +++ b/src/app/services/events.service.ts @@ -51,6 +51,8 @@ export class EventsService { calendarNamesAry = [] calendarNamesAryNoPr = [] + calendarNamesAryNoPrNMD = [] + calendarNamesAryOnlyMD = [] calendarNamesAryReverse = [] calendarNamesAryPR = [] @@ -60,6 +62,8 @@ export class EventsService { myCalendarNames = {} hasAnyCalendar = false + + HasMdGPR = false onCalendarFinishLoad = new Subscribe({execute : false, deleteOnExecute: true}) @@ -108,6 +112,10 @@ export class EventsService { this.calendarNamesAryNoPr = [] this.calendarNamesAryPR = [] + + this.calendarNamesAryNoPrNMD = [] + this.calendarNamesAryOnlyMD = [] + this.hasSharedCalendar = false this.hasSharedOficial = false this.hasSharedPessoal = false @@ -115,6 +123,8 @@ export class EventsService { this.hasOwnCalendar = false this.hasOwnOficial = false this.hasOwnPessoal = false + this.HasMdGPR = false + if (SessionStore.user) { if (SessionStore.user.Profile == 'MDGPR') { @@ -308,6 +318,22 @@ export class EventsService { } + this.calendarNamesAryNoPrNMD = this.calendarNamesAryNoPr.filter((e)=> { + return e.Role != 'Ministro e Director do Gabinete do PR' && e.Role != 'Presidente da República' + }) + + this.calendarNamesAryOnlyMD = this.calendarNamesAryNoPr.filter((e)=> { + return e.Role == 'Ministro e Director do Gabinete do PR' + }) + + + this.HasMdGPR = this.calendarNamesAryNoPr.find( (e)=> { + if(e.Role == 'Ministro e Director do Gabinete do PR') { + return true + } + return false + }) + if(SessionStore.user.OwnerCalendars.length == 0 && SessionStore.user.SharedCalendars.length == 0) { this.hasAnyCalendar = false diff --git a/src/app/shared/agenda/event-list/event-list.page.html b/src/app/shared/agenda/event-list/event-list.page.html index a1b3994ee..2909f57de 100644 --- a/src/app/shared/agenda/event-list/event-list.page.html +++ b/src/app/shared/agenda/event-list/event-list.page.html @@ -18,12 +18,19 @@ Minha agenda --> Minha agenda -
{{ environment.agendaPR}}
-
{{ environment.agendaVP}}
-
Agenda do {{calendars.Fullname}}
+
{{ environment.agendaPR}}
+
{{ environment.agendaVP}}
+
Agenda do {{calendars.Fullname}}
- + +
Minha agenda
+
{{ environment.agendaPR}}
+
{{ environment.agendaVP}}
+
Agenda do {{calendars.Fullname}}
+
+ +
Minha agenda
{{ environment.agendaPR}}
{{ environment.agendaVP}}
diff --git a/src/app/shared/agenda/event-list/event-list.page.ts b/src/app/shared/agenda/event-list/event-list.page.ts index 7f249653f..7332bfed3 100644 --- a/src/app/shared/agenda/event-list/event-list.page.ts +++ b/src/app/shared/agenda/event-list/event-list.page.ts @@ -91,6 +91,8 @@ export class EventListPage implements OnInit { return new Date(e).toDateString() } + + async LoadToApproveEvents() { diff --git a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html index ff17d8e55..3af8955dd 100644 --- a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html +++ b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html @@ -69,12 +69,20 @@
Agenda do {{calendars.Fullname}}
- +
Minha agenda
{{ environment.agendaPR}}
{{ environment.agendaVP}}
Agenda do {{calendars.Fullname}}
+ + +
Minha agenda
+
{{ environment.agendaPR}}
+
{{ environment.agendaVP}}
+
Agenda do {{calendars.Fullname}}
+
+ diff --git a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts index 6c23eab19..596d312d2 100644 --- a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts +++ b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts @@ -151,6 +151,8 @@ export class EventsToApprovePage implements OnInit { } + + openSearch() { this.dynamicSearch() } @@ -229,8 +231,8 @@ export class EventsToApprovePage implements OnInit { if (event) { setTimeout(() => { try { - event?.target?.complete(); -} catch(error) {} + event?.target?.complete(); + } catch(error) {} }, 2000); } diff --git a/version/git-version.ts b/version/git-version.ts index fac0631c8..16fb805e8 100644 --- a/version/git-version.ts +++ b/version/git-version.ts @@ -1,12 +1,12 @@ export let versionData = { - "shortSHA": "5e069a378", - "SHA": "5e069a37836cfedeceda2b740adb35f388e42189", + "shortSHA": "e8adb78b5", + "SHA": "e8adb78b56cf4a0ac7b11d736d3fe37b35b783e5", "branch": "developer-prod", "lastCommitAuthor": "'Peter Maquiran'", - "lastCommitTime": "'Tue Aug 22 09:18:52 2023 +0100'", + "lastCommitTime": "'Tue Aug 22 09:22:08 2023 +0100'", "lastCommitMessage": "merge", - "lastCommitNumber": "5198", + "lastCommitNumber": "5199", "change": "", - "changeStatus": "On branch developer-prod\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/app/shared/header/header.page.ts", + "changeStatus": "On branch developer-prod\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/app/pages/agenda/agenda.page.scss\n\tmodified: src/app/pages/gabinete-digital/event-list/event-list.page.html\n\tmodified: src/app/pages/publications/new-publication/new-publication.page.ts\n\tmodified: src/app/services/events.service.ts\n\tmodified: src/app/shared/agenda/event-list/event-list.page.html\n\tmodified: src/app/shared/agenda/event-list/event-list.page.ts\n\tmodified: src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html\n\tmodified: src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts", "changeAuthor": "peter.maquiran" } \ No newline at end of file