From c57c79a36f1e4d2b66ef7f01bc0a82ef7d5996e8 Mon Sep 17 00:00:00 2001 From: Joey Hagedorn Date: Wed, 22 Nov 2006 21:18:05 +0000 Subject: finishing move git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2521 ce84e21b-d406-0410-9b95-82705330c041 --- .../reports/templates/clients/client-nodebox.html | 63 ++++++++++++++++++++++ .../Reports/reports/templates/clients/detail.html | 14 +++++ .../Reports/reports/templates/clients/index.html | 36 +++++++++++++ 3 files changed, 113 insertions(+) create mode 100644 src/lib/Server/Reports/reports/templates/clients/client-nodebox.html create mode 100644 src/lib/Server/Reports/reports/templates/clients/detail.html create mode 100644 src/lib/Server/Reports/reports/templates/clients/index.html (limited to 'src/lib/Server/Reports/reports/templates/clients') diff --git a/src/lib/Server/Reports/reports/templates/clients/client-nodebox.html b/src/lib/Server/Reports/reports/templates/clients/client-nodebox.html new file mode 100644 index 000000000..dade598cf --- /dev/null +++ b/src/lib/Server/Reports/reports/templates/clients/client-nodebox.html @@ -0,0 +1,63 @@ +{% load django_templating_sigh %} +{% if client %} + +
+ Time Ran: {{interaction.timestamp}} + + + + + + +

Node: + {{client.name}}

+ {% if interaction.repo_revision %}Revision: {{interaction.repo_revision}}{% endif %} +
+
 
+
 
+
+
+ {% if interaction.isclean %} +
+ Node is clean; Everything has been satisfactorily configured. +
+ {% endif %} + {% if interaction.isstale %} +
+ This node did not run within the last 24 hours-- it may be out of date. +
+ {% endif %} + {% if interaction.bad_items.all %} +
+ {{interaction.bad_items.count}} items did not verify and are considered Dirty.
+
    + {% for bad in interaction.bad_items.all|sortwell %} +
  • {{bad.kind}}: {{bad.name}}
  • + {% endfor %} +
+
+ {% endif %} + {% if interaction.modified_items.all %} +
+ {{interaction.modified_items.count}} items were modified in the last run.
+
    + {% for modified in interaction.modified_items.all|sortwell %} +
  • {{modified.kind}}: {{modified.name}}
  • + {% endfor %} +
+
+ {% endif %} + {% if interaction.extra_items.all %} +
+ {{interaction.extra_items.count}} extra configuration elements on the node.
+
    + {% for extra in interaction.extra_items.all|sortwell %} +
  • {{extra.kind}}: {{extra.name}}
  • + {% endfor %} +
+
+ {% endif %} +
+{% else %} +

No record could be found for this client.

+{% endif %} diff --git a/src/lib/Server/Reports/reports/templates/clients/detail.html b/src/lib/Server/Reports/reports/templates/clients/detail.html new file mode 100644 index 000000000..4ac2123c1 --- /dev/null +++ b/src/lib/Server/Reports/reports/templates/clients/detail.html @@ -0,0 +1,14 @@ +{% extends "base.html" %} + +{% block title %}Info for: {{client.name}}{% endblock %} + +{% block content %} +Select time: + + +{% include "clients/client-nodebox.html" %} +{% endblock %} diff --git a/src/lib/Server/Reports/reports/templates/clients/index.html b/src/lib/Server/Reports/reports/templates/clients/index.html new file mode 100644 index 000000000..9870e2942 --- /dev/null +++ b/src/lib/Server/Reports/reports/templates/clients/index.html @@ -0,0 +1,36 @@ +{% extends "base.html" %} + +{% block title %}Client Index Listing{% endblock %} + +{% block pagebanner %} +
+

Clients List

+
+
+{% endblock %} + +{% block content %} +{% if client_list_a %} + +{% else %} +

No client records are available.

+{% endif %} +{% endblock %} -- cgit v1.2.3-1-g7c22
+ + +
    + {% if client_list_b %} + {% for client in client_list_b %} +
  • + {% endfor %} + {% endif %} +
+