Deprecazione
DeprecazioneDeprecazione dei Campi

Deprecazione dei Campi

Included in the “Power Extensions” bundle

Quando aggiorniamo i nostri schemi GraphQL, alcuni campi potrebbero non essere più necessari, eventualmente sostituiti da una migliore implementazione di quel campo. Possiamo quindi deprecare i campi obsoleti, fornendo una motivazione di deprecazione che informerà e incoraggerà i nostri utenti a passare al nuovo campo nei loro client.

Questa estensione fornisce un'interfaccia utente per deprecare i campi.

Descrizione

Un nuovo Custom Post Type "Lista di Deprecazione dei Campi" viene aggiunto al sito. Possiamo consultare le sue voci nella pagina "Liste di Deprecazione dei Campi" del menu e cliccare su "Aggiungi Nuova Lista di Deprecazione dei Campi" per aggiungere una nuova voce nell'editor.

Liste di Deprecazione dei Campi
Liste di Deprecazione dei Campi

Editor della Lista di Deprecazione dei Campi

Ogni Lista di Deprecazione dei Campi contiene una o più voci, ciascuna con i seguenti elementi:

  • I campi da deprecare
  • La motivazione della deprecazione (che verrà mostrata nella risposta GraphQL quando il campo deprecato viene interrogato)

Voce di Deprecazione del Campo

Dopo aver creato la Lista di Deprecazione dei Campi, possiamo fare in modo che il Custom Endpoint e la Persisted Query la utilizzino modificando la corrispondente Configurazione dello Schema e selezionando l'elemento dall'elenco sotto il blocco "Liste di Deprecazione dei Campi".

Selezione di una Lista di Deprecazione dei Campi nella Configurazione dello Schema