Adding an enum to the event model

This commit is contained in:
Nikola Bjelo committed 2018-11-01 03:05:31 +01:00
1 parent 0ad33c5d89
commit b5288c451b
2 files changed
+22

No files matched your search

+17
View File
@@ -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
+5
View File
@@ -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,