Created the patchProjectValidation in the project.ts validation

This commit is contained in:
Mathias Wagner 2023-01-22 02:19:59 +01:00
parent 4eaf23fd78
commit fd907dad2a
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -2,4 +2,14 @@ import Joi from "joi";
export const projectCreationValidation = Joi.object({
name: Joi.string().alphanum().min(3).max(15).required()
});
export const patchProjectValidation = Joi.object({
name: Joi.string().alphanum().min(3).max(15),
defaults: Joi.object({
licenseKey: Joi.string(),
groups: Joi.array(),
permissions: Joi.array(),
expirationDate: Joi.date()
})
});