Configurare il pluginDisabilitare le mutations
Disabilitare le mutations
Esistono due modi per disabilitare le mutations nello schema GraphQL, a seconda che ciò debba essere fatto per tutti gli endpoint o solo per alcuni endpoint specifici.
1. Disabilitare le mutations per tutti gli endpoint
(Questo può essere fatto nel plugin standard, senza bisogno di estensioni.)
Vai alla pagina Moduli e disabilita il modulo Mutations (come mostrato nella guida Esplorare, attivare e disattivare i moduli). Questo impedirà che tutte le mutations di tutti gli altri moduli vengano registrate in primo luogo.
2. Disabilitare le mutations per un endpoint specifico
Questo si ottiene tramite Access Control, rimuovendo l'accesso all'operazione di mutation. Per fare ciò, crea una voce Access Control contenente:
- La modalità di visibilità privata
- La regola "Disable access"
- L'operazione
"mutation"