|
|
|
@ -14,15 +14,15 @@ function buildUserSaveValidation() { |
|
|
|
email: Joi.string(), |
|
|
|
password: Joi.string().allow(null, ""), |
|
|
|
builder: Joi.object({ |
|
|
|
global: Joi.boolean().allow(undefined), |
|
|
|
apps: Joi.array().allow(undefined), |
|
|
|
}).unknown(true).allow(undefined), |
|
|
|
global: Joi.boolean().optional(), |
|
|
|
apps: Joi.array().optional(), |
|
|
|
}).unknown(true).optional(), |
|
|
|
// maps appId -> roleId for the user
|
|
|
|
roles: Joi.object() |
|
|
|
.pattern(/.*/, Joi.string()) |
|
|
|
.required() |
|
|
|
.unknown(true) |
|
|
|
}).required().unknown(true).allow(undefined)) |
|
|
|
}).required().unknown(true).optional()) |
|
|
|
} |
|
|
|
|
|
|
|
router |
|
|
|
|