1
0
mirror of https://github.com/sasjs/server.git synced 2025-12-10 19:34:34 +00:00

feat: add validation for registering permission

This commit is contained in:
2022-04-29 15:28:29 +05:00
parent 38a7db8514
commit e5200c1000

View File

@@ -74,6 +74,14 @@ export const registerClientValidation = (data: any): Joi.ValidationResult =>
clientSecret: Joi.string().required()
}).validate(data)
export const registerPermissionValidation = (data: any): Joi.ValidationResult =>
Joi.object({
uri: Joi.string().required(),
setting: Joi.string().required(),
principalType: Joi.string().required(),
principalId: Joi.any().required()
}).validate(data)
export const deployValidation = (data: any): Joi.ValidationResult =>
Joi.object({
appLoc: Joi.string().pattern(/^\//).required().min(2),