diff options
author | Joey Hagedorn <hagedorn@mcs.anl.gov> | 2006-11-22 21:18:05 +0000 |
---|---|---|
committer | Joey Hagedorn <hagedorn@mcs.anl.gov> | 2006-11-22 21:18:05 +0000 |
commit | c57c79a36f1e4d2b66ef7f01bc0a82ef7d5996e8 (patch) | |
tree | 139b14f96b8baa53dc837c0402113475f00b75b4 /src/lib/Server/Reports/reports/templates/clients/client-nodebox.html | |
parent | ebf644b4c820244aad5019b5540ddac9401109de (diff) | |
download | bcfg2-c57c79a36f1e4d2b66ef7f01bc0a82ef7d5996e8.tar.gz bcfg2-c57c79a36f1e4d2b66ef7f01bc0a82ef7d5996e8.tar.bz2 bcfg2-c57c79a36f1e4d2b66ef7f01bc0a82ef7d5996e8.zip |
finishing move
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2521 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Reports/reports/templates/clients/client-nodebox.html')
-rw-r--r-- | src/lib/Server/Reports/reports/templates/clients/client-nodebox.html | 63 |
1 files changed, 63 insertions, 0 deletions
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 %} + <a name="{{client.name}}"></a> + <div class="nodebox" name="{{client.name}}"> + <span class="notebox">Time Ran: {{interaction.timestamp}}</span> + <!--<span class="configbox">(-Insert Profile Name Here-)</span>--> + + <table class="invisitable"> + <tr><td width="43%"><h2>Node: <span class="nodename"> + <a href="/clients/{{client.name}}/{{interaction.id}}">{{client.name}}</a></span></h2></td> + <td width="23%"> + {% if interaction.repo_revision %}Revision: {{interaction.repo_revision}}{% endif %} + </td> + <td width="33%"><div class="statusborder"> + <div class="greenbar" style="width: {{interaction.percentgood}}%;"> </div> + <div class="redbar" style="width: {{interaction.percentbad}}%;"> </div> + </div> + </td></tr> + </table> + {% if interaction.isclean %} + <div class="clean"> + <span class="nodelisttitle">Node is clean; Everything has been satisfactorily configured.</span> + </div> + {% endif %} + {% if interaction.isstale %} + <div class="warning"> + <span class="nodelisttitle">This node did not run within the last 24 hours-- it may be out of date.</span> + </div> + {% endif %} + {% if interaction.bad_items.all %} + <div class="bad"> + <span class="nodelisttitle"><a href="javascript:toggleLayer('{{client.name}}-bad');" title="Click to expand" class="commentLink">{{interaction.bad_items.count}}</a> items did not verify and are considered Dirty.<br /></span> + <div class="items" id="{{client.name}}-bad"><ul class="plain"> + {% for bad in interaction.bad_items.all|sortwell %} + <li><strong>{{bad.kind}}: </strong><tt><a href="/elements/bad/{{bad.id}}">{{bad.name}}</a></tt></li> + {% endfor %} + </ul></div> + </div> + {% endif %} + {% if interaction.modified_items.all %} + <div class="modified"> + <span class="nodelisttitle"><a href="javascript:toggleLayer('{{client.name}}-modified');" title="Click to expand" class="commentLink">{{interaction.modified_items.count}}</a> items were modified in the last run.<br /></span> + <div class="items" id="{{client.name}}-modified"><ul class="plain"> + {% for modified in interaction.modified_items.all|sortwell %} + <li><strong>{{modified.kind}}: </strong><tt><a href="/elements/modified/{{modified.id}}">{{modified.name}}</a></tt></li> + {% endfor %} + </ul></div> + </div> + {% endif %} + {% if interaction.extra_items.all %} + <div class="extra"> + <span class="nodelisttitle"><a href="javascript:toggleLayer('{{client.name}}-extra');" title="Click to expand" class="commentLink">{{interaction.extra_items.count}}</a> extra configuration elements on the node.<br /></span> + <div class="items" id="{{client.name}}-extra"><ul class="plain"> + {% for extra in interaction.extra_items.all|sortwell %} + <li><strong>{{extra.kind}}: </strong><tt>{{extra.name}}</tt></li> + {% endfor %} + </ul></div> + </div> + {% endif %} + </div> +{% else %} + <p>No record could be found for this client.</p> +{% endif %} |