fix enrollment for the new school-year
Tests / PHPUnit (push) Successful in 1m26s

This commit is contained in:
root
2026-08-07 23:43:31 -04:00
parent b6f3b14e7b
commit 1ef2800f12
66 changed files with 8997 additions and 498 deletions
+27
View File
@@ -19,6 +19,21 @@ class SchoolYearModel extends Model
'description',
'registration_starts_on',
'registration_ends_on',
'registration_opens_at',
'registration_deadline_at',
'late_registration_blocked',
'administrative_exceptions_permitted',
'registration_exception_roles',
'adult_student_registration_enabled',
'registration_fee',
'tuition_due_at_registration',
'mandatory_fees',
'carry_over_balance_behavior',
'financial_policy_message',
'payment_plan_available',
'registration_launch_approved_at',
'registration_launch_approved_by',
'registration_email_template_version',
'fall_makeup_exam_on',
'previous_school_year_id',
'next_school_year_id',
@@ -37,6 +52,18 @@ class SchoolYearModel extends Model
'ends_on' => 'permit_empty|valid_date[Y-m-d]',
'registration_starts_on' => 'permit_empty|valid_date[Y-m-d]',
'registration_ends_on' => 'permit_empty|valid_date[Y-m-d]',
'registration_opens_at' => 'permit_empty|valid_date[Y-m-d H:i:s]',
'registration_deadline_at' => 'permit_empty|valid_date[Y-m-d H:i:s]',
'late_registration_blocked' => 'permit_empty|in_list[0,1]',
'administrative_exceptions_permitted' => 'permit_empty|in_list[0,1]',
'adult_student_registration_enabled' => 'permit_empty|in_list[0,1]',
'registration_fee' => 'permit_empty|decimal',
'tuition_due_at_registration' => 'permit_empty|decimal',
'mandatory_fees' => 'permit_empty|decimal',
'carry_over_balance_behavior' => 'permit_empty|in_list[information_only,payment_plan_required,submission_allowed_confirmation_blocked,submission_blocked_until_payment,admin_approval_required]',
'payment_plan_available' => 'permit_empty|in_list[0,1]',
'registration_launch_approved_at' => 'permit_empty|valid_date[Y-m-d H:i:s]',
'registration_launch_approved_by' => 'permit_empty|integer',
'fall_makeup_exam_on' => 'permit_empty|valid_date[Y-m-d]',
];