12-05-2026 Frontend dev
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run

This commit is contained in:
Kevin Adametz 2026-05-12 18:32:33 +02:00
parent 405df0a122
commit 5b8bdf4182
779 changed files with 480564 additions and 6241 deletions

77
routes/ADMIN_ROUTES.md Normal file
View file

@ -0,0 +1,77 @@
# 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 /``admin.home`
- `GET /dashboard``dashboard`
- `GET /settings` (Redirect) → `settings/profile`
### Settings
- `GET /settings/profile``settings.profile`
- `GET /settings/password``settings.password`
- `GET /settings/appearance``settings.appearance`
### Content
- `GET /admin/press-releases``admin.press-releases.index`
- `GET /admin/press-releases/create``admin.press-releases.create`
- `GET /admin/press-releases/{id}``admin.press-releases.show`
- `GET /admin/press-releases/{id}/edit``admin.press-releases.edit`
- `GET /admin/categories``admin.categories.index`
### CRM
- `GET /admin/companies``admin.companies.index`
- `GET /admin/companies/create``admin.companies.create`
- `GET /admin/companies/{id}``admin.companies.show`
- `GET /admin/companies/{id}/edit``admin.companies.edit`
- `GET /admin/companies/{companyId}/contacts/create``admin.companies.contacts.create`
- `GET /admin/contacts``admin.contacts.index`
- `GET /admin/contacts/create``admin.contacts.create`
- `GET /admin/contacts/{id}/edit``admin.contacts.edit`
### Billing
- `GET /admin/invoices``admin.invoices.index`
- `GET /admin/payments``admin.payments.index`
- `GET /admin/coupons``admin.coupons.index`
- `GET /admin/newsletter-sync``admin.newsletter.sync`
### Administration
- `GET /admin/users``admin.users.index` (gemappt auf Volt-Komponente `admin.users`)
- `GET /admin/users/create``admin.users.create`
- `GET /admin/users/{id}``admin.users.show`
- `GET /admin/users/{id}/edit``admin.users.edit`
- `GET /admin/users/table``admin.users.table`
- `GET /admin/roles``admin.roles.index`
- `GET /admin/roles/create``admin.roles.create`
- `GET /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.