Depreciação
DepreciaçãoDepreciação de Campos

Depreciação de Campos

Included in the “Power Extensions” bundle

Ao atualizar nossos schemas GraphQL, alguns campos podem não ser mais necessários, possivelmente substituídos por uma implementação melhor daquele campo. Podemos então depreciar os campos obsoletos, fornecendo um motivo de depreciação que informará e incentivará nossos usuários a migrar para o novo campo em seus clientes.

Esta extensão fornece uma interface de usuário para depreciar campos.

Descrição

Um novo Custom Post Type "Lista de Depreciação de Campos" é adicionado ao site. Podemos consultar suas entradas na página "Listas de Depreciação de Campos" no menu e clicar em "Adicionar Nova Lista de Depreciação de Campos" para adicionar uma nova entrada no editor.

Listas de Depreciação de Campos
Listas de Depreciação de Campos

Editor da Lista de Depreciação de Campos

Cada Lista de Depreciação de Campos contém uma ou mais entradas, cada uma com os seguintes elementos:

  • Os campos a serem depreciados
  • O motivo da depreciação (a ser exibido na resposta GraphQL quando o campo depreciado for consultado)

Entrada de Depreciação de Campo

Após criar a Lista de Depreciação de Campos, podemos fazer com que o Custom Endpoint e a Persisted Query a utilizem editando a Configuração de Schema correspondente e selecionando o item da lista no bloco "Listas de Depreciação de Campos".

Selecionando uma Lista de Depreciação de Campos na Configuração de Schema