Files @ 40cc47b13d9b
Branch filter:

Location: conntrackt/conntrackt/templates/conntrackt/entity_detail.html

branko
Noticket: PEP8 fixes.
{% extends "conntrackt/base.html" %}

{# For html_link. #}
{% load conntrackt_tags %}

{% block content %}

{% if entity %}
<div class="row">
  <h1 class="span12">{{entity.name}}</h1>
</div>

{% if entity.description %}
<div class="row">
  <div class="span12">
    {{entity.description}}
  </div>
</div>
<hr>
{% endif %}

<div class="row">
  <div class="span12">
    {% html_link "Edit" "entity_update" entity.id class="btn btn-primary" %}
    {% html_link "Remove" "entity_delete" entity.id class="btn btn-primary" %}
    {% html_link "Get Iptables" 'entity_iptables' entity.id class="btn btn-primary" %}
    {% with entity_id=entity.id|slugify %}
    {% html_link "Add interface" "interface_create" class="btn btn-primary" get="entity="|add:entity_id %}
    {% endwith %}
  </div>
</div>

<hr>

<div class="row">

  <div class="span6">
    <div class="well">
      <table class="table table-striped">
        <tr>
          <th colspan="2">General information</th>
        </tr>
        <tr>
          <th>Project</th><td style="width:99%">{% html_link project.name 'project'  project.id  %}</td>
        </tr>
        <tr>
          <th>Location</th><td>{{location}}</td>
        </tr>
      </table>
    </div>
  </div>

  <div class="span6">
    <div class="well">
      <table class="table table-striped">
        <tr>
          <th colspan="3">Interfaces</th>
        </tr>
        {% for interface in interfaces %}
          <tr>
            <td style="width:99%">{{interface.name}} ({{interface.address}}/{{interface.netmask}})</td>
            <td>{% html_link '<i class="icon-edit"></i>' 'interface_update' interface.id class="btn btn-link"  %}</td>
            <td>{% html_link '<i class="icon-remove"></i>' 'interface_delete' interface.id class="btn btn-link"  %}</td>
          </tr>
        {% endfor %}
      </table>
    </div>
  </div>
</div>

<div class="row">
  <div class="span6">
    <div class="well">
      <table class="table table-striped">
        <tr>
          <th>Incoming communications</th>
        </tr>
        {% for comm in incoming_communications %}
          <tr><td>{{comm.source}} - {{comm.protocol}}: {{comm.port}}</td></tr>
        {% endfor %}
      </table>
    </div>
  </div>

  <div class="span6">
    <div class="well">
      <table class="table table-striped">
        <tr>
          <th>Outgoing communications</th>
        </tr>
        {% for comm in outgoing_communications %}
          <tr><td>{{comm.destination}} - {{comm.protocol}}: {{comm.port}}</td></tr>
        {% endfor %}
        <tr>
        </tr>
      </table>
    </div>
  </div>

  <div class="span12">
    <div>
      <p><strong>Iptables rules</strong></p>
      <pre>{{ entity_iptables }}</pre>
    </div>
  </div>
  
</div>
{% endif %}
{% endblock %}