first commit

This commit is contained in:
sajjadtalkhabi
2026-05-13 01:43:05 +03:30
commit d2a577f254
297 changed files with 36274 additions and 0 deletions
@@ -0,0 +1,18 @@
import { array, boolean, object, string } from 'yup'
export const courseTemplateSchema = object().shape({
title: string().required().min(3).max(255),
defaultTeacherId: string().required(),
defaultCapacity: string().required(),
prerequisites: array().nullable().default([]),
description: string().nullable().notRequired(),
})
export const offeredCourseSchema = object().shape({
termId: string().required(),
templateId: string().required(),
title: string().required(),
capacity: string().required(),
imageId: string().nullable().notRequired(),
isActive: boolean().nullable().notRequired(),
})