Clienti
La pagina Clienti (/dashboard/clients) è il registro dei clienti Paradigma con operazioni CRUD per gli utenti Executive.
Esperienza utente
Cosa si può fare
- Visualizzare l'elenco clienti in tabella
- Cercare per testo
- Ordinare e paginare
- Aggiungere un nuovo cliente (dialog)
- Modificare o eliminare un cliente dal menu azioni riga
Chi può accedere
Chi ha clients.show (e relative write policies per CRUD):
- Voce sidebar sotto Partnership con
requiresPolicy: "clients.show" - Route protetta da
policyChildGuard— senza policy redirect a/dashboard
Vedi Accesso e ruoli.
Dettaglio tecnico
API
ClientService → Lambda collaboration, endpoint /v1/clients (GET, POST, PUT, DELETE).
Dialog creazione/modifica
AddClientDialogComponent gestisce create e edit nello stesso dialog, con validazione form reattiva.
File principali
| File | Ruolo |
|---|---|
src/pages/clients/clients.component.ts |
Tabella e azioni |
src/pages/clients/add-client-dialog/ |
Dialog CRUD |
src/services/client.service.ts |
API |
src/guards/policy.guard.ts |
policyChildGuard |