amelioration(doc-api): deprecie les webhooks [on a deja supprimé la doc il y a un moment]

Co-authored-by: Colin Darie <colin@darie.eu>
This commit is contained in:
Martin 2023-12-08 16:55:32 +01:00
parent 202fd7e099
commit 6d576049b2
3 changed files with 5 additions and 3 deletions

View file

@ -1,6 +1,6 @@
fr:
tokens_title: Jetons didentification de lAPI (token)
first_paragraph_html: |
Ces jetons sont nécessaire pour effectuer des appels vers lAPI de %{application_name}. Vous pouvez <strong>consulter notre documentation en suivant </strong><a target=_blank rel="noopener" href="%{api_doc_url}" title="Voir la documentation de l'API de %{application_name}">ce lien</a>
Ces jetons sont nécessaires pour effectuer des appels vers lAPI de %{application_name}. Vous pouvez <strong>consulter notre documentation en suivant </strong><a target="_blank" rel="noopener" href="%{api_doc_url}" title="Voir la documentation de l'API de %{application_name}">ce lien</a>
second_paragraph: Si vous avez déjà des applications qui utilisent un jeton et vous le révoquez, laccès à lAPI sera bloqué pour ces applications.
action: Créer et afficher un nouveau jeton

View file

@ -118,8 +118,9 @@
= f.label :web_hook_url, class: 'fr-label' do
Lien de rappel HTTP (webhook)
%p.fr-hint-text
Vous pouvez définir un lien de rappel HTTP (aussi appelé webhook) pour informer un service tiers du changement de l'état dun dossier de cette démarche sur #{APPLICATION_NAME}.
= link_to("Consulter la documentation du webhook", WEBHOOK_DOC_URL, target: "_blank", rel: "noopener")
%strong Les webhooks sont maintenant dépréciés
Nous vous recommandons d'utiliser l'API GraphQL en faisant du polling,
= link_to "voici un exemple d'implementation ", WEBHOOK_ALTERNATIVE_DOC_URL, rel: "noopener", target: "_blank", title: "Voir une implémentation alternative à l'ancien système de webhook"
= f.text_field :web_hook_url, class: 'fr-input', placeholder: 'https://callback.exemple.fr/'
= render Dsfr::CalloutComponent.new(title: "Date limite de dépôt des dossiers") do |c|

View file

@ -37,6 +37,7 @@ ACCESSIBILITE_URL = ENV.fetch("ACCESSIBILITE_URL", "/declaration-accessibilite")
ROUTAGE_URL = ENV.fetch("ROUTAGE_URL", [DOC_URL, "/pour-aller-plus-loin/routage"].join("/"))
API_DOC_URL = [DOC_URL, "api-graphql"].join("/")
WEBHOOK_DOC_URL = [DOC_URL, "pour-aller-plus-loin", "webhook"].join("/")
WEBHOOK_ALTERNATIVE_DOC_URL = [DOC_URL, "api-graphql", "cas-dusages-exemple-dimplementation", "synchroniser-les-dossiers-modifies-sur-ma-demarche"].join("/")
ARCHIVAGE_DOC_URL = [DOC_URL, "pour-aller-plus-loin", "archivage-longue-duree-des-demarches"].join("/")
DOC_INTEGRATION_MONAVIS_URL = [DOC_URL, "tutoriels", "integration-du-bouton-mon-avis"].join("/")
DOC_PROCEDURE_EXPIRES_URL = [DOC_URL, "expiration-et-suppression-des-dossiers"].join("/")