Vai al contenuto

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