Project

General

Profile

Development #48111

Catégories pour les modèles de fiche

Added by Pierre Cros about 1 month ago. Updated 15 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
29 Oct 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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


Files


Related issues

Related to w.c.s. - Development #41157: Disposer de catégories pour les fichesRejeté30 Mar 2020

Actions

Associated revisions

Revision 27b89166 (diff)
Added by Lauréline Guérin 18 days ago

cards: add category (#48111)

History

#1

Updated by Frédéric Péters about 1 month ago

#2

Updated by Pierre Cros about 1 month ago

  • Description updated (diff)
#3

Updated by Frédéric Péters about 1 month ago

On parle bien de catégories pour les modèles de fiche ? (qui ne seront pas un million mais quelques dizaines)

#4

Updated by Pierre Cros about 1 month ago

  • Subject changed from Catégories de fiche to Catégories pour les modèles de fiche
  • Description updated (diff)

Yes, désolé c'était un peu con de présenter le truc comme ça du coup.

J'ai édité titre et description.

#5

Updated by Lauréline Guerin about 1 month ago

  • Assignee set to Lauréline Guerin
#6

Updated by Lauréline Guerin 28 days ago

#7

Updated by Lauréline Guerin 28 days ago

  • Tracker changed from Bug to Development
#8

Updated by Frédéric Péters 27 days ago

  • Project changed from Publik famille to 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.).

#9

Updated by Lauréline Guerin 27 days ago

  • Project changed from w.c.s. to Publik famille
#11

Updated by Lauréline Guerin 27 days ago

  • Project changed from Publik famille to w.c.s.
#12

Updated by Frédéric Péters 18 days ago

{% 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:
#13

Updated by Lauréline Guerin 18 days ago

note: sur /backoffice/management/forms l'ordre manuel des catégories n'est pas conservé non plus

#14

Updated by Frédéric Péters 18 days ago

  • Status changed from Solution proposée to 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)

#15

Updated by Lauréline Guerin 18 days ago

  • Status changed from Solution validée to 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)
#16

Updated by Frédéric Péters 15 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF