diff --git a/angular.json b/angular.json index 0c755a853..80af72b60 100644 --- a/angular.json +++ b/angular.json @@ -82,6 +82,22 @@ } ] }, + "oapr": { + "fileReplacements": [ + { + "replace": "src/environments/suport/oapr.ts", + "with": "src/environments/suport/oapr.ts" + } + ] + }, + "div": { + "fileReplacements": [ + { + "replace": "src/environments/suport/dev.ts", + "with": "src/environments/suport/dev.ts" + } + ] + }, "ci": { "progress": false } diff --git a/package.json b/package.json index 9ffb77015..20a04a850 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,9 @@ "cypress:open": "cypress open", "cypress:run": "cypress run", "docker:build": "docker build -t gabinetedigital:0.0.0.1 .", - "docker:publish": "docker run -p gabinetedigital:0.0.0.1" + "docker:publish": "docker run -p gabinetedigital:0.0.0.1", + "build:oapr": "ionic cap build android --configuration oapr", + "build:dev": "ionic cap build android --configuration dev" }, "private": true, "dependencies": { diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html index a06bfde06..aa03c4cd4 100644 --- a/src/app/pages/agenda/agenda.page.html +++ b/src/app/pages/agenda/agenda.page.html @@ -230,9 +230,10 @@ -
+
+ +
-
{{ day.daysInfo.dayName }}
{{month.monthInfo.monthName}}
diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index 6a69b0a90..8f1ffd575 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -1200,6 +1200,12 @@ export class AgendaPage implements OnInit { return this.eventService.calendarRole.includes(str); } + validateEvent(year, month, day) { + console.log(year, month, day) + + return true + } + } function endOfMonth(myDate) { diff --git a/src/app/pages/chat/chat.page.html b/src/app/pages/chat/chat.page.html index cc6274e5c..18a568ae9 100644 --- a/src/app/pages/chat/chat.page.html +++ b/src/app/pages/chat/chat.page.html @@ -123,8 +123,11 @@
+ +
@@ -139,11 +142,11 @@

{{group.name.split('-').join(' ')}}

-
{{group.duration}}
-
{{group.countDownTime}}
+
{{group.duration }}
+
{{group.countDownTime }}
-
{{group.lastMessage.u.name}}: {{group.lastMessage.msg}}
+
{{group.lastMessage.u.name}} : {{group.lastMessage.msg}}
{{group.userThatIsTyping}} está escrever ...
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 5dd2879c2..86a3a4b28 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -31,14 +31,14 @@
- {{member.name}}, + *ngFor="let member of ChatSystemService.getGroupRoom(roomId).membersExcludeMe; let last = last"> + {{member.name}},
- {{roomCountDownDate}} + {{ChatSystemService.getGroupRoom(roomId).countDownTime}}
diff --git a/src/app/services/agenda/list-box.service.ts b/src/app/services/agenda/list-box.service.ts index 5f8335b3c..47151f290 100644 --- a/src/app/services/agenda/list-box.service.ts +++ b/src/app/services/agenda/list-box.service.ts @@ -131,6 +131,10 @@ export class ListBoxService { if (this.dateService.notSameDate(startDate, endDate)) { + const cloneSelectedDate = new Date(selectedDate) + cloneSelectedDate.setHours(0) + cloneSelectedDate.setMinutes(0) + cloneSelectedDate.setSeconds(0) if (diffDays <= 150 ) { @@ -138,7 +142,9 @@ export class ListBoxService { const StartEvent = this.transForm(event, {startMany: true, endMany: false, middle: false}) - if(this.CanPush(event, selectedDate)) {days[day].push(StartEvent); this.push(StartEvent, year)} + if(this.CanPush(event, selectedDate) && (new Date(event.start)).getTime() >= cloneSelectedDate.getTime()) { + days[day].push(StartEvent); this.push(StartEvent, year) + } let i = 1; @@ -150,11 +156,12 @@ export class ListBoxService { const newDate = startDate.setDate(startDate.getDate()+ i) let otherDays = this.dateService.getDay(newDate) - event['other'] = true + const cloneEvent = {...event} + cloneEvent['other'] = true + + cloneEvent.start = new Date(startDate) - event.start = newDate if(!days.hasOwnProperty(otherDays)) { - days[otherDays] = [] } @@ -162,13 +169,18 @@ export class ListBoxService { startDate.getMonth() != endDate.getMonth() || startDate.getDate() != endDate.getDate())) { // last push - const EndEvent = this.transForm(event, {startMany: false, endMany: true, middle: false}) - if(this.CanPush(event, selectedDate)) {days[otherDays].push(EndEvent) ; this.push(event, year)} + const EndEvent = this.transForm(cloneEvent, {startMany: false, endMany: true, middle: false}) + if(this.CanPush(cloneEvent, selectedDate) && cloneEvent.start.getTime() >= cloneSelectedDate.getTime()) { + days[otherDays].push(EndEvent) ; this.push(cloneEvent, year) + } } else { - const EndEvent = this.transForm(event, {startMany: false,endMany: true, middle: true}) - if(this.CanPush(event, selectedDate)) {days[otherDays].push(EndEvent) ; this.push(event, year)} + const EndEvent = this.transForm(cloneEvent, {startMany: false,endMany: true, middle: true}) + if(this.CanPush(cloneEvent, selectedDate) && cloneEvent.start.getTime() >= cloneSelectedDate.getTime()) { + days[otherDays].push(EndEvent) ; this.push(cloneEvent, year) + } + } days[otherDays] = days[otherDays].reverse() @@ -256,6 +268,12 @@ export class ListBoxService { CanPush(event: any, selectedDate: Date) { + const cloneSelectedDate = new Date(selectedDate); + + cloneSelectedDate.setHours(0) + cloneSelectedDate.setMinutes(0) + cloneSelectedDate.setSeconds(0) + const limite = this.endOfMonth(selectedDate) limite.setDate(limite.getDate() + 10) limite.setHours(0) diff --git a/src/app/services/chat/room.service.ts b/src/app/services/chat/room.service.ts index 8278a55c3..8b9f60be1 100644 --- a/src/app/services/chat/room.service.ts +++ b/src/app/services/chat/room.service.ts @@ -245,6 +245,12 @@ export class RoomService { this.ChatSystemService.deleteRoom(this.id); this.ChatSystemService.getAllRooms(); this.chatServiceDeleteRoom(this.id); + }, (error)=> { + if(error.status != 0) { + this.ChatSystemService.deleteRoom(this.id); + this.ChatSystemService.getAllRooms(); + this.chatServiceDeleteRoom(this.id); + } }); } else { @@ -252,6 +258,12 @@ export class RoomService { this.ChatSystemService.deleteRoom(this.id); this.ChatSystemService.getAllRooms(); this.chatServiceDeleteRoom(this.id); + }, (error)=> { + if(error.status != 0) { + this.ChatSystemService.deleteRoom(this.id); + this.ChatSystemService.getAllRooms(); + this.chatServiceDeleteRoom(this.id); + } }); } } 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 5d2516d3f..88a865d57 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.html +++ b/src/app/shared/chat/group-messages/group-messages.page.html @@ -19,8 +19,8 @@
- - {{member.name}}, + + {{member.name}},
diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index fcd6355f2..1b55290ea 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -1,6 +1,6 @@ import { Environment } from './../app/models/envarioment' -import { oaprProd } from './suport/oapr' -import { doneITProd } from './suport/doneIt' +import { environment as oaprProd } from './suport/oapr' +import { environment as doneITProd } from './suport/doneIt' import { DevDev } from './suport/dev' diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 1618c4dec..3bd65b833 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -1,7 +1,7 @@ import { Environment } from './../app/models/envarioment' -import { oaprDev } from './suport/oapr' +import { environment as oaprDev } from './suport/oapr' import { doneITDev } from './suport/doneIt' import { DevDev } from './suport/dev' -export const environment: Environment = DevDev +export const environment: Environment = oaprDev diff --git a/src/environments/suport/dev.ts b/src/environments/suport/dev.ts index a5fd1e42f..83092c1c6 100644 --- a/src/environments/suport/dev.ts +++ b/src/environments/suport/dev.ts @@ -1,7 +1,7 @@ import { versionData } from '../../../version/git-version' import { Environment } from './../../app/models/envarioment' -export const DevProd: Environment = { +export const environment: Environment = { id:'3', apiURL: 'http://gpr-dev-01:83/jwt/api/', /* apiURL: 'https://gdapi-dev-0.dyndns.info/jwt/api/', */ diff --git a/src/environments/suport/doneIt.ts b/src/environments/suport/doneIt.ts index ec9d71d5f..5ad8263e7 100644 --- a/src/environments/suport/doneIt.ts +++ b/src/environments/suport/doneIt.ts @@ -1,7 +1,7 @@ import { versionData } from '../../../version/git-version'; import { Environment } from './../../app/models/envarioment'; -export const doneITProd: Environment = { +export const environment: Environment = { id:'1', apiURL: 'https://gdapi-dev.dyndns.info/api/', apiChatUrl: 'https://gdchat-dev.dyndns.info/api/v1/', @@ -59,4 +59,4 @@ export const doneITDev: Environment = { dispatchPR: 'Despachos Titular', storageProduction: false, rejectUnauthorized: "true" -}; \ No newline at end of file +}; diff --git a/src/environments/suport/oapr.ts b/src/environments/suport/oapr.ts index 86ca58e8c..c582527dd 100644 --- a/src/environments/suport/oapr.ts +++ b/src/environments/suport/oapr.ts @@ -2,7 +2,7 @@ import { versionData } from '../../../version/git-version' import { Environment } from './../../app/models/envarioment' -export const oaprProd: Environment = { +export const environment: Environment = { id: '0', /* apiURL: 'http://gpr-dev-01:83/jwt/api/', */ apiURL: 'https://gdqas-api.oapr.gov.ao/api/', diff --git a/workspace.code-workspace b/workspace.code-workspace index 07d71037b..bf4bc2067 100644 --- a/workspace.code-workspace +++ b/workspace.code-workspace @@ -10,4 +10,4 @@ ], "nuxt.isNuxtApp": false } -} \ No newline at end of file +}