Projet

Général

Profil

Development #35600

alpes-maritimes-2018 : rendre paramètrable le slug du connecteur sur les cellules

Ajouté par Mikaël Ates il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
27 août 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans static/alpes-maritimes-2018/config.json posé dans #35305 il faudrait que le slug du connecteur puisse être configuré sur les 3 cellules. Pour les cellules solis c'est défini ainsi :

  
    "apa-links": {
      "name": "APA : liens vers les bénéficiaires liés",
      "url": "{{ passerelle_url }}solis/{{ solis }}/apa-links/?name_id={{ user_nameid }}",
      "varnames": [],
      "form": [
        {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
      ],
      "log_errors": false,
      "cache_duration": 0,
      "force_async": true
    },

Mais peut-être pourrait-on mettre cela en place de façon systématique quelque chose comme :

...
      "url": "{{ passerelle_url }}astregs/{{ slug }}/links?NameID={{ user_nameid }}",
      "form": [
        {"label": "Identifiant du connecteur", "varname": "slug", "required": false}
      ],
...

Pour le required je ne sais pas ce qui est pris par défaut et je mettrais bien true.


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Development #35305: alpes-maritimes-2018: rajouter les cellules json relatives aux associationsFermé08 août 2019

Actions

Révisions associées

Révision b722054e (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

alpes-maritimes-2018: allow custom connector slug for associations related cells (#35600)

Révision b2e92dee (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

alpes-maritimes-2018: use varnames instead of query string params (#35600)

Révision 0c32bde3 (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

alpes-maritimes-2018: allow custom connector slug for associations related cells (#35600)

Révision 5c68a512 (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

alpes-maritimes-2018: use varnames instead of query string params (#35600)

Historique

#1

Mis à jour par Mikaël Ates il y a plus de 4 ans

  • Lié à Development #35305: alpes-maritimes-2018: rajouter les cellules json relatives aux associations ajouté
#2

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

J'imaginais un export du connecteur depuis la recette en prod, avec le même slug. Et donc ne pas avoir à penser au paramétrage des slugs quand on ajoute les cellules sur la page.
Mais ok.

#3

Mis à jour par Mikaël Ates il y a plus de 4 ans

Ça va me faciliter grandement la tâche. J'avais déjà un connecteur avec plein d'associations de tests. Je suis reparti d'une cellule json pour les retrouver, vérifier et les porter sur le connecteur avec le slug en dur. Là je vérifie que sur mes démarches, le slug est bien paramétrable.

J'aime bien aussi avoir un connecteur par cible métier dev/test/prod et je peux avoir plusieurs connecteurs sur un même environnement.

Enfin, je pensais que ce connecteur irait dans un répertoire générique et non alpes-maritimes (comme solis avec groupe-up). Dans cette perspective, utilisé ailleurs, les pratiques pourraient faire que l'on ne veuille pas d'un slug en dur.

#4

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

#5

Mis à jour par Thomas Noël il y a plus de 4 ans

Indentation bizarre, quand même, hein.

Sinon {{request.GET.association_id}} c'est pas la façon prévue de faire, il faut juste utiliser {{association_id}} et déclarer "varnames": ["association_id"] dans la config de la cellule.

Genre :

              ...
              "informations-association": {
                  "cache_duration": 1,
                  "name": "Informations de l'association",
                  "form": [{"label": "Identifiant du connecteur", "varname": "slug", "required": true}],
                  "varnames": ["association_id"],
                  "url": "{{ passerelle_url }}astregs/{{ slug }}/get-association-by-id?association_id={{ association_id }}&NameID={{ user_nameid }}" 
              },
              ...
#7

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée

Bon toujours ces indentations étonnantes, mais je n'ai aucun patch de .emacs à proposer pour ça :) Let's go !

#8

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)

(setq js-indent-level 2)

commit b2e92dee05be536120ab61ed482b66d56dd6b4d9 (origin/master, origin/HEAD)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Tue Aug 27 23:38:08 2019 +0200

    alpes-maritimes-2018: use varnames instead of query string params (#35600)

commit b722054ec462ba41c6df0972448e8122fce122b2
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Tue Aug 27 17:01:40 2019 +0200

    alpes-maritimes-2018: allow custom connector slug for associations related cells (#35600)
#9

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF