X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=web%2FMonitorWeb%2Fmonitorweb%2Ftemplates%2Flinks.py;h=dbcc4b5ef29930b8f2d4a903ff15038a7f756fb5;hb=06409c9bae9a08d225d934d9a55018a2136ada15;hp=0c9203d11fb569d3367a44e78452481928f088a2;hpb=571590440149a835fa35721f201f1265d690b15f;p=monitor.git diff --git a/web/MonitorWeb/monitorweb/templates/links.py b/web/MonitorWeb/monitorweb/templates/links.py index 0c9203d..dbcc4b5 100644 --- a/web/MonitorWeb/monitorweb/templates/links.py +++ b/web/MonitorWeb/monitorweb/templates/links.py @@ -1,10 +1,17 @@ from monitor import config +import turbogears as tg import urllib +def plc_myops_uri(): + return "https://" + config.MONITOR_HOSTNAME +def plc_mail_uri(ticketid): + return config.RT_WEB_SERVER + "/Ticket/Display.html?id=" + str(ticketid) def plc_node_uri(hostname): - return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?nodepattern=" + str(hostname) + return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?pattern=" + str(hostname) +def plc_node_uri_id(node_id): + return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?id=" + str(node_id) def plc_site_uri(loginbase): - return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?site_pattern=" + str(loginbase) + return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?pattern=" + str(loginbase) def plc_site_uri_id(site_id): return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?id=" + str(site_id) def plc_pcu_uri_id(pcu_id): @@ -37,8 +44,8 @@ def query_to_path(**kwargs): tgpath += '?' + query_string return tgpath -def link(base, ext=True, **kwargs): - if ext: +def link(base, **kwargs): + if config.embedded: str = "?query=" + base + query_to_path(**kwargs) else: str = tg.url(base, **kwargs)