Globale Felder ausblenden
Globale Felder werden allen Typen im GraphQL-Schema hinzugefügt, was dessen Visualisierung unübersichtlich macht:

Deshalb bietet die Konfiguration (siehe nächsten Abschnitt) die Möglichkeit, die globalen Felder (bei der Introspektion) nicht zu exponieren, entweder durch:
- Exponieren nur unter dem Root-Typ
- Gar nicht exponieren
Globale Felder sind weiterhin unter allen Typen des Schemas verfügbar, auch wenn sie nicht exponiert sind; mit anderen Worten, sie sind bei der Introspektion einfach „ausgeblendet". Wenn du ein globales Feld tatsächlich entfernen (nicht nur ausblenden) möchtest, muss dies über eine Access Control List erfolgen.
Standardmäßig exponiert das Schema globale Felder nur unter dem Root-Typ, was die Visualisierung und das Durchsuchen erleichtert:

Konfiguration
Um das allgemeine Expositionsniveau der globalen Felder im GraphQL-Schema festzulegen, gehe zum Modul „Global Fields" auf der Einstellungsseite und wähle die gewünschte Option:
- Nicht exponieren
- Nur unter dem Root-Typ exponieren (das ist der Standardwert)
- Unter allen Typen exponieren

Um die Exposition der globalen Felder bei verschiedenen Custom Endpoints anzupassen, wähle die gewünschte Option im Block „Global Fields" beim Bearbeiten der entsprechenden Schema-Konfiguration:
