Development #36865
avoir un get_formdefs_of_all_kinds()
0%
Description
Avoir un get_formdefs_of_all_kinds()
, qui prendrait les formdefs mais aussi ceux qui peuvent se trouver à divers endroits des workflows, comme profil utilisateur, etc.
wcs/admin/settings.py:class UserFieldsFormDef(FormDef): wcs/carddef.py:class CardDef(FormDef): wcs/wf/form.py:class WorkflowFormFieldsFormDef(FormDef): wcs/workflows.py:class WorkflowVariablesFieldsFormDef(FormDef): wcs/workflows.py:class WorkflowBackofficeFieldsFormDef(FormDef):
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Lié à Bug #15163: source de données: ne pas en permettre la suppression ou la modification du slug si elle est en cours d'utilisation ajouté
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Fichier 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Je doute pour UserFieldsFormDef
,
et pour les arguments à passer aux select()
.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Pour l'usage qui va en être fait immédiatement (parcourir les fields) il me semble qu'utiliser lightweight est inutile sinon pour le reste ça me semble bon (mais tu pourrais mettre lightweight en paramètre).
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Fichier 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch ajouté
- Statut changé de Solution validée à Solution proposée
Oui, j'ai ajouté les 3 paramètres des select
utilisés,
avec pour valeurs par défaut celles des paramètres de StorableObject::select
.
(les autres paramètres ne s'applique pas vraiment ici : clause
, order_by
, limit
et offset
)
Mis à jour par Frédéric Péters il y a plus de 4 ans
Je préférerais qu'il n'y ait pas de paramètres jamais utilisés, que le comportement corresponde à ce que demande #15163, rien de plus; il sera toujours temps d'ajouter des options quand le besoin existera.
(i.e. faire ignore_errors=True, ignore_migration=True).
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Fichier 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch 0001-formdefs-add-function-to-get-formdefs-of-all-kind-36.patch ajouté
voila.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 12df99eaba2d86e56a332e79ca610d2cc0316c16 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Oct 11 17:00:10 2019 +0200 formdefs: add function to get formdefs of all kind (#36865)
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
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Lié à Bug #37058: get_formdefs_of_all_kinds peut retourner des None dans sa liste ajouté
formdefs: add function to get formdefs of all kind (#36865)