Development #46989
source de données dynamique via des fiches / vues personnalisées
0%
Description
Les vues personnalisées pouvant désormais servir de source de données, on pourrait imaginer qu'un critère posé sur la vue contienne un gabarit django, qui soit évalué sur base de la demande en cours de saisie.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Lié à Development #44155: exposer les vues personnalisées globales des fiches en source de données ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Nouveau à En cours
Branche poussée avec la base, qu'on voyait dans https://perso.entrouvert.org/~fred/tmp/cards-data-sources-custom-views-dynamic-fields.webm
Il y a des tests etc. à faire encore mais surtout je pense il y a des bouts d'interface à adapter quand on veut faire ça, parce que généralement on voudra filtrer sur un champ liste et dans les critères ça sera un <select> et on ne pourra pas aller y écrire un gabarit; il y aurait là à faire évoluer les critères liste pour pouvoir les basculer en mode édition.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-general-add-support-for-dynamic-custom-views-data-so.patch 0001-general-add-support-for-dynamic-custom-views-data-so.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Voilà le reste.
Mis à jour par Victor Claudet il y a plus de 3 ans
je mets 5 étoiles, j'active la cloche, un pousse bleu pour ce patch
Mis à jour par Paul Marillonnet il y a plus de 3 ans
(J'ai fait une première lecture du code pour m'imprégner du patch, et j'ai testé en live sur mon devinst avec succès. Je fais demain une seconde lecture à tête reposée avant un éventuel ack.)
Mis à jour par Paul Marillonnet il y a plus de 3 ans
- Fichier 0001-misc-changes.patch 0001-misc-changes.patch ajouté
- Statut changé de Solution proposée à Solution validée
Tout relu la partie python, rien à redire sur “l’esprit du patch”, et j’ai poussé deux petites modifs sans grande importance¹ dans une branche à côté. Je mets le patch ici pour info, à squasher ou à laisser tomber, comme tu veux.
La partie JS, vraiment ack de complaisance, je constate que “chez moi ça marche”.
1. On ajoute un triplet dans une liste des options alors que c’est des doublets qu'on manipule ; et une vérification sur la structure de l'id de source de données, qu'on peut faire tout de suite avant d'essayer de retrouver le modèle de fiche correspondant.
Mis à jour par Frédéric Péters il y a plus de 3 ans
Ok, poussé rebasé, (au-dessus de #47764 qui touchait pareil à wcs/carddef.py).
On ajoute un triplet dans une liste des options alors que c’est des doublets qu'on manipule
Ack, c'était par symétrie/copié-collé.
une vérification sur la structure de l'id de source de données, qu'on peut faire tout de suite
Intégrée également.
~~
Je merge une fois jenkins content.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 629c5a12e11d88bc55cccc72ed0b7d04b1a33ace Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Aug 25 15:53:14 2020 +0200 general: add support for dynamic custom views data sources (#46989)
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
general: add support for dynamic custom views data sources (#46989)