Project

General

Profile

Revision c49defb8

IDc49defb8c591a6fa4ff32909d6005c2090a920be
Parent 3d0d254c
Child 20422a70

Added by Francois POIROTTE over 14 years ago

Corrections suite aux changements apportés dans le modèles.
Corrections des tests.
Ajout d'une image pour la flèche affichant les détails : cas où severity = NULL dans la base de données.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@804 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/controllers/vigiboardrequest.py
22 22
    def __init__(self, user):
23 23

  
24 24
        """
25
        Initialisation de toutes les variables nécessaires: Liste des groupes de
26
        l'utilisateur, les classes à appliquer suivant la sévérité, les
25
        Initialisation de toutes les variables nécessaires: Liste des groupes
26
        de l'utilisateur, les classes à appliquer suivant la sévérité, les
27 27
        différentes étapes de la génération de la requête et la liste des
28 28
        plugins appliqués.
29 29
        """
......
106 106
        self.req = DBSession
107 107
        self.context_fct = []
108 108

  
109
    def get_bouton_severity(self, severity):
110
        if severity is None:
111
            return 'Unknown'
112
        return self.bouton_severity[severity]
113

  
109 114
    def add_plugin(self, *argv):
110 115

  
111 116
        """
......
331 336
        ids = []
332 337
        for req in self.req[first_row : last_row]:
333 338
            # Si il y a plus d'un élément dans la liste des tables,
334
            # rq devient une liste plutôt que d'être directement la
339
            # req devient une liste plutôt que d'être directement la
335 340
            # table souhaitée
336 341

  
337 342
            if isinstance(req, EventsAggregate):
......
354 359
                events.append([
355 360
                        event,
356 361
                        {'class': class_tr[i % 2]},
357
                        {'class' : self.bouton_severity[event.severity] + \
358
                                self.class_ack[event.status]},
359
                        {'class' : self.bouton_severity[event.severity] + \
360
                                self.class_ack[event.status]},
361
                        {'src' : '/images/%s2.png' % \
362
                                self.bouton_severity[event.severity].upper()},
362
                        {'class': self.get_bouton_severity(event.severity) + \
363
                            self.class_ack[event.status]},
364
                        {'class': self.get_bouton_severity(event.severity) + \
365
                            self.class_ack[event.status]},
366
                        {'src': '/images/%s2.png' % \
367
                            self.get_bouton_severity(event.severity).upper()},
363 368
                        self.format_events_img_status(event),
364 369
                        [[j.__show__(event), j.style] for j in self.plugin]
365 370
                    ])
......
368 373
                events.append([
369 374
                        event,
370 375
                        {'class': class_tr[i % 2]},
371
                        {'class' : self.bouton_severity[event.severity] + \
372
                                self.class_ack[event.status] },
373
                        {'class' : 'Cleared' + self.class_ack[event.status] },
374
                        {'src' : '/images/%s2.png' % \
375
                                self.bouton_severity[event.severity].upper()},
376
                        {'class': self.get_bouton_severity(event.severity) + \
377
                            self.class_ack[event.status] },
378
                        {'class': 'Cleared' + self.class_ack[event.status]},
379
                        {'src': '/images/%s2.png' % \
380
                            self.get_bouton_severity(event.severity).upper()},
376 381
                        self.format_events_img_status(event),
377 382
                        [[j.__show__(event), j.style] for j in self.plugin]
378 383
                    ])
......
428 433
                    hist.timestamp,
429 434
                    hist.username,
430 435
                    hist.type_action,
431
                    self.severity[min(int(hist.value),7)],
436
                    self.severity[min(int(hist.value), 7)],
432 437
                    hist.text,
433
                    {'class': class_tr[i%2]},
434
                    {'class': self.class_severity[min(int(hist.value),7)]}
438
                    {'class': class_tr[i % 2]},
439
                    {'class': self.class_severity[min(int(hist.value), 7)]}
435 440
                ])
436 441

  
437 442
            else:
......
441 446
                    hist.type_action,
442 447
                    self.severity[0],
443 448
                    hist.text,
444
                    {'class': class_tr[i%2]},
449
                    {'class': class_tr[i % 2]},
445 450
                    {'class': self.class_severity[0]}
446 451
                ])    
447 452
            i += 1

Also available in: Unified diff