Fix: Временно отключена проверка test_results
✅ Таблица будет создана позже ✅ Пока всегда canEditCourse = true Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
95046fa59e
commit
ecdb8d10cb
|
|
@ -209,19 +209,8 @@ class CourseAssignmentController extends Controller
|
|||
$courseModel = $assignments->first()?->course ?? Course::find($course);
|
||||
|
||||
// Проверяем можно ли редактировать (нет ли начатых тестов)
|
||||
// Пока всегда разрешаем - таблица test_results будет создана позже
|
||||
$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');
|
||||
|
|
|
|||
Loading…
Reference in New Issue