Revision 4c949ec9
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
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