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);
|
$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');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue