Skip to content

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 UI payments_service_list e new_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

Merge request reports

Loading