From 55c6d4fe635ed4fb5506733313b3247d9412a046 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Tue, 14 May 2013 21:05:01 +0100 Subject: [PATCH] add discover button to device details page --- Netdisco/share/public/css/netdisco.css | 5 +++++ Netdisco/share/views/ajax/admintask/jobqueue.tt | 2 +- Netdisco/share/views/ajax/admintask/pseudodevice.tt | 2 +- Netdisco/share/views/ajax/admintask/topology.tt | 4 ++-- Netdisco/share/views/ajax/device/details.tt | 11 +++++++++++ 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Netdisco/share/public/css/netdisco.css b/Netdisco/share/public/css/netdisco.css index 81157113..cc685b54 100644 --- a/Netdisco/share/public/css/netdisco.css +++ b/Netdisco/share/public/css/netdisco.css @@ -107,6 +107,11 @@ td div.input-append { margin-bottom: 0px; } +/* admin buttons in the device details view */ +td > form.nd_inline-form { + margin-bottom: 2px; +} + /* fix layout of form fields inside the (pseudo devices) table */ .nd_center-cell input { margin-bottom: 0px; diff --git a/Netdisco/share/views/ajax/admintask/jobqueue.tt b/Netdisco/share/views/ajax/admintask/jobqueue.tt index 56ade7fd..0387d425 100644 --- a/Netdisco/share/views/ajax/admintask/jobqueue.tt +++ b/Netdisco/share/views/ajax/admintask/jobqueue.tt @@ -32,7 +32,7 @@ [% row.status.ucfirst | html_entity %] [% END %] [% row.device | html_entity %] + href="[% uri_for('/device') %]?q=[% row.device | uri %]">[% row.device | html_entity %] [% row.port | html_entity %] [% row.subaction | html_entity %] [% row.username | html_entity %] diff --git a/Netdisco/share/views/ajax/admintask/pseudodevice.tt b/Netdisco/share/views/ajax/admintask/pseudodevice.tt index 900ecf8a..60b4f69c 100644 --- a/Netdisco/share/views/ajax/admintask/pseudodevice.tt +++ b/Netdisco/share/views/ajax/admintask/pseudodevice.tt @@ -22,7 +22,7 @@
[% row.dns | html_entity %] + href="[% uri_for('/device') %]?q=[% row.dns | uri %]">[% row.dns | html_entity %] [% row.ip | html_entity %] diff --git a/Netdisco/share/views/ajax/admintask/topology.tt b/Netdisco/share/views/ajax/admintask/topology.tt index ab180fbb..a8e52084 100644 --- a/Netdisco/share/views/ajax/admintask/topology.tt +++ b/Netdisco/share/views/ajax/admintask/topology.tt @@ -44,10 +44,10 @@ [% row.dev1 | html_entity %] + href="[% uri_for('/device') %]?q=[% row.dev1 | uri %]">[% row.dev1 | html_entity %] [% row.port1 | html_entity %] [% row.dev2 | html_entity %] + href="[% uri_for('/device') %]?q=[% row.dev2 | uri %]">[% row.dev2 | html_entity %] [% row.port2 | html_entity %] diff --git a/Netdisco/share/views/ajax/device/details.tt b/Netdisco/share/views/ajax/device/details.tt index 3f1da1ea..4837524b 100644 --- a/Netdisco/share/views/ajax/device/details.tt +++ b/Netdisco/share/views/ajax/device/details.tt @@ -93,5 +93,16 @@ VTP Domain [% d.vtp_domain | html_entity %] + [% IF vars.user.admin %] + + Admin Tasks + + + + +
+ + + [% END %]