Mengonfigurasi plugin
Mengonfigurasi pluginMenonaktifkan mutations

Menonaktifkan mutations

Ada dua cara untuk menonaktifkan mutations dalam skema GraphQL, tergantung apakah hal ini harus dilakukan untuk semua endpoint atau hanya untuk beberapa endpoint tertentu.

1. Menonaktifkan mutations untuk semua endpoint

(Ini dapat dilakukan pada plugin standar, tidak perlu ekstensi.)

Pergi ke halaman Modules, dan nonaktifkan modul Mutations (seperti yang ditunjukkan dalam panduan Menjelajahi, mengaktifkan, dan menonaktifkan modul). Ini akan mencegah semua mutations dari semua modul lainnya untuk didaftarkan sejak awal.

2. Menonaktifkan mutations untuk endpoint tertentu

Ini dicapai melalui Access Control, dengan menghapus akses ke operasi mutation. Untuk itu, buat entri Access Control yang berisi:

  • Mode visibilitas privat
  • Aturan "Disable access"
  • Operasi "mutation"