From d428b8222009540f06a83495237ebe7aa169a8ee Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Tue, 5 Dec 2023 18:41:48 +0000 Subject: [PATCH] add new preset fields and custom fields to device external links --- share/views/externallinks.tt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/share/views/externallinks.tt b/share/views/externallinks.tt index 6f42698c..5eb85c0e 100644 --- a/share/views/externallinks.tt +++ b/share/views/externallinks.tt @@ -20,7 +20,16 @@ [% END %] [% BLOCK external_device_links %] [% FOREACH link IN settings.external_links.device %] - [% device = item.ip FILTER uri %] + [% device = item.ip FILTER uri %] + [% fqdn = item.dns FILTER uri %] + [% sysname = item.name FILTER uri %] + [% mac = item.mac FILTER uri %] + [% serial = item.serial FILTER uri %] + [% hostname = item.dns.remove(settings.domain_suffix) FILTER uri %] + [% FOREACH config IN settings._extra_device_details %] + [% NEXT UNLESS config.field.match('^cf_') %] + [% ${config.field} = item.${config.field} FILTER uri %] + [% END %] [% PROCESS external_link %] [% END %] [% END %]