Project

General

Profile

Revision 4c949ec9

ID4c949ec9d434cd0078116f5efb0a0478eaacd04b
Parent 2b740fc8
Child ea0e5dfb

Added by Francois POIROTTE about 14 years ago

Préparation du terrain pour autoriser l'utilisation du proxy dans les liens de VigiBoard.

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

View differences:

vigiboard/config/app_cfg.py
52 52
#
53 53
# Permet de satisfaire l'exigence VIGILO_EXIG_VIGILO_BAC_0130.
54 54
base_config['vigiboard_links.eventdetails'] = {
55
    'nagios': [u'Nagios host details', 'http://example1.com/%(idcorrevent)d'],
56
    'metrology': [u'Metrology details', 'http://example2.com/%(idcorrevent)d'],
57
    'security': [u'Security details', 'http://example3.com/%(idcorrevent)d'],
58
    'servicetype': [u'Service Type', 'http://example4.com/%(idcorrevent)d'],
55
    'nagios': [u'Nagios host details', '/nagios/%(host)s/cgi-bin/status.cgi?host=%(host)s'],
56
    'metrology': [u'Metrology details', 'http://example.com/?host=%(host)s'],
57
    'security': [u'Security details', 'http://security.example.com/?host=%(host)s'],
58
    'inventory': [u'Inventory', 'http://glpi.example.com/?host=%(host)s'],
59 59
    'documentation': [u'Documentation', 'http://doc.example.com/?q=%(message)s'],
60 60
}
61 61

  
......
64 64
# - %(host)s
65 65
# - %(service)s
66 66
# - %(tt)s
67
base_config['vigiboard_links.tt'] = 'http://example4.com/%(idcorrevent)d/%(tt)s'
67
base_config['vigiboard_links.tt'] = 'http://bugs.example.com/?ticket=%(tt)s'
68 68

  
69 69
# Plugins to use
70 70
base_config['vigiboard_plugins'] = [
vigiboard/controllers/plugins/details.py
9 9
import urllib
10 10

  
11 11
from tg.exceptions import HTTPForbidden
12
from tg import config
12
from tg import config, url
13 13

  
14 14
from vigiboard.controllers.vigiboardrequest import VigiboardRequest
15 15
from vigiboard.controllers.plugins import VigiboardRequestPlugin
......
61 61
            else:
62 62
                service = None
63 63

  
64
            eventdetails[edname] = edlink[1] % {
64
            eventdetails[edname] = url(edlink[1]) % {
65 65
                'idcorrevent': idcorrevent,
66 66
                'host': urllib.quote(event.hostname),
67 67
                'service': service,

Also available in: Unified diff