X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=web%2FMonitorWeb%2Fmonitorweb%2Ftemplates%2Flinks.py;h=95f192eb856236171ad5c5a378a46c6a2a1640b5;hb=27baa7fde48c1c6b825fbc33a5103d6b13a55162;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..95f192e 100644 --- a/web/MonitorWeb/monitorweb/templates/links.py +++ b/web/MonitorWeb/monitorweb/templates/links.py @@ -1,10 +1,15 @@ from monitor import config +import turbogears as tg import urllib +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 +42,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)