Revision 80fa03cd
[#1258] Ordre de tri initial dans VigiBoard.
Permet la personnalisation par l'administrateur de l'ordre de tri appliqué
par défaut dans VigiBoard.
L'administrateur a accès à l'ensemble des champs fournis par les
greffons des colonnes et peut choisir pour chaque champ de trier par
ordre ascendant ou descendant.
Change-Id: Idf45dd2d4ac801e140a4cbbd1dec4ee0b9751098
Refs: #1258.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1499
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Thomas BURGUIERE <thomas.burguiere@c-s.fr>
vigiboard/controllers/plugins/details.py | ||
---|---|---|
214 | 214 |
pass |
215 | 215 |
|
216 | 216 |
def get_sort_criterion(self, query, column): |
217 |
if column == 'details': |
|
218 |
return StateName.order |
|
219 |
return None |
|
217 |
columns = { |
|
218 |
'details': StateName.order, |
|
219 |
'problem': StateName.statename.in_([u'OK', u'UP']), |
|
220 |
} |
|
221 |
return columns.get(column) |
|
220 | 222 |
|
Also available in: Unified diff