diff --git a/src/app/ui/agenda/modal/new-event/new-event.page.scss b/src/app/ui/agenda/modal/new-event/new-event.page.scss
index 7f3c222f5..d8e3aa039 100644
--- a/src/app/ui/agenda/modal/new-event/new-event.page.scss
+++ b/src/app/ui/agenda/modal/new-event/new-event.page.scss
@@ -227,3 +227,15 @@ ion-content{
width: auto;
height: 30px;
}
+
+
+.segment{
+ box-shadow: 0px 0px 10px #b3b3b3;
+ padding: 3px;
+ border-radius: 10px;
+}
+
+
+.segment-active {
+ background-color: rgb(212, 212, 212);
+}
diff --git a/src/app/ui/agenda/modal/new-event/new-event.page.ts b/src/app/ui/agenda/modal/new-event/new-event.page.ts
index 3195d0ae3..eea9fa8ba 100644
--- a/src/app/ui/agenda/modal/new-event/new-event.page.ts
+++ b/src/app/ui/agenda/modal/new-event/new-event.page.ts
@@ -119,6 +119,16 @@ export class NewEventPage implements OnInit {
hasChangeCalendar = false
+ daysOfWeek = {
+ sun: false,
+ mon: false,
+ tues: false,
+ wed: false,
+ thurs: false,
+ fri: false,
+ sat: false,
+ };
+
constructor(
private modalController: ModalController,
@@ -219,8 +229,12 @@ export class NewEventPage implements OnInit {
Organizer: '',
Category: 'Meeting',
HasAttachments: false,
- EventRecurrence: { frequency: this.eventRecurence, until: "",
- Type: '' },
+ EventRecurrence: {
+ frequency: this.eventRecurence,
+ until: "",
+ Type: '',
+ daysOfWeek: []
+ },
};
window.onresize = (event) => {
@@ -404,34 +418,24 @@ export class NewEventPage implements OnInit {
})
}
- openInicio() {
- let input: any = document.querySelector('#new-inicio')
- if (input) {
-
- input.click()
- }
- }
-
- openFim() {
- let input: any = document.querySelector('#new-fim')
- if (input) {
- input.click()
- }
- }
-
- openLastOccurrence() {
- let input: any = document.querySelector('#last-occurrence')
- if (input) {
- input.click()
- }
- }
-
@XTracerAsync({name:'Mobile/create-event', bugPrint: true})
async save_v2(tracing?: TracingType) {
this.injectValidation()
this.runValidation()
+ let i =0;
+ this.postEvent.EventRecurrence.daysOfWeek = []
+ for(const [key, value] of Object.entries(this.daysOfWeek)) {
+ if(value) {
+ if(!this.postEvent.EventRecurrence.daysOfWeek.includes(i)) {
+ this.postEvent.EventRecurrence.daysOfWeek.push(i);
+ }
+ }
+ i++
+ }
+
+
console.log(new Date(this.postEvent.StartDate).getTime())
console.log(new Date(this.postEvent.EndDate).getTime())
console.log(new Date(this.postEvent.StartDate).getTime() < new Date(this.postEvent.EndDate).getTime() ? 'ok' : null)
@@ -472,21 +476,6 @@ export class NewEventPage implements OnInit {
}
- // //This method return calendar onwner user id
- // selectedCalendarUserId() {
-
- // if (this.eventService.calendarNamesType[this.CalendarName]?.['Oficial'] && this.postEvent.CalendarName == 'Oficial') {
- // return this.eventService.calendarNamesType[this.CalendarName]['OwnerId']
-
- // } else if (this.eventService.calendarNamesType[this.CalendarName]?.['Pessoal'] && this.postEvent.CalendarName == 'Pessoal') {
-
- // return this.eventService.calendarNamesType[this.CalendarName]['OwnerId']
-
- // } else {
- // return '11:11'
- // }
- // }
-
async changeAgenda() {
const result = await this.agendaDataRepository.geCalendars()
@@ -591,34 +580,6 @@ export class NewEventPage implements OnInit {
}
-
- // Deve ser removido posteriormente
- eventToaproveBody(event, calendarId, role, userId, attachments) {
- let toAproveObject = {
- "EventProcess": {
- "Body": event.Body,
- "Location": event.Location,
- "Subject": event.Subject,
- "StartDate": event.StartDate,
- "EndDate": event.EndDate,
- "Status": "Active",
- "IsAllDayEvent": event.IsRecurring,
- "EventType": event.EventType,
- "ParticipantsList": event.Attendees,
- "EventRecurrence": event.EventRecurrence,
- "HasAttachments": event.HasAttachments,
- "CalendarId": calendarId,
- "Role": role,
- "wxUserID": userId,
- "TimeZone": "W. Central Africa Standard Time"
- },
- "Attachments": attachments,
- "InstanceID": "AGD_" + this.loggeduser.UserName + "_" + this.processeService.generateInstaceFormatDate()
- }
-
- return toAproveObject;
- }
-
async fetchContacts(filter: string) {
const result = await this.AgendaService.setDefaultParticipants()
diff --git a/src/main.ts b/src/main.ts
index 73682e6a0..6425d570c 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -185,3 +185,4 @@ defineCustomElements(window);
// console.log('Column:', parsedError.columnNumber);
// fetchAndHandleSourceMap(matches);
+
diff --git a/version/git-version.ts b/version/git-version.ts
index 11db41437..78dd991a1 100644
--- a/version/git-version.ts
+++ b/version/git-version.ts
@@ -1,11 +1,11 @@
export let versionData = {
- "shortSHA": "661b449fb",
- "SHA": "661b449fb4818c27a829f1ba91b0d73b2eb1e3b5",
+ "shortSHA": "ac1f01b15",
+ "SHA": "ac1f01b15b042162bee58c4d23ee56c1070553b6",
"branch": "feature/chat-new-api-peter",
"lastCommitAuthor": "'Peter Maquiran'",
- "lastCommitTime": "'Fri Oct 18 16:22:45 2024 +0100'",
- "lastCommitMessage": "improve setup meeting from task",
- "lastCommitNumber": "6103",
- "changeStatus": "On branch feature/chat-new-api-peter\nYour branch is ahead of 'origin/feature/chat-new-api-peter' by 3 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tdeleted: src/app/Rules/aprove-event.service.spec.ts\n\tdeleted: src/app/Rules/aprove-event.service.ts\n\tmodified: src/app/app-routing.module.ts\n\tmodified: src/app/home/home.page.ts\n\tdeleted: src/app/modals/chat-options-features/chat-options-features-routing.module.ts\n\tdeleted: src/app/modals/chat-options-features/chat-options-features.module.ts\n\tdeleted: src/app/modals/chat-options-features/chat-options-features.page.html\n\tdeleted: src/app/modals/chat-options-features/chat-options-features.page.scss\n\tdeleted: src/app/modals/chat-options-features/chat-options-features.page.spec.ts\n\tdeleted: src/app/modals/chat-options-features/chat-options-features.page.ts\n\tmodified: src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts\n\tmodified: src/app/modals/forward/forward.page.ts\n\tmodified: src/app/module/agenda/utils.ts\n\tmodified: src/app/pages/events/events.page.ts\n\tmodified: src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts\n\tmodified: src/app/pages/gabinete-digital/event-list/event-list.page.ts\n\tmodified: src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts\n\tmodified: src/app/pages/gabinete-digital/gabinete-digital.page.ts\n\tmodified: src/app/services/auth.service.ts\n\tmodified: src/app/services/events.service.ts\n\tdeleted: src/app/services/hardware-go-back.service.spec.ts\n\tdeleted: src/app/services/hardware-go-back.service.ts\n\tmodified: src/app/services/notifications.service.ts\n\tdeleted: src/app/services/offline-manager.service.spec.ts\n\tdeleted: src/app/services/offline-manager.service.ts\n\tmodified: src/app/services/rules/event.service.ts\n\tmodified: src/app/services/task.service.ts\n\tmodified: src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.ts\n\tmodified: src/app/shared/gabinete-digital/expedients/expedients.page.ts\n\tmodified: src/app/ui/agenda/agenda.page.ts\n\tmodified: src/app/ui/agenda/component/approve-event/approve-event.page.ts\n\tmodified: src/app/ui/agenda/component/edit-event-to-approve/edit-event-to-approve.page.ts\n\tmodified: src/app/ui/agenda/component/event-list/event-list.page.ts\n\tmodified: src/app/ui/agenda/component/new-event/new-event.page.ts\n\tmodified: src/app/ui/agenda/component/view-event/view-event.page.ts\n\tmodified: src/app/ui/agenda/modal/edit-event/edit-event.page.ts\n\tmodified: src/app/ui/agenda/modal/new-event/new-event.page.ts\n\tmodified: src/app/ui/agenda/modal/view-event/view-event.page.ts\n\tmodified: src/app/ui/chat/component/messages/messages.page.ts\n\tmodified: version/git-version.ts",
+ "lastCommitTime": "'Mon Oct 21 10:15:48 2024 +0100'",
+ "lastCommitMessage": "remove uunsed",
+ "lastCommitNumber": "6104",
+ "changeStatus": "On branch feature/chat-new-api-peter\nYour branch is up to date with 'origin/feature/chat-new-api-peter'.\n\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/app/app.module.ts\n\tmodified: src/app/core/agenda/use-case/event-set-default-participants.service.ts\n\tmodified: src/app/core/chat/usecase/room/room-set-last-message.service.ts\n\tmodified: src/app/modals/document-set-up-meeting/document-set-up-meeting.page.html\n\tmodified: src/app/modals/document-set-up-meeting/document-set-up-meeting.page.scss\n\tmodified: src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts\n\tmodified: src/app/models/event.model.ts\n\tmodified: src/app/module/agenda/data/dto/eventDTOOutput.ts\n\tmodified: src/app/module/agenda/data/repository/agenda-data-repository.service.ts\n\tmodified: src/app/module/agenda/domain/mapper/EventDetailsMapper.ts\n\tmodified: src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html\n\tmodified: src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss\n\tmodified: src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts\n\tmodified: src/app/services/task.service.ts\n\tmodified: src/app/ui/agenda/component/edit-event/edit-event.page.html\n\tmodified: src/app/ui/agenda/component/edit-event/edit-event.page.scss\n\tmodified: src/app/ui/agenda/component/edit-event/edit-event.page.ts\n\tmodified: src/app/ui/agenda/component/event-list/event-list.page.ts\n\tmodified: src/app/ui/agenda/component/new-event/new-event.page.html\n\tmodified: src/app/ui/agenda/component/new-event/new-event.page.scss\n\tmodified: src/app/ui/agenda/component/new-event/new-event.page.ts\n\tmodified: src/app/ui/agenda/modal/edit-event/edit-event.page.html\n\tmodified: src/app/ui/agenda/modal/edit-event/edit-event.page.scss\n\tmodified: src/app/ui/agenda/modal/edit-event/edit-event.page.ts\n\tmodified: src/app/ui/agenda/modal/new-event/new-event.page.html\n\tmodified: src/app/ui/agenda/modal/new-event/new-event.page.scss\n\tmodified: src/app/ui/agenda/modal/new-event/new-event.page.ts\n\tmodified: src/main.ts",
"changeAuthor": "peter.maquiran"
}
\ No newline at end of file