Development #48111
Catégories pour les modèles de fiche
0%
Description
Parce qu'avec un million de modèles de fiche surviennent des pb de classement, ce serait bien d'avoir des catégories de fiche
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 #41157: Disposer de catégories pour les fiches ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
On parle bien de catégories pour les modèles de fiche ? (qui ne seront pas un million mais quelques dizaines)
Mis à jour par Pierre Cros il y a plus de 3 ans
- Sujet changé de Catégories de fiche à Catégories pour les modèles de fiche
- Description mis à jour (diff)
Yes, désolé c'était un peu con de présenter le truc comme ça du coup.
J'ai édité titre et description.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0002-cards-add-category-48111.patch 0002-cards-add-category-48111.patch ajouté
- Fichier 0001-misc-split-admin-pages-tests-category.patch 0001-misc-split-admin-pages-tests-category.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Projet changé de Publik famille à w.c.s.
Je déplace dans le projet wcs parce que sinon je ne retrouverai pas ce ticket. (et peut-être surtout ça lui permettra de voir jenkins etc.).
Mis à jour par Frédéric Péters il y a plus de 3 ans
{% regroup view.get_carddefs by category as category_list %}
Ça va trier les catégories par ordre alphabétique plutôt que l'ordre manuel qui peut être défini par dragndrop, je pense que ça passerait en modifiant le get_carddefs() pour trier par position, quelque chose comme ça :
+++ b/wcs/backoffice/data_management.py @@ -66,6 +66,7 @@ class DataManagementDirectory(ManagementDirectory): carddefs = CardDef.select(order_by='name', ignore_errors=True, lightweight=True) carddefs = [c for c in carddefs if user.is_admin or c.is_of_concern_for_user(user)] cats = CardDefCategory.select(order_by='name') + CardDefCategory.sort_by_position(cats) for c in cats + [None]: for carddef in carddefs:
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0002-cards-add-category-48111.patch 0002-cards-add-category-48111.patch ajouté
- Fichier 0001-misc-split-admin-pages-tests-category.patch 0001-misc-split-admin-pages-tests-category.patch ajouté
note: sur /backoffice/management/forms l'ordre manuel des catégories n'est pas conservé non plus
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
note: sur /backoffice/management/forms l'ordre manuel des catégories n'est pas conservé non plus
Ah oui tiens, tu feras un ticket pour corriger ça ?
(je valide sans attendre jenkins, parce que c'est le seul truc que j'avais vu)
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 27b891665793dbf705e4745434044ee0071620fb Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Nov 2 17:40:49 2020 +0100 cards: add category (#48111) commit 6a0c7835876ce1f9677d481f1076420dabb92928 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Nov 2 16:09:23 2020 +0100 misc: split admin pages tests (category)
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
cards: add category (#48111)