Development #46849
Inspect et demande de fiche liée : afficher aussi les fiches sans lien, et les form_var_ associées
0%
Description
- fiche x n°5
- fiche y n°13
- fiche x n°5 (form_var_xxxx)
- fiche y n°13 (historique, étape xx)
- fiche x n°42 (form_var_xxx) -- Could not find linked
Tout cela m'aurait beaucoup aidé à comprendre #46847
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-backoffice-display-related-form-card-origin-in-inspe.patch 0001-backoffice-display-related-form-card-origin-in-inspe.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier Capture d’écran de 2020-09-29 09-19-44.png Capture d’écran de 2020-09-29 09-19-44.png ajouté
Vu avec Fred: on n'a pas grand chose d'autre comme info
Mis à jour par Frédéric Péters il y a plus de 3 ans
Peut-être aussi,
- yield obj_class.get_by_urlname(slug).data_class().get(target_id) + yield (obj_class.get_by_urlname(slug).data_class().get(target_id), origin) except ValueError: pass except KeyError: ...
Dans le KeyError on pourrait retourner quelque chose pour afficher le cas "fiche liée mais manquante" ?
Mis à jour par Thomas Noël il y a plus de 3 ans
Et pour les data_sources elles viennent dans un « for field in self.get_formdef().get_all_fields(): » donc on a quand même le field.varname quand il est défini. Ca aidera beaucoup de le voir afficher.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier Capture d’écran de 2020-09-29 10-58-33.png Capture d’écran de 2020-09-29 10-58-33.png ajouté
- Fichier Capture d’écran de 2020-09-29 10-58-44.png Capture d’écran de 2020-09-29 10-58-44.png ajouté
Datasource: ok, j'affiche varname si on l'a (cf tests, screenshot)
KeyError: 2 cas à prendre en compte:
- il manque le card/form data (cf tests)
- il manque le card/form def (cf tests, screenshot)
A noter que dans le cas où on a une KeyError, il manquerait peut-être un léger coup de css que que ce soit joli (j'ai tenté le span.label mais ça ne colle pas)
Mis à jour par Frédéric Péters il y a plus de 3 ans
De manière un peu moche mais
+ r += htmltext('<li>%s (%s)</li>') % (child, origin)
Je mettrais quand même un <a href=""> autour, même sans lien, pour assurer le padding dans la présentation.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-backoffice-display-related-form-card-origin-in-inspe.patch 0001-backoffice-display-related-form-card-origin-in-inspe.patch ajouté
avec un a sans href
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit eb16118351da3a3b3725f724b041dafb1b294eaa Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Sep 29 09:21:34 2020 +0200 backoffice: display related form/card origin in inspect page (#46849)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: display related form/card origin in inspect page (#46849)