Wycofanie
WycofanieDeprecjonowanie Pól

Deprecjonowanie Pól

Included in the “Power Extensions” bundle

Podczas aktualizowania naszych schematów GraphQL niektóre pola mogą nie być już potrzebne — możliwe, że zostały zastąpione lepszą implementacją. Możemy wtedy zdeprecjonować przestarzałe pola, podając powód deprecjonowania, który poinformuje naszych użytkowników i zachęci ich do przejścia na nowe pole w swoich klientach.

To rozszerzenie udostępnia interfejs użytkownika do deprecjonowania pól.

Opis

Do witryny zostaje dodany nowy Custom Post Type „Lista Deprecjonowania Pól". Możemy przeglądać jego wpisy na stronie „Listy Deprecjonowania Pól" w menu i kliknąć „Dodaj Nową Listę Deprecjonowania Pól", aby dodać nowy wpis w edytorze.

Listy Deprecjonowania Pól
Listy Deprecjonowania Pól

Edytor Listy Deprecjonowania Pól

Każda Lista Deprecjonowania Pól zawiera jeden lub więcej wpisów, z których każdy składa się z następujących elementów:

  • Pola do zdeprecjonowania
  • Powód deprecjonowania (wyświetlany w odpowiedzi GraphQL, gdy zdeprecjonowane pole zostanie odpytane)

Wpis Deprecjonowania Pola

Po utworzeniu Listy Deprecjonowania Pól możemy sprawić, że Custom Endpoint i Persisted Query będą jej używać, edytując odpowiednią Konfigurację Schematu i wybierając element z listy w bloku „Listy Deprecjonowania Pól".

Wybieranie Listy Deprecjonowania Pól w Konfiguracji Schematu