Projet

Général

Profil

Development #8275

Cellule démarches famille "magique" (aide aux parcours)

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

Statut:
Fermé
Priorité:
Haut
Assigné à:
Version cible:
-
Début:
16 septembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Une cellule famille qui a en entrée:
  • les données de la famille, dans lesquelles on a des mots-clés (ex: sur l'enfant1, le mot clé "inscription-petite-enfance" car )
  • les démarches wcs disponibles, avec leur mots clés
  • les demandes en cours de l'utilisateur
La cellule "affiche :
  • les démarches correspondantes à la situation de la famille (selon ses mots clés)
  • les demandes en cours concernant la famille
  • pour chaque enfant :
    • les démarches correspondantes à la situation de l'enfant (selon ses mots clés)
    • les demandes en cours concernant l'enfant
  • pour chaque adultes :
    • les démarches correspondantes à la situation de l'enfant (selon ses mots clés)
    • les demandes en cours concernant l'enfant

Fichiers

Révisions associées

Révision a2a1b667 (diff)
Ajouté par Thomas Noël il y a plus de 8 ans

family: link to wcs forms via keywords and person id (#8275)

Révision b5ccede0 (diff)
Ajouté par Thomas Noël il y a plus de 8 ans

family: use id varnames used in wcs forms (#8275)

Historique

#1

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

Voilà un patch qui montre le principe.

A noter: pour savoir si une demande en cours ou un brouillon est lié à un adulte, on y cherche la variable "adult_id" (donc il faut un champ qui correspond à ça, qui sera en fait une liste obtenue depuis passerelle). Pour les enfants, c'est "child_id". Pour la famille c'est "family_id" mais c'est un peu bête, ça n'existera pas (l'utilisateur ne "choisi" pas une famille, elle est déjà connue). Donc il faudrait plutôt afficher les demnades en cours qui concernent la famille, c'est à dire ceux d'une certaine catégorie, à définir dans la cellule.

#2

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

  • Statut changé de Nouveau à En cours
  • Patch proposed changé de Non à Oui
#3

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

On peut pas prévoir dans les workflows "famille" de stocker le "famille_id" dans une variable de workflow ?

#4

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

Why not (mais ça marchera pas pour les drafts, donc c'est un poil bancal). Je pense que si on affiche "toutes les demandes/brouillons en cours de la catégorie Famille qui ne sont pas déjà affichées sur une des personnes", c'est très suffisant.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ben sinon un keyword 'famille'.

#7

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

  • Priorité changé de Normal à Haut
#8

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

Version revue, il reste encore en "chantier" la gestion multi-wcs (ici on ne considère que le premier trouvé).

0001: un peu de rewrite de l'existant pour clarifier (?) 0002
0002: le vrai ajout de liens avec wcs

#9

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

k.

#10

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

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

Suite à cette moitié de "ok", c'est poussé avec intégration de quelques remarques orales (utilisation de getattr, pas de \, etc.)

commit a2a1b66783048098e3e8e54551d3123051f17d91
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Tue Nov 10 14:58:41 2015 +0100

    family: link to wcs forms via keywords and person id (#8275)

commit 51beecdf88eace860bb8f03ddb087a580d8ac6dc
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Tue Nov 10 14:38:23 2015 +0100

    family: rewrite get_cell_extra_context

#11

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

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

Formats disponibles : Atom PDF