Add speaker invitations with portal page and programme host picker.
Deploy Ladill Events / deploy (push) Successful in 47s

Speakers require email, get a personal holding page with programme and stage links, auto-invites when programme hosts are saved, and manual send for events without a schedule; also fix wallet copy on event create and anchor attendee comms.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-03 15:48:32 +00:00
co-authored by Cursor
parent 42d997a599
commit fec24da7bd
20 changed files with 1015 additions and 36 deletions
+3
View File
@@ -18,6 +18,9 @@ Route::middleware(['auth.service:events'])->prefix('service/v1')->group(function
Route::post('/events/{event}/verify-registration', [\App\Http\Controllers\Api\V1\ServiceMeetController::class, 'verifyRegistration'])
->whereNumber('event')
->name('api.service.events.verify-registration');
Route::post('/events/{event}/verify-speaker', [\App\Http\Controllers\Api\V1\ServiceMeetController::class, 'verifySpeaker'])
->whereNumber('event')
->name('api.service.events.verify-speaker');
});
Route::middleware(['auth:sanctum', \App\Http\Middleware\SetActingAccount::class])->prefix('v1')->group(function () {