Настройка плагина
Настройка плагинаОтключение мутаций

Отключение мутаций

Существует два способа отключить мутации в схеме GraphQL — в зависимости от того, нужно ли это сделать для всех конечных точек или только для некоторых конкретных.

1. Отключение мутаций для всех конечных точек

(Это можно сделать в стандартном плагине, без необходимости устанавливать расширения.)

Перейдите на страницу Modules и отключите модуль Mutations (как показано в руководстве Просмотр, включение и отключение модулей). После этого все мутации из всех остальных модулей не будут регистрироваться вовсе.

2. Отключение мутаций для конкретной конечной точки

Это достигается с помощью Контроля доступа путём запрета доступа к операции мутации. Для этого создайте запись Access Control, содержащую:

  • Режим приватной видимости
  • Правило «Disable access»
  • Операцию "mutation"