cd912bcef11adc82d8a2c378ee2ae06badd066cb
[osm/LW-UI.git] / sdnctrlhandler / template / sdn_create.html
1 {% extends "base.html" %}
2 {% load get %}
3 {% load staticfiles %}
4
5
6 {% block head_block %}
7 {{ block.super }}
8
9 {% endblock %}
10 {% block title_header_big %}
11 {{ block.super }}
12 {% endblock %}
13 {% block left_sidebar %}
14
15 {% include 'osm/osm_project_left_sidebar.html' %}
16
17 {% endblock %}
18
19
20 {% block breadcrumb_body %}
21 {{ block.super }}
22 <li><a href="{% url 'sdns:list' %}">SDN Controllers</a></li>
23 {% endblock %}
24
25 {% block content_body %}
26 {{ block.super }}
27
28 <div class="row">
29 <div class="col-md-12">
30 <form action='{% url 'sdns:create' %}' method="post">
31 {% csrf_token %}
32 <div class="box">
33 <div class="box-header with-border">
34 <h3 class="box-title">New SDN Controller</h3>
35 <div class="box-tools">
36
37 </div>
38 </div>
39 <div class="box-body">
40 <div class="row">
41 <div class="col-lg-6">
42 <div class="row">
43 <div class="form-group">
44 <label for="name" class="col-sm-3 control-label">Name*</label>
45 <div class="col-sm-6 input-group input-group-sm">
46 <input class="form-control" id="name" name="name" required>
47 </div>
48 </div>
49 </div>
50 <div class="row">
51 <div class="form-group">
52 <label for="sdn_type" class="col-sm-3 control-label">Type*</label>
53 <div class="col-sm-6 input-group input-group-sm">
54 <select id="sdn_type" name="type" class="form-control">
55 <option value="onos">ONOS</option>
56 <option value="opendaylight">OpenDaylight</option>
57 <option value="floodlight">Floodlight</option>
58
59 </select>
60 </div>
61 </div>
62
63 </div>
64 <div class="row">
65 <div class="form-group">
66 <label for="sdn_user" class="col-sm-3 control-label">Username*</label>
67 <div class="col-sm-6 input-group input-group-sm">
68 <input class="form-control" id="sdn_user" name="user" required>
69 </div>
70 </div>
71 </div>
72 <div class="row">
73 <div class="form-group">
74 <label for="sdn_password" class="col-sm-3 control-label">Password*</label>
75 <div class="col-sm-6 input-group input-group-sm">
76 <input type="password" class="form-control" id="password"
77 name="sdn_password" required>
78 </div>
79 </div>
80 </div>
81 </div>
82 <div class="col-lg-6">
83 <div class="row">
84 <div class="form-group">
85 <label for="sdn_ip" class="col-sm-3 control-label">IP*</label>
86 <div class="col-sm-6 input-group input-group-sm">
87 <input class="form-control" id="sdn_ip" name="ip" required>
88 </div>
89 </div>
90 </div>
91 <div class="row">
92 <div class="form-group">
93 <label for="sdn_port" class="col-sm-3 control-label">Port*</label>
94 <div class="col-sm-6 input-group input-group-sm">
95 <input class="form-control" type="number" id="sdn_port" name="port"
96 required>
97 </div>
98 </div>
99 </div>
100 <div class="row">
101 <div class="form-group">
102 <label for="sdn_dpid" class="col-sm-3 control-label">DPID*</label>
103 <div class="col-sm-6 input-group input-group-sm">
104 <input class="form-control" id="sdn_dpid" name="dpid"
105 placeholder="xx:xx:xx:xx:xx:xx:xx:xx"
106 pattern="[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){7}" required>
107 </div>
108 </div>
109 </div>
110 <div class="row">
111 <div class="form-group">
112 <label for="sdn_version" class="col-sm-3 control-label">Version</label>
113 <div class="col-sm-6 input-group input-group-sm">
114 <input class="form-control" id="sdn_version" name="version">
115 </div>
116 </div>
117 </div>
118 </div>
119 </div>
120
121 </div>
122 <div class="box-footer">
123 <button onclick="location.href='{% url 'sdns:list' %}'"
124 class="btn btn-default pull-left">Back to
125 SDN Controllers
126 </button>
127 <button class="btn btn-primary pull-right">Create</button>
128 </div>
129 </div>
130 </form>
131 </div>
132
133 </div>
134 {% endblock %}
135
136 {% block resource_block %}
137 {{ block.super }}
138 <!-- Utility JS -->
139
140 <script>
141 $(document).ready(function () {
142 });
143 </script>
144
145 {% endblock %}
146
147 {% block footer %}
148 {% include "footer.html" %}
149 {% endblock %}