1.1 Prototyp admin/users/table entfernt: Route (war durch admin/users/{id}
ohnehin unerreichbar) + Volt-Komponente table.blade.php geloescht,
ADMIN_ROUTES.md aktualisiert; Regressions-Test in PanelConsolidationTest.
1.2 16 tote Legacy-Wrapper-Views unter resources/views/admin/* geloescht
(nutzten alte Route-Parameter, nirgends via view/@include/@livewire
gerendert); admin.dashboard + .md-Doku behalten.
1.3 Tote Helfer entfernt: EnsureUserIsAdmin redundantes loadMissing('roles'),
ungenutzter statusColor-Key aus with() in admin PR edit/show,
LegacyInvoicePdfController Laufzeit-Schema::hasColumn (Spalte existiert
seit Migration) inkl. Schema-Import.
Volle Suite gruen (794 passed, 1 skipped).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.5 KiB
2.5 KiB
Admin-Routes Übersicht
Datei: routes/admin.php
Stand: 23. April 2026
Aktueller Status
- 31 Routen sind aktiv deklariert.
- Alle aktiven Volt-Routen zeigen auf vorhandene Komponenten.
- Nicht vorhandene Volt-Ziele wurden aus dem Routing entfernt und bleiben als Backlog bestehen.
Aktive Routen
Basis
GET /→ öffentliche Publisher-Landing (web/pressekonto.blade.php, Hub-Theme); eingeloggte Admins werden nach Login direkt nach/dashboardgeleitet.GET /dashboard→dashboardGET /settings(Redirect) →settings/profile
Settings
GET /settings/profile→settings.profileGET /settings/password→settings.passwordGET /settings/appearance→settings.appearance
Content
GET /admin/press-releases→admin.press-releases.indexGET /admin/press-releases/create→admin.press-releases.createGET /admin/press-releases/{id}→admin.press-releases.showGET /admin/press-releases/{id}/edit→admin.press-releases.editGET /admin/categories→admin.categories.index
CRM
GET /admin/companies→admin.companies.indexGET /admin/companies/create→admin.companies.createGET /admin/companies/{id}→admin.companies.showGET /admin/companies/{id}/edit→admin.companies.editGET /admin/companies/{companyId}/contacts/create→admin.companies.contacts.createGET /admin/contacts→admin.contacts.indexGET /admin/contacts/create→admin.contacts.createGET /admin/contacts/{id}/edit→admin.contacts.edit
Billing
GET /admin/invoices→admin.invoices.indexGET /admin/payments→admin.payments.indexGET /admin/coupons→admin.coupons.indexGET /admin/newsletter-sync→admin.newsletter.sync
Administration
GET /admin/users→admin.users.index(gemappt auf Volt-Komponenteadmin.users)GET /admin/users/create→admin.users.createGET /admin/users/{id}→admin.users.showGET /admin/users/{id}/edit→admin.users.editGET /admin/roles→admin.roles.indexGET /admin/roles/create→admin.roles.createGET /admin/roles/{id}/edit→admin.roles.edit
Backlog (derzeit nicht geroutet)
- Kategorien:
create,edit - Kontakte: —
- Rechnungen:
show - Zahlungen:
show - Gutscheine:
create,edit - Benutzer: —
- System:
scheduler,newsletter/*(Kampagnen/Subscriber),settings
Hinweis
Bei neuen Volt-Komponenten können die Backlog-Routen gezielt wieder aktiviert werden.