fix enrollment logic, add financial aid, fix class distribution
Tests / PHPUnit (push) Failing after 1m6s

This commit is contained in:
root
2026-08-15 15:07:16 -04:00
parent c12bb59372
commit 4603d9ced2
95 changed files with 6892 additions and 1295 deletions
@@ -30,6 +30,16 @@ class RevertPrintRequestsForeignKey extends Migration
return;
}
$orphanCount = (int) $db->table('print_requests pr')
->join('classes c', 'c.id = pr.class_id', 'left')
->where('pr.class_id IS NOT NULL', null, false)
->where('c.id IS NULL', null, false)
->countAllResults();
if ($orphanCount > 0) {
return;
}
// Add the new foreign key
$this->forge->addForeignKey('class_id', 'classes', 'id', 'CASCADE', 'CASCADE');