Adding an enum to the event model
This commit is contained in:
1 parent
0ad33c5d89
commit
b5288c451b
2 files changed
+22
No files matched your search
@@ -0,0 +1,17 @@
|
||||
export const UNPUBLISHED = 'UNPUBLISHED'
|
||||
export const PUBLISHED = 'PUBLISHED'
|
||||
export const CANCELLED = 'CANCELLED'
|
||||
export const RUNNING = 'RUNNING'
|
||||
export const INTERRUPTED = 'INTERRUPTED'
|
||||
export const FINISHED = 'FINISHED'
|
||||
|
||||
export const EventStatusEnum = [
|
||||
UNPUBLISHED,
|
||||
PUBLISHED,
|
||||
CANCELLED,
|
||||
RUNNING,
|
||||
INTERRUPTED,
|
||||
FINISHED
|
||||
]
|
||||
|
||||
export default EventStatusEnum
|
||||
@@ -1,9 +1,14 @@
|
||||
import mongoose, { Schema } from 'mongoose'
|
||||
import Plotter from './plotter'
|
||||
import Formula from './formula'
|
||||
import {
|
||||
UNPUBLISHED,
|
||||
EventStatusEnum
|
||||
} from '../enums/EventStatus'
|
||||
|
||||
const eventSchema = new Schema({
|
||||
designator: { type: String, required: true },
|
||||
status: { type: String, enum: EventStatusEnum, default: UNPUBLISHED },
|
||||
name: { type: String, required: true },
|
||||
hostId: { type: String, required: true },
|
||||
description: String,
|
||||
|
||||
Reference in new issue
Block a user