Revision 434b574d
Ajout d'une option dans les fichiers INI pour changer l'ordre de tri par priorité (croissant ou décroissant).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@1126 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/controllers/vigiboardrequest.py | ||
---|---|---|
66 | 66 |
EventsAggregate.timestamp_active != None, |
67 | 67 |
] |
68 | 68 |
|
69 |
# Permet de définir le sens de tri pour la priorité. |
|
70 |
if config['vigiboard_priority_order'] == 'asc': |
|
71 |
priority_order = asc(EventsAggregate.priority) |
|
72 |
else: |
|
73 |
priority_order = desc(EventsAggregate.priority) |
|
74 |
|
|
69 | 75 |
self.orderby = [ |
70 |
desc(EventsAggregate.status), # None, Acknowledged, AAClosed |
|
71 |
desc(EventsAggregate.priority), # Priorité ITIL (entier). |
|
72 |
desc(Statename.order), # Etat courant (entier). |
|
73 |
asc(Event.hostname), |
|
76 |
desc(EventsAggregate.status), # None, Acknowledged, AAClosed |
|
77 |
priority_order, # Priorité ITIL (entier). |
|
78 |
desc(Statename.order), # Etat courant (entier). |
|
74 | 79 |
desc(Event.timestamp), |
80 |
asc(Event.hostname), |
|
75 | 81 |
] |
76 | 82 |
|
77 | 83 |
self.groupby = [ |
Also available in: Unified diff