Improve conferences, guest entry, Afia, and cross-app scheduling.
Deploy Ladill Meet / deploy (push) Successful in 50s

Route guests through silent SSO to the Meet product page, fix Afia context
query, add conference green-room UX and copy, and extend service API for
Care/CRM/Invoice calendar integration.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-01 20:12:57 +00:00
co-authored by Cursor
parent be8f76cd47
commit 799c302e2a
32 changed files with 601 additions and 89 deletions
@@ -28,7 +28,7 @@ class ServiceRoomController extends Controller
{
$validated = $request->validate([
'owner_ref' => ['required', 'string'],
'organization_id' => ['required', 'integer', 'exists:meet_organizations,id'],
'organization_id' => ['nullable', 'integer', 'exists:meet_organizations,id'],
'host_user_ref' => ['required', 'string'],
'title' => ['required', 'string', 'max:255'],
'description' => ['nullable', 'string'],
@@ -44,7 +44,9 @@ class ServiceRoomController extends Controller
'invite_emails.*' => ['email'],
]);
$organization = Organization::findOrFail($validated['organization_id']);
$organization = isset($validated['organization_id'])
? Organization::findOrFail($validated['organization_id'])
: Organization::owned($validated['owner_ref'])->firstOrFail();
abort_unless($organization->owner_ref === $validated['owner_ref'], 403);
$host = User::where('public_id', $validated['host_user_ref'])->firstOrFail();