Feat: Управление группами пользователей

 Modal добавления в группу на странице пользователя
 Метод addUser — добавление пользователя в группу
 Метод removeUser — удаление пользователя из группы
 Фильтр доступных групп (общие + группы организации)
 Проверка: нельзя добавить в группу другой организации
 Маршруты: POST /users/{user}/groups/add, DELETE /groups/{group}/users/{user}/remove

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad
2026-03-30 10:25:10 +08:00
co-authored by Qwen-Coder
parent 6599b8d5b6
commit f198afd8a0
4 changed files with 102 additions and 5 deletions
+2
View File
@@ -50,5 +50,7 @@ Route::middleware('auth')->group(function () {
Route::resource('tests.questions', QuestionController::class);
Route::resource('course-assignments', CourseAssignmentController::class);
Route::resource('groups', GroupUserController::class);
Route::post('/users/{user}/groups/add', [GroupUserController::class, 'addUser'])->name('groups.users.add');
Route::delete('/groups/{group}/users/{user}/remove', [GroupUserController::class, 'removeUser'])->name('groups.users.remove');
});
});