From e5200c1000903185dfad9ee49c99583e473c4388 Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Fri, 29 Apr 2022 15:28:29 +0500 Subject: [PATCH] feat: add validation for registering permission --- api/src/utils/validation.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/src/utils/validation.ts b/api/src/utils/validation.ts index a18cef9..cbdd23d 100644 --- a/api/src/utils/validation.ts +++ b/api/src/utils/validation.ts @@ -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),