Настройка плагинаОтключение мутаций
Отключение мутаций
Существует два способа отключить мутации в схеме GraphQL — в зависимости от того, нужно ли это сделать для всех конечных точек или только для некоторых конкретных.
1. Отключение мутаций для всех конечных точек
(Это можно сделать в стандартном плагине, без необходимости устанавливать расширения.)
Перейдите на страницу Modules и отключите модуль Mutations (как показано в руководстве Просмотр, включение и отключение модулей). После этого все мутации из всех остальных модулей не будут регистрироваться вовсе.
2. Отключение мутаций для конкретной конечной точки
Это достигается с помощью Контроля доступа путём запрета доступа к операции мутации. Для этого создайте запись Access Control, содержащую:
- Режим приватной видимости
- Правило «Disable access»
- Операцию
"mutation"