~devcamcar/horizon/trunk

« back to all changes in this revision

Viewing changes to django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/index.html

  • Committer: Devin Carlen
  • Date: 2011-06-18 05:59:37 UTC
  • Revision ID: devin.carlen@gmail.com-20110618055937-aobwm0buvviijz3o
Moved codebase to GitHub

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{% extends "django_openstack/nova/securitygroups/base.html" %}
2
 
{% load i18n %}
3
 
 
4
 
{% block title %} - Cloud Computing{% endblock %}
5
 
 
6
 
{% block content %}
7
 
  <div id="dashboard_tabs">
8
 
    <div id="tabs-1" class="ui-tabs-panel ui-widget-content ui-corner-bottom dash-wrap" style="margin-left:0px;min-height:300px;">
9
 
      <ul id="dashboard_nav">
10
 
        <li><a id="lnk_overview" href="{% url dashboard_project project.projectname %}">Overview</a></li>
11
 
        <li><a id="lnk_instances" href="{% url dashboard_instances project.projectname %}">Instances</a></li>
12
 
        <li><a id="lnk_images" href="{% url dashboard_images project.projectname %}">Images</a></li>
13
 
        <li><a id="lnk_keypairs" href="{% url dashboard_keypairs project.projectname %}">Keys</a></li>
14
 
        <li class="active"><a id="lnk_securitygroups" href="{% url dashboard_securitygroups project.projectname %}">Security Groups</a></li>
15
 
        <li><a id="lnk_volumes" href="{% url dashboard_volumes project.projectname %}">Volumes</a></li>
16
 
      </ul>
17
 
     <div id="right_content">
18
 
       <div id="page_head">
19
 
         <h2 id="page_heading">{% trans "Security Groups" %}</h2>
20
 
         <p id="page_description">{% trans "Security groups are firewall rules which allow access to your instances from other groups as well as the internet.  All ports/protocols are denied by default." %}</p>
21
 
       </div>
22
 
 
23
 
       {% include "django_openstack/_messages.html" %}
24
 
 
25
 
       <table style="width:100%;">
26
 
         <tr>
27
 
           <th>Name</th>
28
 
           <th style="min-width:60%;">Description</th>
29
 
           <th>Rules</th>
30
 
           <th>&nbsp;</th>
31
 
         </tr>
32
 
         {% for securitygroup in securitygroups %}
33
 
           <tr class="{% cycle 'odd' 'even' %}">
34
 
             <td id="group_{{ securitygroup.id }}"><a href="{% url dashboard_securitygroups_detail project.projectname securitygroup.name %}">{{ securitygroup.name }}</a></td>
35
 
             <td id="group_{{ securitygroup.id }}_description" class="odd">{{ securitygroup.description }}</td>
36
 
             <td id="group_{{ securitygroup.id }}_rules">{{ securitygroup.rules|length }}</td>
37
 
             <td class="odd">
38
 
               <form id="delete_group_{{ securitygroup.id }}" method="post" action="{% url dashboard_securitygroups_delete project.projectname securitygroup.name %}">
39
 
                 {% csrf_token %}
40
 
                 <input class="ui-state-default ui-corner-all" type="submit" value="Delete">
41
 
               </form>
42
 
             </td>
43
 
           </tr>
44
 
         {% endfor %}
45
 
       </table>
46
 
       <div class="block">
47
 
         <form id="add_group_form" method="post" action="{% url dashboard_securitygroups_add project.projectname %}">
48
 
           {% csrf_token %}
49
 
           <fieldset>
50
 
             <h3>New Group</h3>
51
 
             {% include "django_openstack/nova/securitygroups/_create_form.html" %}
52
 
             <label>&nbsp;</label><input class="ui-state-default ui-corner-all" type="submit" value="Create" />
53
 
           </fieldset>
54
 
         </form>
55
 
       </div>
56
 
     </div>
57
 
     <div class="clr"></div>
58
 
    </div>
59
 
  </div>
60
 
{% endblock %}