Revision a2fa6a5b
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 <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Thomas BURGUIERE <thomas.burguiere@c-s.fr>
vigiboard/controllers/plugins/__init__.py | ||
---|---|---|
33 | 33 |
Classe que les plugins de VigiBoard doivent étendre. |
34 | 34 |
""" |
35 | 35 |
|
36 |
def __init__ (self, table = None, join = None, outerjoin = None, |
|
37 |
filters = None, groupby = None, orderby = None, name = '', |
|
38 |
style = None, object_name = ""): |
|
39 |
self.table = table |
|
40 |
self.join = join |
|
41 |
self.outerjoin = outerjoin |
|
42 |
self.filter = filters |
|
43 |
self.orderby = orderby |
|
44 |
self.name = name |
|
45 |
self.groupby = groupby |
|
46 |
self.style = style |
|
47 |
self.object_name = object_name |
|
48 |
|
|
49 | 36 |
def get_bulk_data(self, events_ids): |
50 | 37 |
""" |
51 | 38 |
Cette méthode est appelée par le L{RootController} : elle |
... | ... | |
91 | 78 |
""" |
92 | 79 |
return 1 |
93 | 80 |
|
81 |
def get_data(self, event): |
|
82 |
return {} |
|
83 |
|
|
94 | 84 |
def get_search_fields(self): |
95 | 85 |
return [] |
96 | 86 |
|
Also available in: Unified diff