more hacking

This commit is contained in:
Thomas Ruoff
2020-07-26 00:12:51 +02:00
parent 90a9288e84
commit 518b437d14
13 changed files with 166 additions and 54 deletions

18
db/schema.js Normal file
View File

@@ -0,0 +1,18 @@
import { Schema } from 'mongoose'
export const BookerSchema = new Schema({
name: { type: String, required: true },
email: { type: String, required: true },
})
export const BookingSchema = new Schema({
booker: { type: Schema.Types.ObjectId, ref: 'Booker', required: true },
startDate: { type: Date, required: true },
endDate: { type: Date, required: false },
status: {
type: String,
enum: ['requested', 'confirmed', 'rejected'],
required: true,
default: 'requested',
},
})