Fix green room Go live and Panels hidden for conference hosts.
Deploy Ladill Meet / deploy (push) Successful in 34s

Stop registerPresenter from demoting hosts to panelists, recognize room owners as managers, and show stage controls in the green room banner.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-01 22:54:15 +00:00
co-authored by Cursor
parent 0a8cd2b4f9
commit 712dc487c6
6 changed files with 66 additions and 8 deletions
@@ -66,6 +66,9 @@ class MeetingRoomController extends Controller
$spaces = app(SpaceService::class);
$isAudioOnly = $room->isAudioOnly();
$stageLayout = app(StageLayoutService::class);
$authUser = $request->user();
$isRoomHost = $authUser && $authUser->ownerRef() === $room->host_user_ref;
$canManageConference = $participant->isHost() || $isRoomHost;
return view('meet.room.show', [
'session' => $session,
@@ -90,6 +93,7 @@ class MeetingRoomController extends Controller
'isAttendee' => $participant->isAttendee() || $spaces->isListener($room, $participant),
'usesStageLayout' => $stageLayout->usesStageLayout($room),
'stageConfig' => $stageLayout->config($room),
'canManageConference' => $canManageConference,
]);
}