Ukrywanie Pól Globalnych
Pola globalne są dodawane do wszystkich typów w schemacie GraphQL, co sprawia, że jego wizualizacja staje się nieporęczna:

Dlatego konfiguracja (patrz następna sekcja) oferuje możliwość nieujawniania pól globalnych (podczas introspekcji), poprzez:
- Ujawnianie ich tylko w typie Root
- Nieujawnianie ich wcale
Pola globalne będą nadal dostępne we wszystkich typach schematu, nawet gdy nie są ujawnione; innymi słowy, są po prostu "ukryte przed widokiem" podczas introspekcji. Jeśli chcesz faktycznie usunąć (a nie tylko ukryć) jakieś pole globalne ze schematu, należy to zrobić za pomocą Access Control List.
Domyślnie schemat ujawnia pola globalne tylko w typie Root, co jest łatwiejsze do wizualizacji i przeglądania:

Konfiguracja
Aby wybrać ogólny poziom ekspozycji pól globalnych w schemacie GraphQL, przejdź do modułu "Global Fields" na stronie Ustawień i wybierz żądaną opcję:
- Nie ujawniaj
- Ujawniaj tylko w typie Root (to jest wartość domyślna)
- Ujawniaj we wszystkich typach

Aby zmodyfikować ekspozycję pól globalnych w różnych niestandardowych endpointach, wybierz żądaną opcję w bloku "Global Fields" podczas edytowania odpowiedniej Konfiguracji Schematu:
