Add admin dashboard with KPIs
This commit is contained in:
@@ -13,7 +13,7 @@ Modern Django/Tailwind-baserad portal för att ta emot, granska och betala utlä
|
||||
Nyckel-URLer (språkprefixed):
|
||||
- Offentligt formulär `GET /sv/claims/new/` eller `/en/claims/new/`
|
||||
- Bekräftelsesida `GET /sv/claims/submitted/`
|
||||
- Adminlista `GET /sv/claims/admin/`
|
||||
- Dashboard `GET /sv/claims/admin/`
|
||||
- Mina utlägg `GET /sv/claims/mine/`
|
||||
- Användarhantering `GET /sv/claims/users/`
|
||||
- Export-placeholder `GET /sv/claims/export/`
|
||||
@@ -26,7 +26,7 @@ Nyckel-URLer (språkprefixed):
|
||||
- **Auto-prefill:** Inloggade användare får namn, e-post och senaste kontonummer förifyllt.
|
||||
- **Valuta & projekt:** Varje rad har dold valutaväljare (SEK default) och projektreferens. Projekt listas från Django admin > Projekt.
|
||||
- **Kvitton:** Filuppladdningar sparas med slumpat UUID-baserat namn under `receipts/` för säkerhet och unika namn.
|
||||
- **Adminlista:** Kortlayout med statuschippar, loggtimeline, kvittolänkar och inline-formulär för godkänn/avslag.
|
||||
- **Dashboard:** KPI-kort med totalsiffror, senaste aktivitet, statusfördelning och samma inline-flöde för beslut/utbetalningar.
|
||||
- **Betalspårning:** När intern betalning är på får godkända claims en "Betala"-knapp. När ett claim markeras som betalt låses status/kommentar tills reset görs.
|
||||
- **Mina utlägg:** Inloggade ser sina egna claims i samma Tailwind-layout med kvitto-länk och logg.
|
||||
- **Användarhantering:** Tailwind-sida där personal kan skapa konton, tilldela `claims.view_claim`/`claims.change_claim`, markera staff och ta bort användare.
|
||||
|
||||
Reference in New Issue
Block a user