From bbe297ecb5a4a46eee6ae027db4b138b4e4b827f Mon Sep 17 00:00:00 2001 From: Miryad Date: Tue, 15 Oct 2024 12:06:56 +0200 Subject: [PATCH 1/2] Nouveau formulaire : Airweb --- .../api_particulier.yml | 46 +++++++++++++++++++ .../authorization_request_forms.fr.yml | 2 + config/service_providers.yml | 5 +- .../api_particulier/soumission.feature | 2 +- spec/factories/authorization_requests.rb | 1 + 5 files changed, 54 insertions(+), 2 deletions(-) diff --git a/config/authorization_request_forms/api_particulier.yml b/config/authorization_request_forms/api_particulier.yml index 4e1703798..f9a458254 100644 --- a/config/authorization_request_forms/api_particulier.yml +++ b/config/authorization_request_forms/api_particulier.yml @@ -877,6 +877,52 @@ api-particulier-esabora-pourmesdossiers: modalities: - params +api-particulier-airweb: + name: Airweb + description: Tarification des transports + authorization_request: APIParticulier + use_case: tarification_transports + service_provider_id: airweb + public: true + introduction: *api_particulier_introduction_editor_with_fixed_scopes + steps: *api_particulier_editor_steps_with_fixed_scopes + static_blocks: *api_particulier_editor_static_blocks_with_fixed_scopes + scopes_config: + displayed: + - cnaf_quotient_familial + - pole_emploi_identite + - mesri_identite + - mesri_admission + - mesri_inscription_etudiant + - mesri_inscription_autre + - cnous_statut_boursier + - men_echelon_bourse + - revenu_solidarite_active + + data: + intitule: Tarification des transports + description: | + Nos clients sont les Autorités organisatrices de transport. Grâce aux e-boutiques Airweb mobiles, les utilisateurs peuvent acheter et stocker leurs titres de transport sur leur smartphone, et les valider directement dans les véhicules via flash de QRcodes + cadre_juridique_nature: l'Article L114-8 du Code des relations entre le public et l'administration fixe le cadre général qui oblige l’administration à échanger des données lors d’une démarche d’un usage. Articles L1231-1 et L1231-3 du Code des transports. + scopes: + - cnaf_quotient_familial + - pole_emploi_identite + - mesri_identite + - mesri_admission + - mesri_inscription_etudiant + - mesri_inscription_autre + - cnous_statut_boursier + - men_echelon_bourse + - revenu_solidarite_active + # contact_technique_editable: false + contact_technique_email: "<%= Rails.application.credentials.api_particulier_esabora_contact_technique_email || 'tech-esabora@yopmail.com' %>" + contact_technique_given_name: "<%= Rails.application.credentials.api_particulier_esabora_contact_technique_given_name || 'Jean' %>" + contact_technique_family_name: "<%= Rails.application.credentials.api_particulier_esabora_contact_technique_family_name || 'Dupont' %>" + contact_technique_phone_number: "<%= Rails.application.credentials.api_particulier_esabora_contact_technique_phone_number || '0836656565' %>" + contact_technique_job_title: Directeur technique + modalities: + - params + # ------------------------------- # # ------------------------------- # # ------------------------------- # diff --git a/config/locales/authorization_request_forms.fr.yml b/config/locales/authorization_request_forms.fr.yml index c4773ed90..86488f0f8 100644 --- a/config/locales/authorization_request_forms.fr.yml +++ b/config/locales/authorization_request_forms.fr.yml @@ -321,6 +321,8 @@ fr: <<: *api_particulier_editor_common_wordings api_particulier_esabora_pourmesdossiers: <<: *api_particulier_editor_common_wordings + api_particulier_airweb: + <<: *api_particulier_editor_common_wordings api_particulier_tarification_municipale_enfance: description: diff --git a/config/service_providers.yml b/config/service_providers.yml index b7206f8e8..3ec9658ea 100644 --- a/config/service_providers.yml +++ b/config/service_providers.yml @@ -171,7 +171,10 @@ shared: name: "Actradis" already_integrated: - api_entreprise - + airweb: + type: editor + name: Airweb + siret: " 42815260700035" arnia: type: editor name: "Arnia - Pack commande publique" diff --git a/features/habilitations/api_particulier/soumission.feature b/features/habilitations/api_particulier/soumission.feature index 22ce68ccd..4b0e7e7ba 100644 --- a/features/habilitations/api_particulier/soumission.feature +++ b/features/habilitations/api_particulier/soumission.feature @@ -377,7 +377,7 @@ Plan du scénario: Je soumets une demande d'habilitation, en plusieurs étapes, Exemples: | Nom du formulaire | Nom de l'éditeur | | MaaSify | Monkey Factory | - + | Airweb | Airweb | Scénario: Je vois un lien vers API particulier quand je consulte une habilitation validée Quand j'ai déjà une demande d'habilitation "API Particulier" validée avec token Et que je vais sur la page du tableau de bord diff --git a/spec/factories/authorization_requests.rb b/spec/factories/authorization_requests.rb index 76c7950af..a79b36375 100644 --- a/spec/factories/authorization_requests.rb +++ b/spec/factories/authorization_requests.rb @@ -302,6 +302,7 @@ api-particulier-kosmos-education api-particulier-monkey-factory-maasify api-particulier-esabora-pourmesdossiers + api-particulier-airweb api-particulier-tarification-municipale-enfance api-particulier-aides-facultatives-regionales api-particulier-aides-facultatives-departementales From 17bc7aa7c2dc22810a5fdde02de9d4b08be8d249 Mon Sep 17 00:00:00 2001 From: Miryad Date: Wed, 23 Oct 2024 15:19:15 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Mise=20=C3=A0=20jour=20formulaire=20Berger?= =?UTF-8?q?=20Levrault?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api_particulier.yml | 55 +++++++++---------- 1 file changed, 25 insertions(+), 30 deletions(-) diff --git a/config/authorization_request_forms/api_particulier.yml b/config/authorization_request_forms/api_particulier.yml index f9a458254..96a9a065d 100644 --- a/config/authorization_request_forms/api_particulier.yml +++ b/config/authorization_request_forms/api_particulier.yml @@ -923,48 +923,43 @@ api-particulier-airweb: modalities: - params -# ------------------------------- # -# ------------------------------- # -# ------------------------------- # - -# Editeur single page (cas 1) api-particulier-bl-enfance-berger-levrault: name: BL Enfance - description: - Calcul du quotient familial pour la facturation des activités scolaires, - périscolaires et loisirs + description: Portail famille authorization_request: APIParticulier - single_page_view: "api_particulier_through_editor" use_case: tarification_municipale_enfance service_provider_id: berger_levrault - static_blocks: &api_particulier_through_editor_static_blocks - - name: basic_infos - - name: modalities + public: false + introduction: *api_particulier_introduction_editor_with_fixed_scopes + steps: *api_particulier_editor_steps_with_fixed_scopes + static_blocks: *api_particulier_editor_static_blocks_with_fixed_scopes + scopes_config: + disabled: + - cnaf_quotient_familial + displayed: + - cnaf_quotient_familial + + data: - intitule: - Calcul du quotient familial pour la facturation des activités scolaires, - périscolaires et loisirs - description: - "La collectivité a voté un règlement intérieur où figure le tarif - des prestations liées aux activités scolaires et périscolaires, qui est fonction - du quotient familial. Il est donc nécessaire de récupérer ce dernier qui a été - transmis par la CAF.\r\nLa solution utilisée est BL.enfance de l’éditeur Berger-levrault." - cadre_juridique_nature: - L'article L114-8 du code des relations entre le public - et l'administration fixe le cadre général des échanges de données au sein de - l'administration. En tant que collectivité territoriale, la délibération ci-jointe - précise l'objet du téléservice, selon l'arrêté du 04/07/13 sur les téléservices, - et précise les données nécessaires à son fonctionnement. + intitule: Tarification sur Quotient Familial des activités scolaires, périscolaire ou petite enfance + description: | + L'application est utilisée à la fois par la collectivité pour gérer des activités scolaires, périscolaires ou petite enfance. Elle est couplée à un portail familles permettant d'effectuer des démarches dématérialisées scopes: - cnaf_quotient_familial - - cnaf_allocataires - - cnaf_adresse - contact_technique_email: "<%= Rails.application.credentials.api_particulier_berger_levrault_contact_technique_email || 'tech-berger-levrault@yopmail.com' %>" + # contact_technique_editable: false + contact_technique_email: "<%= Rails.application.credentials.api_particulier_berger_levrault_contact_technique_email || 'tech-ecorestauration@yopmail.com' %>" contact_technique_given_name: "<%= Rails.application.credentials.api_particulier_berger_levrault_contact_technique_given_name || 'Jean' %>" contact_technique_family_name: "<%= Rails.application.credentials.api_particulier_berger_levrault_contact_technique_family_name || 'Dupont' %>" contact_technique_phone_number: "<%= Rails.application.credentials.api_particulier_berger_levrault_contact_technique_phone_number || '0836656565' %>" - contact_technique_job_title: Contact technique + contact_technique_job_title: Technicienne Saas + modalities: + - params +# ------------------------------- # +# ------------------------------- # +# ------------------------------- # + +# Editeur single page (cas 1) api-particulier-docaposte-fast: name: FAST description: