From 8484b1b60055d965d74f13841de8f9ea84981bbe Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Fri, 18 Oct 2024 11:34:39 +0100 Subject: [PATCH] remove unsude code --- src/app/core/agenda/entity/event.ts | 17 + .../agenda/repository/agenda-repository.ts | 35 ++ .../agenda/use-case/event-create.service.ts | 83 +++++ .../event-set-default-participants.service.ts | 59 ++++ .../document-set-up-meeting.page.ts | 14 +- .../agenda-data-repository.service.ts | 18 +- .../module/agenda/domain/agenda.service.ts | 8 +- .../agenda/domain/mapper/EventListMapper.ts | 2 +- src/app/pages/agenda/agenda.page.html | 8 +- src/app/pages/agenda/agenda.page.ts | 1 - .../agenda/edit-event/edit-event.page.ts | 13 - .../pages/agenda/new-event/new-event.page.ts | 139 ++------ src/app/pages/events/events.page.ts | 1 - src/app/services/events.service.ts | 313 +----------------- .../edit-event-to-approve.page.html | 61 ---- .../edit-event-to-approve.page.ts | 13 +- .../agenda/edit-event/edit-event.page.ts | 12 - .../agenda/new-event/new-event.page.html | 50 --- .../shared/agenda/new-event/new-event.page.ts | 155 +++------ .../edit-event.page.html | 59 ---- .../edit-event-to-approve/edit-event.page.ts | 14 - version/git-version.ts | 12 +- 22 files changed, 310 insertions(+), 777 deletions(-) create mode 100644 src/app/core/agenda/entity/event.ts create mode 100644 src/app/core/agenda/repository/agenda-repository.ts create mode 100644 src/app/core/agenda/use-case/event-create.service.ts create mode 100644 src/app/core/agenda/use-case/event-set-default-participants.service.ts diff --git a/src/app/core/agenda/entity/event.ts b/src/app/core/agenda/entity/event.ts new file mode 100644 index 000000000..cd569f39b --- /dev/null +++ b/src/app/core/agenda/entity/event.ts @@ -0,0 +1,17 @@ +export enum RoleId { + /** + * @description President role id + */ + PV = 100000011, + MD = 100000011, + + /** + * @description Vice president role id + */ + PRES = 100000014, + + /** + * @description Consultant role id + */ + Consultant = 99999872 +} diff --git a/src/app/core/agenda/repository/agenda-repository.ts b/src/app/core/agenda/repository/agenda-repository.ts new file mode 100644 index 000000000..5d2b0e60b --- /dev/null +++ b/src/app/core/agenda/repository/agenda-repository.ts @@ -0,0 +1,35 @@ +import { Observable } from "rxjs"; +import { AttendeesRemoveInputDTO } from "src/app/module/agenda/data/dto/attendeeRemoveInputDTO"; +import { EventOutputDTO } from "src/app/module/agenda/data/dto/eventDTOOutput"; +import { EventInputDTO } from "src/app/module/agenda/data/dto/eventInputDTO"; +import { EventListOutputDTO } from "src/app/module/agenda/data/dto/eventListDTOOutput"; +import { SharedCalendarListOutputDTO } from "src/app/module/agenda/data/dto/sharedCalendarOutputDTO"; +import { IDraftSaveByIdInput } from "src/app/module/agenda/domain/usecase/draft-save-by-id-use-case.service"; +import { IGetDraftListByProcessIdSchema, IGetDraftListByProcessIdOutput } from "src/app/module/agenda/domain/usecase/getDraft-list-by-process-id.service"; +import { TracingType } from "src/app/services/monitoring/opentelemetry/tracer"; + +export abstract class IAgendaRepository { + // Documents Endpoints + abstract getAttachments(subject: string, applicationType: number): Observable; + abstract viewDocument(userId: number, docId: number, applicationId: number): Observable; + + // Events Endpoints + abstract createEvent(eventData: EventInputDTO): Observable; + abstract getEvents(params: { userId: number, startDate?: string, endDate?: string, status?: string, category?: string, type?: string }, tracing?: TracingType): Observable; + abstract searchEvent(queryParameter: {value: string, status: string}): Observable; + abstract getEvent(id: string, tracing?: TracingType): Observable; + abstract updateEvent(id: string, eventData: any): Observable; + abstract approveEvent(id: string): Observable; + abstract deleteEvent(id: string, deleteAllEvents: boolean): Promise; + abstract updateEventStatus(id: string, statusData: Object): Observable; + abstract addEventAttendee(id: string, attendeeData: any): Observable; + abstract removeEventAttendee(id: string, attendeeData: AttendeesRemoveInputDTO): Observable; + abstract addEventAttachment(id: string, attachmentData: any): Observable; + abstract removeEventAttachment(id: string, attachmentData: any): Observable; + + // Other Endpoints + abstract getDocumentAttachment(aplicationId: string, userId: string, value: string, pageNumber: number, pageSize: number): Observable; + abstract getSharedCalendar(): Promise; + abstract getDraftListByProcessId(input: IGetDraftListByProcessIdSchema): Promise; + abstract draftSaveById(input: IDraftSaveByIdInput): Promise; +} diff --git a/src/app/core/agenda/use-case/event-create.service.ts b/src/app/core/agenda/use-case/event-create.service.ts new file mode 100644 index 000000000..ef5238420 --- /dev/null +++ b/src/app/core/agenda/use-case/event-create.service.ts @@ -0,0 +1,83 @@ +import { Injectable } from '@angular/core'; +import { EEventOwnerType, EEventType, EEventCategory } from 'src/app/module/agenda/data/dto/enums'; +import { z } from 'zod'; +import { IAgendaRepository } from '../repository/agenda-repository'; +import { zodSafeValidation } from 'src/app/utils/zodValidation'; + + +const attendeeSchema = z.object({ + name: z.string(), + emailAddress: z.string(), + attendeeType: z.number(), + wxUserId: z.number(), + userType: z.enum(['GD','External', 'Internal']), + entity: z.string() +}); + +const recurrenceSchema = z.object({ + frequency: z.number(), + until: z.string().nullable().optional() +}); + +const attachmentSchema = z.object({ + docId: z.number(), + sourceName: z.string(), + description: z.string(), + applicationId: z.number() +}); + +const EventCreateInputSchema = z.object({ + userId: z.number(), + ownerType: z.nativeEnum(EEventOwnerType), + subject: z.string(), + body: z.string(), + location: z.string(), + startDate: z.string(), + endDate: z.string(), + type: z.nativeEnum(EEventType), + category: z.nativeEnum(EEventCategory), + attendees: z.array(attendeeSchema), + attachments: z.array(attachmentSchema), + recurrence: recurrenceSchema, + organizerId: z.number(), + isAllDayEvent: z.boolean() +}) + +export type EventCreateInput= z.infer + + +const EventCreateUseCaseInputSchema = z.object({ + userId: z.number(), + ownerType: z.nativeEnum(EEventOwnerType), + subject: z.string(), + body: z.string(), + location: z.string(), + startDate: z.string(), + endDate: z.string(), + type: z.nativeEnum(EEventType), + category: z.nativeEnum(EEventCategory), + attendees: z.array(attendeeSchema), + attachments: z.array(attachmentSchema), + recurrence: recurrenceSchema, + organizerId: z.number(), + isAllDayEvent: z.boolean() +}) + +export type EventCreateUseCaseInput= z.infer + +@Injectable({ + providedIn: 'root' +}) +export class EventCreateService { + + constructor( + private agendaRepository: IAgendaRepository + ) { } + + + async execute(input: EventCreateInput) { + const validation = zodSafeValidation(EventCreateInputSchema, input) + + this.agendaRepository + } +} diff --git a/src/app/core/agenda/use-case/event-set-default-participants.service.ts b/src/app/core/agenda/use-case/event-set-default-participants.service.ts new file mode 100644 index 000000000..eea84d96f --- /dev/null +++ b/src/app/core/agenda/use-case/event-set-default-participants.service.ts @@ -0,0 +1,59 @@ +import { Injectable } from '@angular/core'; +import { ContactRepositoryService } from 'src/app/services/Repositorys/contacts/repository/contacts-repository.service'; +import { SessionStore } from 'src/app/store/session.service'; +import { UserList } from "src/app/models/entiry/agenda/contact"; +import { err, ok, Result } from 'neverthrow'; +import { XTracerAsync } from 'src/app/services/monitoring/opentelemetry/tracer'; + + +export enum RoleId { + /** + * @description President role id + */ + PV = 100000011, + MD = 100000011, + + /** + * @description Vice president role id + */ + PRES = 100000014, + + /** + * @description Consultant role id + */ + Consultant = 99999872 +} + +@Injectable({ + providedIn: 'root' +}) +export class EventSetDefaultParticipantsService { + + constructor( + private ContactRepositoryService: ContactRepositoryService + ) { } + + @XTracerAsync({name:'Event-Set-Default-Participants', module:'chat', bugPrint: true}) + async execute(): Promise> { + + if (SessionStore.user.Profile == 'PR') { + + const RequestResult = await this.ContactRepositoryService.getUsersMap(); + if(RequestResult.isOk()) { + const result = RequestResult.value + + let filterLoggedUserEmail = result.filter(item => item.RoleId == RoleId.MD) + + if(filterLoggedUserEmail.length >= 1) { + filterLoggedUserEmail[0].IsRequired = true + } + + return ok(filterLoggedUserEmail) + + } else { + return err(null) + } + + } + } +} diff --git a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts index cb0b4bd92..c715d5bc5 100644 --- a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts +++ b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts @@ -184,13 +184,13 @@ export class DocumentSetUpMeetingPage implements OnInit { this.postData.Category = 'Reunião' - if (!this.CalendarName) { - if (this._eventService.calendarNamesAry.includes('Meu calendario')) { - this.CalendarName = 'Meu calendario'; - } else { - this.CalendarName = this._eventService.calendarNamesAry[0] - } - } + // if (!this.CalendarName) { + // if (this._eventService.calendarNamesAry.includes('Meu calendario')) { + // this.CalendarName = 'Meu calendario'; + // } else { + // this.CalendarName = this._eventService.calendarNamesAry[0] + // } + // } if (this.taskParticipants.length == 0) { this.taskParticipants = [ diff --git a/src/app/module/agenda/data/repository/agenda-data-repository.service.ts b/src/app/module/agenda/data/repository/agenda-data-repository.service.ts index 1b6207e80..4db423489 100644 --- a/src/app/module/agenda/data/repository/agenda-data-repository.service.ts +++ b/src/app/module/agenda/data/repository/agenda-data-repository.service.ts @@ -94,7 +94,7 @@ export class AgendaDataRepositoryService { }) } - async EventList({ userId, startDate, endDate, status = EEventFilterStatus.Approved, category = null, type = null, calendarOwnerName = '' }, tracing?: TracingType) { + async EventList({ userId, startDate, endDate, status = EEventFilterStatus.Approved, category = null, type = null}, tracing?: TracingType) { const result = await this.agendaDataService.getEvents({userId, startDate, endDate, status, category, type}, tracing) @@ -113,7 +113,7 @@ export class AgendaDataRepositoryService { } else { profile = "pr" } - const listToPresent = ListEventMapper.toDomain(response, calendarOwnerName, userId) + const listToPresent = ListEventMapper.toDomain(response) const map : EventListStore[] = listToPresent.map( element => { return { @@ -133,14 +133,14 @@ export class AgendaDataRepositoryService { const events = this.utils.getAllEvents(year) this.NativeNotificationService.scheduleNotifications(events) - this.memoryStore.pipe( - select(selectEventsInRange(startDate, endDate, userId)) - ).subscribe((localList)=> { - // console.log({localList}) - }); + // this.memoryStore.pipe( + // select(selectEventsInRange(startDate, endDate, userId)) + // ).subscribe((localList)=> { + // // console.log({localList}) + // }); - this.memoryStore.dispatch(removeRangeForCalendar({ startDate, endDate, userId })); - this.memoryStore.dispatch(pushEvent({ eventsList:listToPresent as any, userId, profile })); + // this.memoryStore.dispatch(removeRangeForCalendar({ startDate, endDate, userId })); + // this.memoryStore.dispatch(pushEvent({ eventsList:listToPresent as any, userId, profile })); return listToPresent }) diff --git a/src/app/module/agenda/domain/agenda.service.ts b/src/app/module/agenda/domain/agenda.service.ts index 087c96cf8..2338270ac 100644 --- a/src/app/module/agenda/domain/agenda.service.ts +++ b/src/app/module/agenda/domain/agenda.service.ts @@ -1,6 +1,7 @@ import { Injectable } from '@angular/core'; import { GetDraftListByProcessIdService, IGetDraftListByProcessIdSchema } from './usecase/getDraft-list-by-process-id.service'; import { DraftSaveByIdInputSchema, DraftSaveByIdUseCaseService, IDraftSaveByIdInput } from './usecase/draft-save-by-id-use-case.service'; +import { EventSetDefaultParticipantsService } from 'src/app/core/agenda/use-case/event-set-default-participants.service'; @Injectable({ providedIn: 'root' @@ -9,7 +10,8 @@ export class AgendaService { constructor( private getDraftListByProcessIdService: GetDraftListByProcessIdService, - private DraftSaveByIdUseCaseService: DraftSaveByIdUseCaseService + private DraftSaveByIdUseCaseService: DraftSaveByIdUseCaseService, + private EventSetDefaultParticipants: EventSetDefaultParticipantsService ) { } getDraftListByProcessId(input: IGetDraftListByProcessIdSchema) { @@ -19,4 +21,8 @@ export class AgendaService { draftSaveById(input: IDraftSaveByIdInput) { return this.DraftSaveByIdUseCaseService.execute(input) } + + setDefaultParticipants() { + return this.EventSetDefaultParticipants.execute() + } } diff --git a/src/app/module/agenda/domain/mapper/EventListMapper.ts b/src/app/module/agenda/domain/mapper/EventListMapper.ts index 40ee5a4ab..3b52eb22a 100644 --- a/src/app/module/agenda/domain/mapper/EventListMapper.ts +++ b/src/app/module/agenda/domain/mapper/EventListMapper.ts @@ -15,7 +15,7 @@ function getTextInsideParentheses(inputString): string { export class ListEventMapper { // @XTracer({name:'ListEventMapper/toDomain', log: false, bugPrint: false}) - static toDomain(dto: EventListOutputDTO, calendarOwnerName: string, userId: string): EventList { + static toDomain(dto: EventListOutputDTO): EventList { return dto.data.map((e) => { diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html index 27749b1fa..c409d23db 100644 --- a/src/app/pages/agenda/agenda.page.html +++ b/src/app/pages/agenda/agenda.page.html @@ -97,7 +97,7 @@ -
+
- -
- - - -
diff --git a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts index 0951ca44f..660626130 100644 --- a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts +++ b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts @@ -201,18 +201,7 @@ export class EditEventToApprovePage implements OnInit { }); } - onSelectedRecurringChanged(ev: any) { - - this.calculetedLastOccurrence(ev); - - if (ev.length > 1) { - - this.eventProcess.workflowInstanceDataFields.OccurrenceType = ev.filter(data => data != '-1'); - } - if (ev.length == 0) { - this.eventProcess.workflowInstanceDataFields.OccurrenceType = "-1"; - } - } + calculetedLastOccurrence(type: number) { var valor; diff --git a/src/app/shared/agenda/edit-event/edit-event.page.ts b/src/app/shared/agenda/edit-event/edit-event.page.ts index 3b514038e..7b60c542e 100644 --- a/src/app/shared/agenda/edit-event/edit-event.page.ts +++ b/src/app/shared/agenda/edit-event/edit-event.page.ts @@ -318,18 +318,6 @@ export class EditEventPage implements OnInit { return _date } - onSelectedRecurringChanged(ev: any) { - - this.calculetedLastOccurrence(ev); - - if (ev.length > 1) { - - this._postEvent.EventRecurrence.Type = ev.filter(data => data != '-1'); - } - if (ev.length == 0) { - this._postEvent.EventRecurrence.Type = "-1"; - } - } calculetedLastOccurrence(type: number) { var valor; diff --git a/src/app/shared/agenda/new-event/new-event.page.html b/src/app/shared/agenda/new-event/new-event.page.html index 04bf3c6e0..936634b0b 100644 --- a/src/app/shared/agenda/new-event/new-event.page.html +++ b/src/app/shared/agenda/new-event/new-event.page.html @@ -325,56 +325,6 @@
- - -
diff --git a/src/app/shared/agenda/new-event/new-event.page.ts b/src/app/shared/agenda/new-event/new-event.page.ts index bd23e7db9..58e9aa466 100644 --- a/src/app/shared/agenda/new-event/new-event.page.ts +++ b/src/app/shared/agenda/new-event/new-event.page.ts @@ -32,7 +32,8 @@ import { TableSharedCalendar } from 'src/app/module/agenda/data/data-source/agen import { TracingType, XTracerAsync } from 'src/app/services/monitoring/opentelemetry/tracer'; import { ContactRepositoryService } from 'src/app/services/Repositorys/contacts/repository/contacts-repository.service'; import { UserList } from 'src/app/models/entiry/agenda/contact'; - +import { AgendaService } from 'src/app/module/agenda/domain/agenda.service' +import { RoleId } from 'src/app/core/agenda/use-case/event-set-default-participants.service'; const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -150,7 +151,8 @@ export class NewEventPage implements OnInit { private changeProfileService: ChangeProfileService, private agendaDataRepository: AgendaDataRepositoryService, public RoleIdService: RoleIdService, - private ContactRepositoryService: ContactRepositoryService + private ContactRepositoryService: ContactRepositoryService, + private AgendaService: AgendaService ) { this.dateAdapter.setLocale('pt'); this.loggeduser = SessionStore.user; @@ -176,7 +178,7 @@ export class NewEventPage implements OnInit { const data = await this.agendaDataRepository.geCalendars() - const prObject = data.find(e => e?.roleId == 100000014) + const prObject = data.find(e => e?.roleId == RoleId.PRES) if(prObject) { this.selectedUserCalendar = prObject.wxUserId } else { @@ -220,65 +222,38 @@ export class NewEventPage implements OnInit { this.setIntervenientCC.emit(this.taskParticipantsCc); this.setDefaultTime(); + this.fetchContacts("") } - - this.date = new Date(2021, 9, 4, 5, 6, 7); - this.injectValidation(); this.changeAgenda() - this.fetchContacts("") + } initializeData() { - if (this.selectedSegment != "Combinada") { - this.postEvent = { - EventId: '', - Subject: '', - Body: this.eventBody, - Location: '', - CalendarId: '', - CalendarName: 'Oficial', - StartDate: this.autoStartTime, - EndDate: this.autoEndTime, - EventType: 'Reunião', - Attendees: this.attendees || null, - IsMeeting: false, - IsRecurring: false, - AppointmentState: 0, - TimeZone: '', - Organizer: '', - Category: 'Meeting', - HasAttachments: false, - EventRecurrence: { - frequency: this.eventRecurence, until: "", - Type: '' - }, - }; - } - else { - this.postEvent = { - EventId: '', - Subject: '', - Body: this.eventBody, - Location: '', - CalendarId: '', - CalendarName: 'Oficial', - StartDate: this.autoStartTime, - EndDate: this.autoEndTime, - EventType: 'Reunião', - Attendees: this.attendees || null, - IsMeeting: false, - IsRecurring: false, - AppointmentState: 0, - TimeZone: '', - Organizer: '', - Category: 'Meeting', - HasAttachments: false, - EventRecurrence: { frequency: this.eventRecurence, until: "", - Type: '' }, - } + this.postEvent = { + EventId: '', + Subject: '', + Body: this.eventBody, + Location: '', + CalendarId: '', + CalendarName: 'Oficial', + StartDate: this.autoStartTime, + EndDate: this.autoEndTime, + EventType: 'Reunião', + Attendees: this.attendees || null, + IsMeeting: false, + IsRecurring: false, + AppointmentState: 0, + TimeZone: '', + Organizer: '', + Category: 'Meeting', + HasAttachments: false, + EventRecurrence: { + frequency: this.eventRecurence, until: "", + Type: '' + }, } } @@ -388,14 +363,6 @@ 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) { @@ -428,12 +395,12 @@ export class NewEventPage implements OnInit { } - openLastOccurrence() { - let input: any = document.querySelector('#last-occurrence') - if (input) { - input.click() - } - } + // openLastOccurrence() { + // let input: any = document.querySelector('#last-occurrence') + // if (input) { + // input.click() + // } + // } async getDoc() { const modal = await this.modalController.create({ @@ -484,18 +451,6 @@ export class NewEventPage implements OnInit { }); } - onSelectedRecurringChanged(ev: any) { - - this.calculetedLastOccurrence(ev); - - if (ev.length > 1) { - - this.postEvent.EventRecurrence.Type = ev.filter(data => data != '-1'); - } - if (ev.length == 0) { - this.postEvent.EventRecurrence.Type = "-1"; - } - } calculetedLastOccurrence(type: number) { @@ -670,43 +625,19 @@ export class NewEventPage implements OnInit { async fetchContacts(filter: string) { console.log(this.loggeduser.Profile) - if (this.loggeduser.Profile == 'PR') { - const RequestResult = await this.ContactRepositoryService.getUsersMap(); - if(RequestResult.isOk()) { - const result = RequestResult.value + //if(this.taskParticipants.length ==0) { + const result = await this.AgendaService.setDefaultParticipants() - if (this.eventPersons != null) { - this.eventPersons.forEach(attendee => { - const index: number = result.findIndex((cont) => { - return cont.EmailAddress.toLocaleLowerCase() == attendee.EmailAddress.toLocaleLowerCase() - }); - - result.splice(index, 1); - - }); + if(result.isOk()) { + if(result.value) { + this.taskParticipants.push(result.value[0]); + this.setIntervenient.emit(result.value); + console.log('Attendes Email', result.value) } - this.contacts = result; - console.log('Attendes Email', this.loggeduser.Email) - let filterLoggedUserEmail = this.contacts.filter(item => item.RoleId == this.RoleIdService.MD) - console.log('Attendes Email', filterLoggedUserEmail); - - - if(filterLoggedUserEmail.length >= 1) { - filterLoggedUserEmail[0].IsRequired = true - } - - this.contacts = filterLoggedUserEmail; - - this.taskParticipants.push(this.contacts[0]); - this.setIntervenient.emit(this.taskParticipants); - console.log('Attendes Email', this.taskParticipants) - - } else { - } + //} - } } onCheckboxChange(event: any) { diff --git a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html index c59de001a..d7e9ab345 100644 --- a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html +++ b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html @@ -165,65 +165,6 @@
- -
diff --git a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts index db93f8c91..b525eeb00 100644 --- a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts +++ b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts @@ -199,20 +199,6 @@ export class EditEventToApproveComponent implements OnInit { /* }) */ } - - onSelectedRecurringChanged(ev: any) { - - this.calculetedLastOccurrence(ev); - - if (ev.length > 1) { - - this.postEvent.EventRecurrence.Type = ev.filter(data => data != '-1'); - } - if (ev.length == 0) { - this.postEvent.EventRecurrence.Type = "-1"; - } - } - calculetedLastOccurrence(type: number) { var valor; var opcao: boolean; diff --git a/version/git-version.ts b/version/git-version.ts index 4934ca9ad..19e4b6a32 100644 --- a/version/git-version.ts +++ b/version/git-version.ts @@ -1,11 +1,11 @@ export let versionData = { - "shortSHA": "ddc6ef026", - "SHA": "ddc6ef0265c60a9d6e9fae92edca2cf9ee8c9397", + "shortSHA": "bb93726fc", + "SHA": "bb93726fc2e569fb8b6ccad03229be8e084bce58", "branch": "feature/chat-new-api-peter", "lastCommitAuthor": "'Peter Maquiran'", - "lastCommitTime": "'Thu Oct 17 22:31:03 2024 +0100'", - "lastCommitMessage": "remove all service validation", - "lastCommitNumber": "6099", - "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\tmodified: src/app/pages/agenda/agenda.page.html\n\tmodified: version/git-version.ts", + "lastCommitTime": "'Thu Oct 17 22:32:43 2024 +0100'", + "lastCommitMessage": "add ,", + "lastCommitNumber": "6100", + "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\tnew file: src/app/core/agenda/entity/event.ts\n\tnew file: src/app/core/agenda/repository/agenda-repository.ts\n\tnew file: src/app/core/agenda/use-case/event-create.service.ts\n\tnew file: src/app/core/agenda/use-case/event-set-default-participants.service.ts\n\tmodified: src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts\n\tmodified: src/app/module/agenda/data/repository/agenda-data-repository.service.ts\n\tmodified: src/app/module/agenda/domain/agenda.service.ts\n\tmodified: src/app/module/agenda/domain/mapper/EventListMapper.ts\n\tmodified: src/app/pages/agenda/agenda.page.html\n\tmodified: src/app/pages/agenda/agenda.page.ts\n\tmodified: src/app/pages/agenda/edit-event/edit-event.page.ts\n\tmodified: src/app/pages/agenda/new-event/new-event.page.ts\n\tmodified: src/app/pages/events/events.page.ts\n\tmodified: src/app/services/events.service.ts\n\tmodified: src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.html\n\tmodified: src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts\n\tmodified: src/app/shared/agenda/edit-event/edit-event.page.ts\n\tmodified: src/app/shared/agenda/new-event/new-event.page.html\n\tmodified: src/app/shared/agenda/new-event/new-event.page.ts\n\tmodified: src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html\n\tmodified: src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts", "changeAuthor": "peter.maquiran" } \ No newline at end of file