Fix: Временно отключена проверка test_results

 Таблица будет создана позже
 Пока всегда canEditCourse = true

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-03-31 09:52:14 +08:00
parent 95046fa59e
commit ecdb8d10cb
1 changed files with 1 additions and 12 deletions

View File

@ -209,19 +209,8 @@ class CourseAssignmentController extends Controller
$courseModel = $assignments->first()?->course ?? Course::find($course); $courseModel = $assignments->first()?->course ?? Course::find($course);
// Проверяем можно ли редактировать (нет ли начатых тестов) // Проверяем можно ли редактировать (нет ли начатых тестов)
// Пока всегда разрешаем - таблица test_results будет создана позже
$canEditCourse = true; $canEditCourse = true;
$assignmentIds = $assignments->pluck('id')->toArray();
// Проверяем есть ли начатые тесты у назначений
if (!empty($assignmentIds)) {
// Проверяем через тесты и результаты
$hasStartedTests = \DB::table('test_results')
->whereIn('assignment_id', $assignmentIds)
->whereNotNull('started_at')
->exists();
$canEditCourse = !$hasStartedTests;
}
// Группируем по типам // Группируем по типам
$individual = $assignments->where('type', 'individual'); $individual = $assignments->where('type', 'individual');