Project

General

Profile

Revision 2ed2fd99

ID2ed2fd99a59430588be49ed2e1671f287eedc5ba
Parent 075487bf
Child c02aff6b

Added by Francois POIROTTE over 14 years ago

Mise à jour de vigigraph pour utiliser le proxy RRDgraph de vigilo.turbogears.controllers.proxy.
Nettoyage des contrôleurs.
Mise à jour du code qooxdoo.
Ajout de variables de configuration dans le development.ini pour gérer la communication via le proxy.
Ajout d'un patch pour qooxdoo afin d'éviter l'utilisation de la méthode getBoxObjectFor() (retirée dans Firefox 3.6.x).

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2767 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigigraph/controllers/root.py
10 10
from vigigraph.lib.base import BaseController
11 11
from vigigraph.controllers.error import ErrorController
12 12
from vigigraph.controllers.rpc import RpcController
13
from vigilo.turbogears.controllers.nagiosproxy \
14
    import make_nagios_proxy_controller
13
from vigilo.turbogears.controllers.proxy import make_proxy_controller
15 14

  
16 15
__all__ = ['RootController']
17 16

  
......
21 20
class RootController(BaseController):
22 21
    """
23 22
    The root controller for the vigigraph application.
24
    
25
    All the other controllers and WSGI applications should be mounted on this
26
    controller. For example::
27
    
28
        panel = ControlPanelController()
29
        another_app = AnotherWSGIApplication()
30
    
31
    Keep in mind that WSGI applications shouldn't be mounted directly: They
32
    must be wrapped around with :class:`tg.controllers.WSGIAppController`.
33
    
34 23
    """
35 24
    error = ErrorController()
36 25
    rpc = RpcController()
37
    nagios = make_nagios_proxy_controller(BaseController, '/nagios/')
26
    nagios = make_proxy_controller(BaseController, 'nagios', '/nagios/')
27
    rrdgraph = make_proxy_controller(BaseController, 'rrdgraph', '/rrdgraph/')
38 28

  
39 29
    @expose('index.html')
40 30
    @require(Any(not_anonymous(), msg=_("You need to be authenticated")))

Also available in: Unified diff