diff --git a/src/controllers/queue_monitoring.ts b/src/controllers/queue_monitoring.ts index 3935811..234beb5 100644 --- a/src/controllers/queue_monitoring.ts +++ b/src/controllers/queue_monitoring.ts @@ -207,6 +207,7 @@ export class QueueMonitoringController { try { const schema = Joi.object().keys({ slug: Joi.string().required().label("Slug"), + name: Joi.string().required().label("Name"), room_ids: Joi.array().items(Joi.string().uuid()).min(1).required().label("Room IDs"), status: Joi.string().required().label("Status"), }); @@ -224,6 +225,7 @@ export class QueueMonitoringController { let queueMonitoring = new QueueMonitoring(); queueMonitoring.slug = param.slug; + queueMonitoring.name = param.name; queueMonitoring.rooms = rooms; queueMonitoring.status = param.status; queueMonitoring.created_by = req.auth.data.name; @@ -285,6 +287,7 @@ export class QueueMonitoringController { const schema = Joi.object().keys({ id: Joi.string().uuid().required().label("Queue Monitoring ID"), slug: Joi.string().required().label("Slug"), + name: Joi.string().required().label("Name"), room_ids: Joi.array().items(Joi.string().uuid()).min(1).required().label("Room IDs"), status: Joi.string().required().label("Status"), }); @@ -305,6 +308,7 @@ export class QueueMonitoringController { } queueMonitoring.slug = param.slug; + queueMonitoring.name = param.name; queueMonitoring.rooms = rooms; queueMonitoring.status = param.status; queueMonitoring.updated_by = req.auth.data.name; diff --git a/src/swagger/builder.js b/src/swagger/builder.js index b4984b7..ded6f49 100644 --- a/src/swagger/builder.js +++ b/src/swagger/builder.js @@ -165,7 +165,8 @@ const doc = { $status: { "@enum": ["Y", "N"] } }, queueMonitoring: { - $slug: "e.g. emergency-queue", + $name: "Ground Floor Queue", + $slug: "ground-floor-queue", $room_ids: ["uuid-string"], $status: { "@enum": ["Y", "N"] } },