diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-08-16 18:04:52 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-08-16 18:04:52 +0200 |
commit | 20891ce944128d875ee7dcfbf9a9e8a9270d6763 (patch) | |
tree | cb0ec4e91717577b0521d0c0cfc17b7ca2d68a65 /ishtar_common/views.py | |
parent | d7032e2aac05e7bbe08a3d1bccbeb77adb70ff77 (diff) | |
download | Ishtar-20891ce944128d875ee7dcfbf9a9e8a9270d6763.tar.bz2 Ishtar-20891ce944128d875ee7dcfbf9a9e8a9270d6763.zip |
Docs: display weblink in source tables (refs #3081)
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 01811ed2d..d89e35bee 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -689,6 +689,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], link_template = "<a class='display_details' href='#' "\ "onclick='load_window(\"%s\")'>"\ "<i class=\"fa fa-info-circle\" aria-hidden=\"true\"></i></a>" + link_ext_template = '<a href="{}" target="_blank">{}</a>' if data_type == "json": rows = [] for data in datas: @@ -715,6 +716,8 @@ def get_item(model, func_name, default_name, extra_request_keys=[], else: tab_cols.append(tc) k = "__".join(tab_cols) + if hasattr(model, 'COL_LINK') and k in model.COL_LINK: + value = link_ext_template.format(value, value) res[k] = value rows.append(res) data = json.dumps({ |