Visibilità servizi nell'elenco come Operatore
Closes #1799 (closed)
Service Model e api
- Aggiunge una proprietà al model Service
is_payment_configured
booleano calcolato dal valore di payment_required - Aggiunge il filtro
is_payment_configured
nella api collection/api/services
Interfaccia per l'operatore
- Aggiunge il voter
ServiceVoter
per il controllo degli accessi alle funzionalità di "Crea pratica" e "Importa dovuti" - Espone all'operatore tutta la lista dei servizi con stato diverso da
Servizio::STATUS_CANCELLED
sia in UI che REST - Utilizza il
ServiceVoter
nelle UIpayments_service_list
enew_application_by_operator
API
- Espone in
GET /api/services
la lista dei servizi con stato privato se l'utente autenticato è operatore - Introduce un firewall per
GET /api/services
per poter ricavare l'utente se presente il bearer
Edited by Luca Realdi