statistiques, permettre de sélectionner plusieurs formulaires (#73174) #94
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/73174-statistiques-permettre-de-select"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
b15a44c400
toce84e80a8d
@ -278,0 +241,4 @@
criterias = [Contains('url_name', formdef_slugs), Contains('category_id', category_ids)]
formdefs = self.formdef_class.select([Or(criterias)])
if not formdefs:
Il me semble que ça ne peut pas arriver parce que le regroupement sur plusieurs est possible uniquement pour les formulaires, pas les fiches, mais comme on utilise ici self.formdef_class on peut penser le contraire, et se dire que le Category au-dessus devrait varier selon qu'on est sur des formulaires ou des modèles de fiche.
Si c'est bien comme ça, je pense quand même qu'un commentaire pourrait être ajouté, pour dire qu'on est conscient que Category concerne uniquement les formulaires, pas les modèles de fiche.
Détail, sur le Category.select(), tu peux ajouter ignore_errors=True, pour s'éviter un crash inutile en cas de suppression de catégorie.
Yep les fitres « category:xxx » n'apparaissent pas pour les fiches. Pas d'inspi pour le commentaire (et il risquerait d'être oublié lors d'une mise à jours du code où on introduirait un wcs_all_cards), j'ai préféré mettre ça dans une méthode à part, méthode qu'on fait différer entre la vue formulaire et la vue fiche.
ce84e80a8d
to68646adb70
68646adb70
toce24143001
ce24143001
to6d6a1a6a3c
6d6a1a6a3c
to2f8bd56a90
2f8bd56a90
todda87319bb