Projet

Général

Profil

Development #21374

ajout des templates pour les cellules JSON "solis"

Ajouté par Thomas Noël il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
23 janvier 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

que l'on va placer dans combo/json/apa-* car elles ont vocation à être mutualisées sur plusieurs sites (départements, surtout)


Fichiers


Demandes liées

Lié à Passerelle - Development #19364: connecteur Solis "new generation"Fermé11 octobre 2017

Actions
Lié à Passerelle - Development #19393: solis : se lier à plusieurs comptesFermé12 octobre 201717 octobre 2017

Actions
Lié à Intégrations graphiques Publik - Bug #22264: avoir un style de liste ul "sans puce"Solution déployée05 mars 2018

Actions

Révisions associées

Révision a1594f72 (diff)
Ajouté par Thomas Noël il y a environ 6 ans

combo: add templates for passerelle Solis cells (#21374)

entries in settings.JSON_CELL_TYPES:

"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
},
"apa-users": {
"name": "APA : bénéficiaires liés",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-users/?name_id={{ user_nameid }}",
"varnames": [],
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true
},
"apa-user-info" : {
"name": "APA : détails sur un bénéfiaire",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
"varnames": ["user_id"],
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true
},
"apa-instruction" : {
"name": "APA : dossiers en instruction (liste / détails)",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=suiviDemandeEnInstruction",
"varnames": ["user_id", "detail_id"],
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"additional-data": [ {
"key": "user_info",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
"cache_duration": 0,
"log_errors": false
}
]
},
"apa-droits" : {
"name": "APA : droits en cours (liste / détails)",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=consultationDeMesDroits",
"varnames": ["user_id", "detail_id"],
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"additional-data": [ {
"key": "user_info",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
"cache_duration": 0,
"log_errors": false
}
]
},
"apa-historique" : {
"name": "APA : demandes archivées (liste / détails)",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=suiviDemandeHistorique",
"varnames": ["user_id", "detail_id"],
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"additional-data": [ {
"key": "user_info",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
"cache_duration": 0,
"log_errors": false
}
]
},
"apa-link-user-id" : {
"name": "APA : retour au dossier courant",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-links/?name_id={{ user_nameid }}",
"form": [ {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"varnames": ["user_id"],
"log_errors": false,
"cache_duration": 0,
"force_async": true
}

Historique

#1

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

#2

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

#4

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

  • Statut changé de Nouveau à En cours
#5

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

Version pas mal mise à jour suite à relecture des mockup, remarques du cd80 et de Victor.

#6

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

<td style="text-align:right"> c'est une sorte de méchant mix perdu entre XX et XXIème siècle; assume totalement et met <td align="right">.

Pour des listes d'informations, plutôt qu'un <p> avec des <br>, c'est mieux de faire une liste. Je comprends le souhait d'obtenir un rendu en se mêlant le moins possible aux histoires de styles, pour autant c'est pour moi en faisant attention aux styles qu'on s'assurera la possibilité de répondre avec les mêmes templates sur différents départements.

Autre situation, genre <font color="green">, je préférerais qu'on définisse un style "emphase positive" et un autre pour "emphase négative", et ici ça ferait texte vert ou rouge, mais ailleurs

  </div>
  <div class="grid-1-3">
    <h2>Votre contact APA</h2>
    <p><b>{{ individu.apa.centreAutonomie }}</b></p>
  </div>
  <div style="clear: both;"></div>

Après une ligne de grid, il vaut mieux assurer la suite en grid aussi, en y précisant une classe "newline", genre ici class="newline grid-1-1" sur ce qui suit, et dégager ce <div> vide.

(Mille autres détails mais je ne sais pas si cette relecture a du sens, donc bon, tu pousses si tu veux).

#7

Mis à jour par Thomas Noël il y a environ 6 ans

Frédéric Péters a écrit :

Pour des listes d'informations, plutôt qu'un <p> avec des <br>, c'est mieux de faire une liste. Je comprends le souhait d'obtenir un rendu en se mêlant le moins possible aux histoires de styles, pour autant c'est pour moi en faisant attention aux styles qu'on s'assurera la possibilité de répondre avec les mêmes templates sur différents départements.
Autre situation, genre <font color="green">, je préférerais qu'on définisse un style "emphase positive" et un autre pour "emphase négative", et ici ça ferait texte vert ou rouge, mais ailleurs

je vais regarder si des styles existent déjà pour :
  • une liste qui permette de faire "comme des sauts de lignes"
  • des <em class="positive/negative"> en vert/rouge
    et sinon créer des tickets dans publik-base-theme pour ça.

Après une ligne de grid, il vaut mieux assurer la suite en grid aussi, en y précisant une classe "newline", genre ici class="newline grid-1-1" sur ce qui suit, et dégager ce <div> vide.

J'avais tenté mais ça ne marche pas (cf copies d'écran)

#8

Mis à jour par Thomas Noël il y a environ 6 ans

  • Lié à Bug #22264: avoir un style de liste ul "sans puce" ajouté
#9

Mis à jour par Frédéric Péters il y a environ 6 ans

Maintenant que je suis sur le 77 ça m'irait que ça soit poussé en l'état, et les améliorations viendront dessus sous forme de corrections; tu peux pousser la dernière version de ton patch ?

#10

Mis à jour par Thomas Noël il y a environ 6 ans

  • Statut changé de En cours à Résolu (à déployer)

C'est poussé.

C'est la version pour le CD80, il y a des adaptations à prévoir pour que ça soit compatible avec les besoins d'affichage du CD77 (qui ne sont pas encore clarifiés).
Pour cela j'imagine poser des {% if flag_apa_xxx %} sur des variables dans le TEMPLATES_VARS qui seront à inventer ; sauf si tu as une autre idée ?

commit a1594f72a117b7335335cc0cc11b814602df4d5b
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Tue Jan 23 17:01:34 2018 +0100

    combo: add templates for passerelle Solis cells (#21374)

    entries in settings.JSON_CELL_TYPES:

        "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
        },

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

        "apa-user-info" : {
          "name": "APA : détails sur un bénéfiaire",
          "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
          "varnames": ["user_id"],
          "form": [
            {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
          ],
          "log_errors": false,
          "cache_duration": 0,
          "force_async": true
        },

        "apa-instruction" : {
          "name": "APA : dossiers en instruction (liste / détails)",
          "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=suiviDemandeEnInstruction",
          "varnames": ["user_id", "detail_id"],
          "form": [
            {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
          ],
          "log_errors": false,
          "cache_duration": 0,
          "force_async": true,
          "additional-data": [
            {
              "key": "user_info",
              "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
              "cache_duration": 0,
              "log_errors": false
            }
          ]
        },

        "apa-droits" : {
          "name": "APA : droits en cours (liste / détails)",
          "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=consultationDeMesDroits",
          "varnames": ["user_id", "detail_id"],
          "form": [
            {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
          ],
          "log_errors": false,
          "cache_duration": 0,
          "force_async": true,
          "additional-data": [
            {
              "key": "user_info",
              "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
              "cache_duration": 0,
              "log_errors": false
            }
          ]
        },

        "apa-historique" : {
          "name": "APA : demandes archivées (liste / détails)",
          "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=suiviDemandeHistorique",
          "varnames": ["user_id", "detail_id"],
          "form": [
            {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
          ],
          "log_errors": false,
          "cache_duration": 0,
          "force_async": true,
          "additional-data": [
            {
              "key": "user_info",
              "url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
              "cache_duration": 0,
              "log_errors": false
            }
          ]
        },

        "apa-link-user-id" : {
          "name": "APA : retour au dossier courant",
          "url": "{{ passerelle_url }}solis/{{ solis }}/apa-links/?name_id={{ user_nameid }}",
          "form": [
            {"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
          ],
          "varnames": ["user_id"],
          "log_errors": false,
          "cache_duration": 0,
          "force_async": true
        }

#11

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

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

Formats disponibles : Atom PDF