This commit is contained in:
Peter Maquiran
2021-09-02 17:08:43 +01:00
parent 63adf95b21
commit 31e11bb6d0
4 changed files with 8 additions and 42 deletions
-5
View File
@@ -270,12 +270,7 @@
<div *ngFor="let event of events.value" class="EventListBox" > <div *ngFor="let event of events.value" class="EventListBox" >
<<<<<<< HEAD
<div class="d-flex content-pr-{{event.event.CalendarName}} mt-10 cursor-pointer item-hover" (click)="eventClicked(event)"
*ngIf="viewEventMonth <= dateMonth(event) && showEventBox(event) ">
=======
<div class="d-flex content-pr-{{event.event.CalendarName}} mt-10 cursor-pointer" (click)="eventClicked(event)"> <div class="d-flex content-pr-{{event.event.CalendarName}} mt-10 cursor-pointer" (click)="eventClicked(event)">
>>>>>>> 5de16776a2d0d5cddbb186151ec203ae12509873
<div class="schedule-time" *ngIf="!event.event.IsAllDayEvent"> <div class="schedule-time" *ngIf="!event.event.IsAllDayEvent">
<div *ngIf="!event.endMany && !event.middle" class="time-start">{{event.event.StartDate | date: 'HH:mm'}}</div> <div *ngIf="!event.endMany && !event.middle" class="time-start">{{event.event.StartDate | date: 'HH:mm'}}</div>
+4
View File
@@ -301,6 +301,10 @@ export class EventsService {
params = params.set("conflictResolutionMode", conflictResolutionMode.toString()); params = params.set("conflictResolutionMode", conflictResolutionMode.toString());
params = params.set("sendInvitationsOrCancellationsMode", sendInvitationsOrCancellationsMode.toString()); params = params.set("sendInvitationsOrCancellationsMode", sendInvitationsOrCancellationsMode.toString());
params.set('CalendarId', event.CalendarId)
params.set('CalendarName', event.CalendarName)
this.headers['CalendarId'] = event.CalendarId
this.headers['CalendarName'] = event.CalendarName
let options = { let options = {
headers: this.headers, headers: this.headers,
@@ -116,7 +116,7 @@
<mat-form-field appearance="none" floatLabel="never" class="date-hour-picker"> <mat-form-field appearance="none" floatLabel="never" class="date-hour-picker">
<input matInput [ngxMatDatetimePicker]="picker1" <input matInput [ngxMatDatetimePicker]="picker1"
placeholder="Choose a date" placeholder="Choose a date"
[formControl]="dateControlStart" [(ngModel)]="postEvent.StartDate"
[max]="maxDate" [max]="maxDate"
[disabled]="disabled" [disabled]="disabled"
> >
@@ -144,7 +144,7 @@
<mat-form-field appearance="none" floatLabel="never" floatLabel="never" class="date-hour-picker"> <mat-form-field appearance="none" floatLabel="never" floatLabel="never" class="date-hour-picker">
<input matInput [ngxMatDatetimePicker]="fim" <input matInput [ngxMatDatetimePicker]="fim"
placeholder="Choose a date" placeholder="Choose a date"
[formControl]="dateControlEnd" [(ngModel)]="postEvent.EndDate"
[max]="maxDate" [max]="maxDate"
[disabled]="disabled" [disabled]="disabled"
> >
@@ -283,7 +283,7 @@
</ion-label> </ion-label>
</div> </div>
<div class="d-flex container-div width-100" *ngFor="let document of loadedEventAttachments; let i = index" > <div class="d-flex container-div width-100" *ngFor="let document of postEvent.Attachments; let i = index" >
<ion-list class="width-100 list" *ngIf="!document.remove"> <ion-list class="width-100 list" *ngIf="!document.remove">
<ion-item class="width-100"> <ion-item class="width-100">
<ion-label class="width-100"> <ion-label class="width-100">
@@ -66,18 +66,10 @@ export class EditEventPage implements OnInit {
@Output() setIntervenientCC = new EventEmitter<any>(); @Output() setIntervenientCC = new EventEmitter<any>();
@Output() clearPostEvent = new EventEmitter<any>(); @Output() clearPostEvent = new EventEmitter<any>();
public dateControlStart = new FormControl(moment("DD MM YYYY hh"));
public dateControlEnd = new FormControl(moment("DD MM YYYY hh"));
showLoader = false showLoader = false
get dateStart () {
return this.dateControlStart.value
}
get dateEnd () {
return this.dateControlEnd.value
}
@ViewChild('picker') picker: any; @ViewChild('picker') picker: any;
@ViewChild('fim') fim: any; @ViewChild('fim') fim: any;
@@ -146,9 +138,7 @@ export class EditEventPage implements OnInit {
} }
} }
this.getAttachments(this.postEvent.EventId);
this.restoreDatepickerData();
this.getRecurrenceTypes(); this.getRecurrenceTypes();
this.postEvent.EventRecurrence.Type = this.postEvent.EventRecurrence.Type.toString(); this.postEvent.EventRecurrence.Type = this.postEvent.EventRecurrence.Type.toString();
@@ -200,19 +190,13 @@ export class EditEventPage implements OnInit {
Categories: new FormControl(this.postEvent.Category, [ Categories: new FormControl(this.postEvent.Category, [
Validators.required Validators.required
]), ]),
dateStart: new FormControl(this.dateStart, [
Validators.required
]),
dateEnd: new FormControl(this.dateEnd, [
Validators.required
]),
dateOccurrence: new FormControl(this.postEvent.EventRecurrence.Type, [ dateOccurrence: new FormControl(this.postEvent.EventRecurrence.Type, [
Validators.required Validators.required
]), ]),
participantes: new FormControl(this.taskParticipants, [ participantes: new FormControl(this.taskParticipants, [
// Validators.required // Validators.required
]), ]),
Date: new FormControl( new Date(this.dateControlStart.value).toLocaleString('pt') < new Date(this.dateControlEnd.value).toLocaleString('pt')? 'ok': null,[ Date: new FormControl( new Date(this.postEvent.StartDate).toLocaleString('pt') < new Date(this.postEvent.EndDate).toLocaleString('pt')? 'ok': null,[
Validators.required Validators.required
]), ]),
@@ -262,7 +246,6 @@ export class EditEventPage implements OnInit {
return false return false
} }
this.getDatepickerData()
this.postEvent.Attendees = this.taskParticipants.concat(this.taskParticipantsCc); this.postEvent.Attendees = this.taskParticipants.concat(this.taskParticipantsCc);
if(!this.postEvent.EventRecurrence.hasOwnProperty('Type')) { if(!this.postEvent.EventRecurrence.hasOwnProperty('Type')) {
@@ -358,24 +341,10 @@ export class EditEventPage implements OnInit {
} }
getDatepickerData() {
if (this.postEvent) {
this.postEvent.StartDate = this.dateStart
this.postEvent.EndDate = this.dateEnd
}
}
restoreDatepickerData() {
if (this.postEvent) {
this.dateControlStart = new FormControl(moment(this.postEvent.StartDate));
this.dateControlEnd = new FormControl(moment(this.postEvent.EndDate));
}
}
saveTemporaryData() { saveTemporaryData() {
this.getDatepickerData()
window['temp.path:/home/agenda/edit-event.component.ts'] = { window['temp.path:/home/agenda/edit-event.component.ts'] = {
postEvent: this.postEvent, postEvent: this.postEvent,
eventBody: this.eventBody, eventBody: this.eventBody,
@@ -392,8 +361,6 @@ export class EditEventPage implements OnInit {
this.eventBody = restoredData.eventBody this.eventBody = restoredData.eventBody
this.segment = restoredData.segment this.segment = restoredData.segment
this.restoreDatepickerData()
return true; return true;
} else { } else {
return false; return false;