Revision 4febadf0
Amélioration des styles pour VigiBoard et ajout de documentation dans les différents plugins.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2142 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/controllers/vigiboard_plugin/hls.py | ||
---|---|---|
1 | 1 |
# -*- coding: utf-8 -*- |
2 |
# vim:set expandtab tabstop=4 shiftwidth=4:
|
|
2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
|
3 | 3 |
""" |
4 |
Plugin SHN : High level service |
|
4 |
Un plugin pour VigiBoard qui ajoute une colonne avec les services de haut |
|
5 |
niveau (L{HighLevelService}) impactés par un événement. |
|
5 | 6 |
""" |
6 | 7 |
|
7 | 8 |
from pylons.i18n import ugettext as _ |
... | ... | |
13 | 14 |
CorrEvent, Event, SupItem |
14 | 15 |
|
15 | 16 |
class PluginHLS(VigiboardRequestPlugin): |
16 |
|
|
17 | 17 |
""" |
18 |
Plugin permettant de rajouter le nombre de Service de Haut Niveau |
|
19 |
impactés à l'affichage et d'obtenir une liste détaillée de ces |
|
20 |
Services de Haut Niveau. |
|
18 |
Plugin qui permet de voir les services de haut niveau impactés par |
|
19 |
un événement. |
|
21 | 20 |
""" |
22 | 21 |
def get_value(self, idcorrevent): |
23 |
"""Ajout de fonctionnalités au contrôleur""" |
|
22 |
""" |
|
23 |
Renvoie le nom des services de haut niveau impactés par l'événement. |
|
24 |
|
|
25 |
@param idcorrevent: Identifiant de l'événement corrélé. |
|
26 |
@type idcorrevent: C{int} |
|
27 |
@return: Un dictionnaire dont la clé "services" contient une liste |
|
28 |
des noms des services de haut niveau impactés par l'événement |
|
29 |
corrélé dont l'identifiant est L{idcorrevent}. |
|
30 |
""" |
|
24 | 31 |
supitem = self.get_correvent_supitem(idcorrevent) |
25 | 32 |
|
26 | 33 |
if not supitem: |
Also available in: Unified diff