add calendarview event creation
This commit is contained in:
@@ -23,7 +23,7 @@ export class Event {
|
||||
title: string;
|
||||
|
||||
@Column({ name: 'description', type: 'text', nullable: true })
|
||||
description: string;
|
||||
description?: string;
|
||||
|
||||
@Column({ name: 'start_time', type: 'timestamptz' })
|
||||
startTime: Date;
|
||||
@@ -45,15 +45,15 @@ export class Event {
|
||||
|
||||
// --- Relationships ---
|
||||
|
||||
@Column({ name: 'event_type_id', type: 'bigint', nullable: true })
|
||||
eventTypeId: number;
|
||||
// @Column({ name: 'event_type_id', type: 'bigint', nullable: true })
|
||||
// eventTypeId: number;
|
||||
|
||||
@ManyToOne(() => EventType, (eventType) => eventType.events, {
|
||||
nullable: true,
|
||||
onDelete: 'SET NULL', // As requested for optional relationship
|
||||
})
|
||||
@JoinColumn({ name: 'event_type_id' })
|
||||
eventType: EventType;
|
||||
eventType?: EventType;
|
||||
|
||||
@OneToOne(() => RecurrenceRule, (rule) => rule.event, {
|
||||
cascade: true, // Automatically save/update recurrence rule when event is saved
|
||||
|
||||
Reference in New Issue
Block a user