Project

General

Profile

Revision 348eec2c

ID348eec2c8ba62352cca34c5c4ff27ad5ad5efe78
Parent d7540235
Child 8484b8bd

Added by Gabriel DE PERTHUIS over 14 years ago

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

View differences:

vigiboard/controllers/root.py
9 9
from pylons.controllers.util import abort
10 10
from sqlalchemy import asc
11 11
from vigiboard.model import DBSession
12
from vigiboard.model import Events, EventHistory, Host, User, HostGroups
12
from vigiboard.model import Event, EventHistory, Host, User, HostGroup
13 13
from repoze.what.predicates import Any, not_anonymous
14 14
from vigiboard.widgets.edit_event import edit_event_status_options
15 15
from vigiboard.controllers.vigiboardrequest import VigiboardRequest
......
71 71
        # Application des filtres si nécessaire
72 72
        if host :
73 73
            search['host'] = host
74
            events.add_filter(Events.hostname.like('%%%s%%' % host))
74
            events.add_filter(Event.hostname.like('%%%s%%' % host))
75 75
        if service :
76 76
            search['service'] = service
77
            events.add_filter(Events.servicename.like('%%%s%%' % service))
77
            events.add_filter(Event.servicename.like('%%%s%%' % service))
78 78
        if output :
79 79
            search['output'] = output
80
            events.add_filter(Events.output.like('%%%s%%' % output))
80
            events.add_filter(Event.output.like('%%%s%%' % output))
81 81
        if trouble_ticket :
82 82
            search['tt'] = trouble_ticket
83
            events.add_filter(Events.trouble_ticket.like(
83
            events.add_filter(Event.trouble_ticket.like(
84 84
                '%%%s%%' % trouble_ticket))
85 85

  
86 86
        # Calcul des éléments à afficher et du nombre de pages possibles
......
130 130
                    ).get('repoze.who.userid')
131 131
        user = User.by_user_name(username)
132 132

  
133
        events = DBSession.query(Events.severity, Events.idevent,
134
                        Events.hostname, Events.servicename
135
                 ).join(( HostGroups , Events.hostname == HostGroups.hostname )
136
                 ).filter(HostGroups.groupname.in_(user.groups)
137
                 ).filter(Events.idevent == idevent)[0]
133
        events = DBSession.query(Event.severity, Event.idevent,
134
                        Event.hostname, Event.servicename
135
                 ).join(( HostGroup , Event.hostname == HostGroup.hostname )
136
                 ).filter(HostGroup.groupname.in_(user.groups)
137
                 ).filter(Event.idevent == idevent)[0]
138 138
        initial_state = DBSession.query(EventHistory
139 139
                 ).filter(EventHistory.idevent == idevent
140 140
                 ).order_by(asc(EventHistory.timestamp)
......
182 182
        """
183 183

  
184 184
        events = VigiboardRequest()
185
        events.add_filter(Events.idevent == idevent)
185
        events.add_filter(Event.idevent == idevent)
186 186
        
187 187
        # Vérification que l'évènement existe
188 188
        if events.num_rows() != 1 :
......
223 223
        """
224 224

  
225 225
        events = VigiboardRequest()
226
        events.add_filter(Events.hostname == host,
227
                Events.servicename == service)
226
        events.add_filter(Event.hostname == host,
227
                Event.servicename == service)
228 228
        del events.filter[2]
229 229

  
230 230
        # Vérification qu'il y a au moins 1 évènement qui correspond
......
275 275
            ids = ids[:-1]
276 276
        
277 277
        events = VigiboardRequest()
278
        events.add_filter(Events.idevent.in_(ids))
278
        events.add_filter(Event.idevent.in_(ids))
279 279
        
280 280
        # Vérification que au moins un des identifiants existe et est éditable
281 281
        if events.num_rows() <= 0 :
......
289 289
                ).get('repoze.who.userid')
290 290

  
291 291
        for req in events.req :
292
            if isinstance(req, Events):
292
            if isinstance(req, Event):
293 293
                event = req
294 294
            else:
295 295
                event = req[0]

Also available in: Unified diff