Align programme flow with Events: system-generated QR, no customizer.
Deploy Ladill Events / deploy (push) Successful in 31s

Replace the QR-first create and edit experience with simple programme forms that auto-generate Ladill Link codes like events do.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-04 12:39:11 +00:00
co-authored by Cursor
parent a00f032b5b
commit dac095ef92
8 changed files with 234 additions and 4 deletions
+3 -2
View File
@@ -1,10 +1,11 @@
@php
$mobileFullScreenPage = request()->routeIs('account.settings')
|| request()->routeIs('events.create')
|| request()->routeIs('programmes.create')
|| request()->routeIs('events.show')
|| request()->routeIs('events.search');
$qrMobilePage = request()->routeIs('events.create') || request()->routeIs('events.show');
$qrMobilePage = request()->routeIs('events.create') || request()->routeIs('programmes.create') || request()->routeIs('events.show');
@endphp
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}" @class(['qr-mobile-page' => $qrMobilePage])>
@@ -55,7 +56,7 @@
</div>
{{-- Mobile Bottom Navigation (hidden on QR create/show which have their own action bar) --}}
@unless(request()->routeIs('events.create') || request()->routeIs('events.show'))
@unless(request()->routeIs('events.create') || request()->routeIs('programmes.create') || request()->routeIs('events.show'))
@php
$navUser = auth()->user();
$navInitials = collect(explode(' ', trim((string) $navUser?->name)))