Deprecation
DeprecationDépréciation de Champs

Dépréciation de Champs

Included in the “Power Extensions” bundle

Lors de la mise à jour de nos schémas GraphQL, certains champs peuvent ne plus être nécessaires, éventuellement remplacés par une meilleure implémentation de ce champ. Nous pouvons alors déprécier les champs obsolètes, en fournissant une raison de dépréciation qui informera et incitera nos utilisateurs à passer au nouveau champ dans leurs clients.

Cette extension fournit une interface utilisateur pour déprécier des champs.

Description

Un nouveau Custom Post Type "Liste de Dépréciation de Champs" est ajouté au site. Nous pouvons consulter ses entrées sur la page "Listes de Dépréciation de Champs" du menu, et cliquer sur "Ajouter une Nouvelle Liste de Dépréciation de Champs" pour ajouter une nouvelle entrée dans l'éditeur.

Listes de Dépréciation de Champs
Listes de Dépréciation de Champs

Éditeur de Liste de Dépréciation de Champs

Chaque Liste de Dépréciation de Champs contient une ou plusieurs entrées, chacune avec les éléments suivants :

  • Les champs à déprécier
  • La raison de la dépréciation (qui sera affichée dans la réponse GraphQL lorsque le champ déprécié est interrogé)

Entrée de Dépréciation de Champ

Après avoir créé la Liste de Dépréciation de Champs, nous pouvons faire en sorte que l'Endpoint Personnalisé et la Persisted Query l'utilisent en modifiant la Configuration du Schéma correspondante, et en sélectionnant l'élément dans la liste sous le bloc "Listes de Dépréciation de Champs".

Sélection d'une Liste de Dépréciation de Champs dans la Configuration du Schéma