Add Conferences and audio-only Rooms, plus mobile schedule icon.
Deploy Ladill Meet / deploy (push) Successful in 1m29s
Deploy Ladill Meet / deploy (push) Successful in 1m29s
Split town_hall into a Conferences sidebar flow and Spaces-style Rooms with host/speaker/listener roles; enforce audio-only LiveKit UI for rooms; show schedule icon on mobile meetings index. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -598,12 +598,11 @@ class MeetWebTest extends TestCase
|
||||
]);
|
||||
}
|
||||
|
||||
public function test_host_can_create_town_hall_room(): void
|
||||
public function test_host_can_create_conference(): void
|
||||
{
|
||||
$this->actingAs($this->user)
|
||||
->post('/meetings', [
|
||||
->post('/conferences', [
|
||||
'title' => 'All hands',
|
||||
'type' => 'town_hall',
|
||||
'scheduled_at' => now()->addDay()->format('Y-m-d\TH:i'),
|
||||
'duration_minutes' => 90,
|
||||
])
|
||||
@@ -615,6 +614,21 @@ class MeetWebTest extends TestCase
|
||||
]);
|
||||
}
|
||||
|
||||
public function test_host_can_create_space_room(): void
|
||||
{
|
||||
$this->actingAs($this->user)
|
||||
->post('/rooms', [
|
||||
'title' => 'Leadership space',
|
||||
'invite_only' => true,
|
||||
])
|
||||
->assertRedirect();
|
||||
|
||||
$this->assertDatabaseHas('meet_rooms', [
|
||||
'title' => 'Leadership space',
|
||||
'type' => 'space',
|
||||
]);
|
||||
}
|
||||
|
||||
protected function createRoom(array $overrides = []): Room
|
||||
{
|
||||
return Room::create(array_merge([
|
||||
|
||||
Reference in New Issue
Block a user