Project

General

Profile

Revision a2fa6a5b

IDa2fa6a5bee1bd04132fbf9b7e8ec0b6cea3c5ebb
Parent 172682b4
Child a4ffe87d

Added by Francois POIROTTE over 11 years ago

Export CSV alertes de VigiBoard (#954).

Permet l'export des alertes (événements corrélés) affichés à l'écran au
format CSV. L'export tient compte des critères de recherche
éventuellement appliqués.

Refs: #954.
Change-Id: I3c6639dbef9ca53043d45d8a683f5c77619af23a
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1017
Tested-by: Build system <>
Reviewed-by: Thomas BURGUIERE <>

View differences:

vigiboard/controllers/plugins/occurrences.py
22 22
Un plugin pour VigiBoard qui ajoute une colonne avec le nombre
23 23
d'occurrences d'un événement corrélé donné.
24 24
"""
25
from vigilo.models.tables import StateName
25 26
from vigiboard.controllers.plugins import VigiboardRequestPlugin
26 27

  
27 28
class PluginOccurrences(VigiboardRequestPlugin):
......
31 32
    corrélateur chaque fois qu'un événement brut survient sur la cause
32 33
    de l'événement corrélé.
33 34
    """
34
    pass
35
    def get_data(self, event):
36
        state = StateName.value_to_statename(event[0].cause.current_state)
37
        return {
38
            'state': state,
39
            'occurrences': event[0].occurrence,
40
        }

Also available in: Unified diff