mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-21 13:55:51 +00:00
commit version change
This commit is contained in:
+45
-14
@@ -1,28 +1,44 @@
|
|||||||
workflows:
|
workflows:
|
||||||
ios-native-workflow:
|
ios-workflow:
|
||||||
name: iOS Native
|
name: iOS Workflow
|
||||||
instance_type: mac_mini_m1
|
max_build_duration: 120
|
||||||
integrations:
|
integrations:
|
||||||
app_store_connect: GabineteDigital
|
app_store_connect: 433YAF3YWG
|
||||||
environment:
|
environment:
|
||||||
ios_signing:
|
ios_signing:
|
||||||
distribution_type: app_store
|
distribution_type: app_store
|
||||||
bundle_identifier: com.gpr.gabinetedigital.teste
|
bundle_identifier: com.gpr.gabinetedigital.teste
|
||||||
vars:
|
vars:
|
||||||
BUNDLE_ID: "com.gpr.gabinetedigital.teste"
|
APP_STORE_APPLE_ID: 1664747447
|
||||||
APP_STORE_APPLE_ID: DV5P2ZCAPJ
|
XCODE_WORKSPACE: "platforms/ios/App.app.xcworkspace"
|
||||||
xcode: latest
|
XCODE_SCHEME: "App.app"
|
||||||
cocoapods: default
|
|
||||||
scripts:
|
scripts:
|
||||||
- name: Install CocoaPods dependencies
|
- name: Install npm dependencies for Ionic Capacitor project
|
||||||
script: |
|
script: |
|
||||||
pod install
|
npm install
|
||||||
- name: Set up provisioning profiles settings on Xcode project
|
- name: Cocoapods installation
|
||||||
script: xcode-project use-profiles
|
script: |
|
||||||
|
cd ios/App && pod install
|
||||||
|
- name: Update dependencies and copy web assets to native project
|
||||||
|
script: |
|
||||||
|
# if you don't need to update native dependencies, use this:
|
||||||
|
# npx cap copyapp
|
||||||
|
#
|
||||||
|
# to update native dependencies, use this command:
|
||||||
|
npx cap sync
|
||||||
|
- name: Set up code signing settings on Xcode project
|
||||||
|
script: |
|
||||||
|
xcode-project use-profiles
|
||||||
|
- name: Increment build number
|
||||||
|
script: |
|
||||||
|
cd $CM_BUILD_DIR/ios/App
|
||||||
|
LATEST_BUILD_NUMBER=$(app-store-connect get-latest-app-store-build-number "$APP_STORE_APPLE_ID")
|
||||||
|
agvtool new-version -all $(($LATEST_BUILD_NUMBER + 1))
|
||||||
- name: Build ipa for distribution
|
- name: Build ipa for distribution
|
||||||
script: |
|
script: |
|
||||||
|
cd $CM_BUILD_DIR/ios/App
|
||||||
xcode-project build-ipa \
|
xcode-project build-ipa \
|
||||||
--workspace "$CM_BUILD_DIR/$XCODE_WORKSPACE" \
|
--workspace "$XCODE_WORKSPACE" \
|
||||||
--scheme "$XCODE_SCHEME"
|
--scheme "$XCODE_SCHEME"
|
||||||
artifacts:
|
artifacts:
|
||||||
- build/ios/ipa/*.ipa
|
- build/ios/ipa/*.ipa
|
||||||
@@ -30,7 +46,22 @@ workflows:
|
|||||||
- $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.app
|
- $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.app
|
||||||
- $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.dSYM
|
- $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.dSYM
|
||||||
publishing:
|
publishing:
|
||||||
|
email:
|
||||||
|
recipients:
|
||||||
|
- romavicdosanjoskc@gmail.com
|
||||||
|
notify:
|
||||||
|
success: true
|
||||||
|
failure: false
|
||||||
app_store_connect:
|
app_store_connect:
|
||||||
auth: integration
|
auth: integration
|
||||||
|
|
||||||
|
# Configuration related to TestFlight (optional)
|
||||||
|
# Note: This action is performed during post-processing.
|
||||||
submit_to_testflight: true
|
submit_to_testflight: true
|
||||||
|
beta_groups: # Specify the names of beta tester groups that will get access to the build once it has passed beta review.
|
||||||
|
- group name 1
|
||||||
|
- group name 2
|
||||||
|
|
||||||
|
# Configuration related to App Store (optional)
|
||||||
|
# Note: This action is performed during post-processing.
|
||||||
submit_to_app_store: false
|
submit_to_app_store: false
|
||||||
@@ -223,7 +223,7 @@ export class DocumentDetailPage implements OnInit {
|
|||||||
backdropDismiss: false
|
backdropDismiss: false
|
||||||
});
|
});
|
||||||
|
|
||||||
modal.onDidDismiss().then(res=>{
|
modal.onDidDismiss().then(res => {
|
||||||
//this.RouteService.goBack();
|
//this.RouteService.goBack();
|
||||||
}, (error) => {
|
}, (error) => {
|
||||||
console.log(error)
|
console.log(error)
|
||||||
|
|||||||
@@ -117,14 +117,45 @@ export class DocumentSetUpMeetingPage implements OnInit {
|
|||||||
this.document = this.navParams.get('document')
|
this.document = this.navParams.get('document')
|
||||||
|
|
||||||
if(Array.isArray(this.document)) {
|
if(Array.isArray(this.document)) {
|
||||||
this.attachments = this.document
|
const E = this.document
|
||||||
|
this.document = []
|
||||||
|
E.forEach((e)=> {
|
||||||
|
this.document.push({
|
||||||
|
ApplicationId: e.ApplicationId || e.ApplicationType,
|
||||||
|
Source: 1,
|
||||||
|
SourceId: e.DocId || e.docID || e.docId || e.SourceId || e.Id,
|
||||||
|
SourceName: e.Assunto || e.attachments,
|
||||||
|
DocDate: e.CreateDate,
|
||||||
|
Data: e.Data,
|
||||||
|
Assunto: e.Description,
|
||||||
|
...e
|
||||||
|
})
|
||||||
|
})
|
||||||
|
} else if (this.document) {
|
||||||
|
|
||||||
|
const E = this.document
|
||||||
|
this.document = []
|
||||||
|
this.document.push({
|
||||||
|
ApplicationId: E.ApplicationId || E.ApplicationType,
|
||||||
|
Source: 1,
|
||||||
|
SourceId: E.DocId || E.docID || E.docId || E.SourceId || E.Id,
|
||||||
|
SourceName: E.Assunto || E.attachments,
|
||||||
|
DocDate: E.CreateDate,
|
||||||
|
Data: E.Data,
|
||||||
|
Assunto: E.Description,
|
||||||
|
...E
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
this.attachments = [this.document]
|
this.document = []
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
this.document = []
|
if(Array.isArray(this.document)) {
|
||||||
|
this.attachments = this.document
|
||||||
|
} else {
|
||||||
|
this.attachments = [this.document]
|
||||||
|
}
|
||||||
|
|
||||||
this.subject = this.navParams.get('subject')
|
this.subject = this.navParams.get('subject')
|
||||||
|
|
||||||
@@ -277,25 +308,6 @@ export class DocumentSetUpMeetingPage implements OnInit {
|
|||||||
|
|
||||||
let Attendees = this.taskParticipants.concat(this.taskParticipantsCc);
|
let Attendees = this.taskParticipants.concat(this.taskParticipantsCc);
|
||||||
|
|
||||||
if(this.document.Documents) {
|
|
||||||
this.document.Documents.forEach((e)=> {
|
|
||||||
this.docs.push({
|
|
||||||
ApplicationId: e.ApplicationId || e.ApplicationType,
|
|
||||||
Source: 1,
|
|
||||||
SourceId: e.DocId || e.docID || e.docId || e.SourceId || e.Id,
|
|
||||||
SourceName: e.Assunto
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
this.docs.push({
|
|
||||||
ApplicationId: this.document.ApplicationId || this.document.ApplicationType,
|
|
||||||
Source: 1,
|
|
||||||
SourceId: this.document.DocId || this.document.docID || this.document.docId || this.document.SourceId || this.document.Id,
|
|
||||||
SourceName: this.document.Assunto
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
let postEvent = {
|
let postEvent = {
|
||||||
EventId: '',
|
EventId: '',
|
||||||
Subject: this.postData.Subject,
|
Subject: this.postData.Subject,
|
||||||
@@ -318,10 +330,11 @@ export class DocumentSetUpMeetingPage implements OnInit {
|
|||||||
Type: this.EventRecurrenceType,
|
Type: this.EventRecurrenceType,
|
||||||
LastOccurrence: this.Occurrence,
|
LastOccurrence: this.Occurrence,
|
||||||
},
|
},
|
||||||
// Attachments: this.docs,
|
Attachments: this.attachments,
|
||||||
}
|
}
|
||||||
|
|
||||||
const laoder = this.toastService.loading()
|
const laoder = this.toastService.loading();
|
||||||
|
|
||||||
|
|
||||||
this.eventService.create({ body: postEvent, calendar: this.postData.CalendarName }).subscribe(async (respose) => {
|
this.eventService.create({ body: postEvent, calendar: this.postData.CalendarName }).subscribe(async (respose) => {
|
||||||
laoder.remove();
|
laoder.remove();
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ export class ViewDocumentPage implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async openBookMeetingModal() {
|
async openBookMeetingModal() {
|
||||||
console.log('this.Document', this.Document)
|
console.log('this.Document----------', this.Document)
|
||||||
let classs;
|
let classs;
|
||||||
if( window.innerWidth < 701) {
|
if( window.innerWidth < 701) {
|
||||||
classs = 'book-meeting-modal modal modal-desktop'
|
classs = 'book-meeting-modal modal modal-desktop'
|
||||||
@@ -164,6 +164,8 @@ export class ViewDocumentPage implements OnInit {
|
|||||||
classs = 'modal modal-desktop showAsideOptions'
|
classs = 'modal modal-desktop showAsideOptions'
|
||||||
}
|
}
|
||||||
// check passing
|
// check passing
|
||||||
|
|
||||||
|
console.log('this.Document----------openExpedientActionsModal', this.Document)
|
||||||
const modal = await this.modalController.create({
|
const modal = await this.modalController.create({
|
||||||
component: ExpedientTaskModalPage,
|
component: ExpedientTaskModalPage,
|
||||||
componentProps: {
|
componentProps: {
|
||||||
|
|||||||
@@ -270,7 +270,15 @@ export class AgendaPage implements OnInit {
|
|||||||
this.segment = "Combinado";
|
this.segment = "Combinado";
|
||||||
}
|
}
|
||||||
if (realoadCounter != 0) {
|
if (realoadCounter != 0) {
|
||||||
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
|
||||||
|
if(this.currentMoth.rangeStartDate != null) {
|
||||||
|
|
||||||
|
this.loadRangeEvents(this.currentMoth.rangeStartDate, this.currentMoth.rangeEndDate)
|
||||||
|
} else {
|
||||||
|
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
this.updateEventListBox()
|
this.updateEventListBox()
|
||||||
}
|
}
|
||||||
realoadCounter++;
|
realoadCounter++;
|
||||||
@@ -424,10 +432,23 @@ export class AgendaPage implements OnInit {
|
|||||||
this.eventSelectedDate2 = ev.selectedTime;
|
this.eventSelectedDate2 = ev.selectedTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
currentMoth = {
|
||||||
|
rangeStartDate: null,
|
||||||
|
rangeEndDate: null
|
||||||
|
}
|
||||||
|
|
||||||
onRangeChanged(ev: { startTime: Date, endTime: Date }) {
|
onRangeChanged(ev: { startTime: Date, endTime: Date }) {
|
||||||
this.rangeStartDate = ev.startTime;
|
this.rangeStartDate = ev.startTime;
|
||||||
this.rangeEndDate = ev.endTime;
|
this.rangeEndDate = ev.endTime;
|
||||||
|
|
||||||
|
if(this.currentMoth.rangeEndDate == null) {
|
||||||
|
this.currentMoth = {
|
||||||
|
rangeStartDate: ev.startTime,
|
||||||
|
rangeEndDate: ev.endTime
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,6 @@
|
|||||||
<i class="far fa-clock font-15"></i>
|
<i class="far fa-clock font-15"></i>
|
||||||
<ion-label class="font-15 pl-10" color="warning">{{roomCountDownDate}}</ion-label>
|
<ion-label class="font-15 pl-10" color="warning">{{roomCountDownDate}}</ion-label>
|
||||||
</div>
|
</div>
|
||||||
{{ RouteService.history }}
|
|
||||||
</div>
|
</div>
|
||||||
</ion-toolbar>
|
</ion-toolbar>
|
||||||
</ion-header>
|
</ion-header>
|
||||||
|
|||||||
+2
-2
@@ -232,7 +232,7 @@
|
|||||||
<div class="ion-icon-class">
|
<div class="ion-icon-class">
|
||||||
<ion-icon slot="start" src="assets/images/icons-people-cc.svg"></ion-icon>
|
<ion-icon slot="start" src="assets/images/icons-people-cc.svg"></ion-icon>
|
||||||
</div>
|
</div>
|
||||||
<div class="ion-input-class-no-height">
|
<div class="ion-input-class-no-height cursor-pointer" (click)="addParticipantsCc()">
|
||||||
<div class="list-people">
|
<div class="list-people">
|
||||||
<ion-item lines="none">
|
<ion-item lines="none">
|
||||||
<ion-list>
|
<ion-list>
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
</ion-list>
|
</ion-list>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
</div>
|
</div>
|
||||||
<div class="add-people" (click)="addParticipantsCc()">
|
<div class="add-people" >
|
||||||
<ion-icon *ngIf="ThemeService.currentTheme == 'default' " slot="start" src="assets/images/icons-arrow-forward.svg"></ion-icon>
|
<ion-icon *ngIf="ThemeService.currentTheme == 'default' " slot="start" src="assets/images/icons-arrow-forward.svg"></ion-icon>
|
||||||
<ion-icon *ngIf="ThemeService.currentTheme == 'gov' " slot="start" src="assets/images/theme/gov/icons-arrow-forward.svg"></ion-icon>
|
<ion-icon *ngIf="ThemeService.currentTheme == 'gov' " slot="start" src="assets/images/theme/gov/icons-arrow-forward.svg"></ion-icon>
|
||||||
<ion-icon *ngIf="ThemeService.currentTheme == 'doneIt' " slot="start" src="assets/images/theme/{{ThemeService.currentTheme}}/icons-arrow-forward.svg"></ion-icon>
|
<ion-icon *ngIf="ThemeService.currentTheme == 'doneIt' " slot="start" src="assets/images/theme/{{ThemeService.currentTheme}}/icons-arrow-forward.svg"></ion-icon>
|
||||||
|
|||||||
+19
-26
@@ -124,37 +124,30 @@ export class ExpedientTaskModalPage implements OnInit {
|
|||||||
|
|
||||||
this.SearchFolder = this.navParams.get('SearchFolder');
|
this.SearchFolder = this.navParams.get('SearchFolder');
|
||||||
this.aplicationId = this.navParams.get('aplicationId')
|
this.aplicationId = this.navParams.get('aplicationId')
|
||||||
// this.document = this.navParams.get('document')
|
this.document = this.navParams.get('document')
|
||||||
|
|
||||||
this.taskType = this.navParams.get('taskAction');
|
this.taskType = this.navParams.get('taskAction');
|
||||||
|
|
||||||
|
// try {
|
||||||
// if(this.document) {
|
// if(this.document) {
|
||||||
// const doc: any = this.document
|
// const doc: any = this.document
|
||||||
|
// this.documents.push({
|
||||||
// this.documents.push({
|
// ApplicationId: (doc.ApplicationType || doc.ApplicationId),
|
||||||
// ApplicationId: (doc.ApplicationType || doc.ApplicationId),
|
// ApplicationType: (doc.ApplicationType || doc.ApplicationId),
|
||||||
// ApplicationType: (doc.ApplicationType || doc.ApplicationId),
|
// SourceId: (doc.Id || doc.DocId || doc.SourceId),
|
||||||
// SourceId: (doc.Id || doc.DocId || doc.SourceId),
|
// Id: (doc.Id || doc.DocId || doc.SourceId),
|
||||||
// Id: (doc.Id || doc.DocId || doc.SourceId),
|
// EntidadeOrganicaNome: (doc.sender || doc.SourceName || doc. EntidadeOrganicaNome),
|
||||||
// EntidadeOrganicaNome: (doc.sender || doc.SourceName || doc. EntidadeOrganicaNome),
|
// Sender: (doc.sender || doc.SourceName || doc. EntidadeOrganicaNome),
|
||||||
// Sender: (doc.sender || doc.SourceName || doc. EntidadeOrganicaNome),
|
// Data: (doc.DocDate || doc.Data),
|
||||||
// Data: (doc.DocDate || doc.Data),
|
// DocDate: (doc.DocDate || doc.Data),
|
||||||
// DocDate: (doc.DocDate || doc.Data),
|
// Assunto: doc.Assunto,
|
||||||
// Assunto: doc.Assunto,
|
// } as any)
|
||||||
// } as any)
|
// }
|
||||||
|
// } catch (error) {
|
||||||
|
// console.log(error)
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
// console.log('this.document', this.document)
|
||||||
const DocumentToSave = this.documents.map((e) => {
|
|
||||||
return {
|
|
||||||
ApplicationId: e.ApplicationType,
|
|
||||||
SourceId: e.Id
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
console.log('this.document', this.document)
|
|
||||||
|
|
||||||
|
|
||||||
/* this.selectedTypes = ['99999850']; */
|
/* this.selectedTypes = ['99999850']; */
|
||||||
|
|||||||
@@ -319,6 +319,8 @@ export class MessageService {
|
|||||||
if(params?.attachments) {
|
if(params?.attachments) {
|
||||||
if(params?.attachments[0]?.image_url) {
|
if(params?.attachments[0]?.image_url) {
|
||||||
delete params?.attachments[0]?.image_url
|
delete params?.attachments[0]?.image_url
|
||||||
|
delete params?.file?.image_url
|
||||||
|
// delete
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,11 +43,15 @@ export class NotificationHolderService {
|
|||||||
|
|
||||||
notificationObject(notification) {
|
notificationObject(notification) {
|
||||||
const element = notification
|
const element = notification
|
||||||
|
const i = this._notificationList.length + 1
|
||||||
|
|
||||||
let notificationObject;
|
let notificationObject;
|
||||||
|
|
||||||
if (element.notification) {
|
if (element.notification) {
|
||||||
|
|
||||||
notificationObject = {
|
notificationObject = {
|
||||||
id: notification?.id,
|
id: notification?.id || uuidv4(),
|
||||||
|
index: i,
|
||||||
title: element.notification.title,
|
title: element.notification.title,
|
||||||
Service: element.data.Service,
|
Service: element.data.Service,
|
||||||
Object: element.data.Object,
|
Object: element.data.Object,
|
||||||
@@ -65,7 +69,8 @@ export class NotificationHolderService {
|
|||||||
|
|
||||||
} else if (element.data) {
|
} else if (element.data) {
|
||||||
notificationObject = {
|
notificationObject = {
|
||||||
id: notification?.id,
|
id: notification?.id || uuidv4(),
|
||||||
|
index: i,
|
||||||
title: element.title,
|
title: element.title,
|
||||||
Service: element.data.Service,
|
Service: element.data.Service,
|
||||||
Object: element.data.Object,
|
Object: element.data.Object,
|
||||||
@@ -84,19 +89,20 @@ export class NotificationHolderService {
|
|||||||
} else {
|
} else {
|
||||||
{
|
{
|
||||||
notificationObject = {
|
notificationObject = {
|
||||||
id: notification?.id,
|
id: notification?.id || uuidv4(),
|
||||||
title: element.title,
|
|
||||||
Service: element.Service,
|
|
||||||
Object: element.Object,
|
|
||||||
IdObject: element.IdObject,
|
|
||||||
FolderId: element.FolderId,
|
FolderId: element.FolderId,
|
||||||
body: element.body,
|
IdObject: element.IdObject,
|
||||||
dateInit: element.dateInit,
|
|
||||||
dateEnd: element.dateEnd,
|
|
||||||
Location: element.Location,
|
Location: element.Location,
|
||||||
TypeAgenda: element.TypeAgenda,
|
Object: element.Object,
|
||||||
Role: element.Role,
|
Role: element.Role,
|
||||||
|
Service: element.Service,
|
||||||
Status: element.Status,
|
Status: element.Status,
|
||||||
|
TypeAgenda: element.TypeAgenda,
|
||||||
|
body: element.body,
|
||||||
|
dateEnd: element.dateEnd,
|
||||||
|
dateInit: element.dateInit,
|
||||||
|
index: element.index,
|
||||||
|
title: element.title,
|
||||||
read: false,
|
read: false,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ import { doneITProd } from './suport/doneIt'
|
|||||||
import { DevDev } from './suport/dev'
|
import { DevDev } from './suport/dev'
|
||||||
|
|
||||||
|
|
||||||
export const environment: Environment = DevDev;
|
export const environment: Environment = oaprProd;
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ import { doneITDev } from './suport/doneIt'
|
|||||||
import { DevDev } from './suport/dev'
|
import { DevDev } from './suport/dev'
|
||||||
|
|
||||||
|
|
||||||
export const environment: Environment = DevDev
|
export const environment: Environment = oaprDev
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user