allow anyone controll room option

This commit is contained in:
2026-08-27 15:41:21 +02:00
parent b2c1d67283
commit 72152e2d45
16 changed files with 328 additions and 11 deletions
@@ -0,0 +1,25 @@
<?php
namespace App\Http\Controllers;
use App\Http\Requests\UpdateRoomPermissionsRequest;
use App\Models\Room;
use App\Services\Rooms\RoomPermissionService;
use Illuminate\Http\Response;
class RoomPermissionController extends Controller
{
public function __construct(
private readonly RoomPermissionService $roomPermissions,
) {}
public function __invoke(UpdateRoomPermissionsRequest $request, Room $room): Response
{
$this->roomPermissions->updateParticipantControls(
$room,
(bool) $request->validated('allow_participant_controls'),
);
return response()->noContent();
}
}