Revision 348eec2c
Fix broken references to models renamed in svn rev [674].
git grep wEl 'Events|GraphGroups|Groups|HostGroups|ServiceGroups' - \
{vigiboard,models,correlator,connector,glue,vigicore} \
|xargs sed -i -re 's:\<(Event|GraphGroup|Group|HostGroup|ServiceGroup)s\>:\1:g'
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@695 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/controllers/vigiboard_plugin/shn.py | ||
---|---|---|
6 | 6 |
|
7 | 7 |
from vigiboard.controllers.vigiboard_plugin import \ |
8 | 8 |
VigiboardRequestPlugin |
9 |
from vigiboard.model import DBSession, ServiceHautNiveau, Events
|
|
9 |
from vigiboard.model import DBSession, ServiceHautNiveau, Event |
|
10 | 10 |
from sqlalchemy import sql |
11 | 11 |
from pylons.i18n import gettext as _ |
12 | 12 |
from tg import tmpl_context, url |
... | ... | |
22 | 22 |
def __init__(self): |
23 | 23 |
super(PluginSHN, self).__init__( |
24 | 24 |
table = [ServiceHautNiveau.servicename_dep, |
25 |
sql.func.count(Events.idevent)],
|
|
25 |
sql.func.count(Event.idevent)], |
|
26 | 26 |
outerjoin = [(ServiceHautNiveau, |
27 |
ServiceHautNiveau.servicename_dep == Events.servicename)],
|
|
28 |
groupby = [(Events),(ServiceHautNiveau.servicename_dep)],
|
|
27 |
ServiceHautNiveau.servicename_dep == Event.servicename)], |
|
28 |
groupby = [(Event),(ServiceHautNiveau.servicename_dep)], |
|
29 | 29 |
name = _(u'Impacted HLS'), |
30 | 30 |
style = {'title': _(u'Impacted High-Level Services'), |
31 | 31 |
'style': 'text-align:center'}, |
... | ... | |
59 | 59 |
def controller(self, *argv, **krgv): |
60 | 60 |
"""Ajout de fonctionnalités au contrôleur""" |
61 | 61 |
idevent = krgv['idevent'] |
62 |
service = DBSession.query(Events.servicename
|
|
63 |
).filter(Events.idevent == idevent).one().servicename
|
|
62 |
service = DBSession.query(Event.servicename |
|
63 |
).filter(Event.idevent == idevent).one().servicename |
|
64 | 64 |
|
65 | 65 |
shns = DBSession.query(ServiceHautNiveau.servicename |
66 | 66 |
).filter(ServiceHautNiveau.servicename_dep == service) |
Also available in: Unified diff