summaryrefslogtreecommitdiff
path: root/server/lib/schemas/Blueprint.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/schemas/Blueprint.js')
-rw-r--r--server/lib/schemas/Blueprint.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/server/lib/schemas/Blueprint.js b/server/lib/schemas/Blueprint.js
index 78a388f..666f0cf 100644
--- a/server/lib/schemas/Blueprint.js
+++ b/server/lib/schemas/Blueprint.js
@@ -33,6 +33,15 @@ var BlueprintSchema = new mongoose.Schema({
type: String,
default: ""
},
+ slug: {
+ type: String,
+ required: true,
+ validate: [function (val){
+ val = util.sanitize(val || this.displayName || "")
+ if (! val.length) return false
+ return true
+ },"{PATH} name is required"]
+ },
description: {
type: String,
default: ""
@@ -45,7 +54,7 @@ var BlueprintSchema = new mongoose.Schema({
units: { type: String },
line: { type: String },
- rooms: [mongoose.Schema.Types.Mixed],
+ shapes: [mongoose.Schema.Types.Mixed],
startPosition: mongoose.Schema.Types.Mixed,
user_id: { type: mongoose.Schema.ObjectId, index: true },