Eklentiyi yapılandırma
Eklentiyi yapılandırmaMutations'ları devre dışı bırakma

Mutations'ları devre dışı bırakma

GraphQL şemasında mutations'ları devre dışı bırakmanın iki yolu vardır; bu, tüm endpoint'ler için mi yoksa yalnızca belirli bir ya da birkaç endpoint için mi yapılması gerektiğine bağlıdır.

1. Tüm endpoint'ler için mutations'ları devre dışı bırakma

(Bu, standart eklentide yapılabilir; herhangi bir uzantıya gerek yoktur.)

Modüller sayfasına gidin ve Mutations modülünü devre dışı bırakın (bkz. Modüllere göz atma, etkinleştirme ve devre dışı bırakma rehberi). Bu işlem, diğer tüm modüllerdeki mutations'ların baştan itibaren kayıt edilmesini engeller.

2. Belirli bir endpoint için mutations'ları devre dışı bırakma

Bu, mutation işlemine erişimi kaldırarak Access Control aracılığıyla gerçekleştirilir. Bunun için aşağıdakileri içeren bir Access Control girişi oluşturun:

  • Özel görünürlük modu
  • "Disable access" kuralı
  • "mutation" işlemi