Statistics
| Branch: | Tag: | Revision:

root / djnro / templates / edumanage / servers_edit.html @ d3ea44a4

History | View | Annotate | Download (5.7 kB)

1
{% extends "edumanage/welcome.html"%}
2
{% load i18n %}
3
{% block crumbs %}
4
        <li><a href="{% url manage %}">{% trans "Home" %}</a><span class="divider">/</span></li>
5
        <li><a href="{% url servers %}">{% trans "Servers" %}</a><span class="divider">/</span></li>
6
        <li class="active">{% if edit %}{{form.instance.name}} ({% trans "edit" %}){% else %}{% trans "Add Server" %}{% endif %}</li>
7
{% endblock %}
8
{% block extrahead %}
9
<script type="text/javascript" src="/static/js/jquery.min.js"></script>
10
<script src="/static/js/bootstrap.min.js"></script>
11
<script type="text/javascript" src="/static/js/showpass.js"></script>
12
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=false"></script>
13
<script type="text/javascript">
14
$(document).ready(function() {
15
        $('#id_secret').showPassword();
16
});
17
</script>
18
{% endblock %}                        
19
{% block homeactive %}{% endblock %}
20
{% block serversactive %}class="active"{% endblock %}
21
{% block subcontent %} <h4>{% if edit %}{{form.instance.get_name}} ({% trans "edit" %}){% else %}{% trans "Add Server" %}{% endif %}</h4>
22
<hr>
23
<form method="POST" class="form-horizontal">
24
        {% csrf_token %}
25
        {% if form.non_field_errors %}
26
        <p class="error">
27
                {{ form.non_field_errors}}
28
        </p>
29
        {% endif %}
30
        <div style="display: none">
31
                {{form.instid}}
32
        </div>
33
        <div class="control-group {% if form.ertype.errors %} error {% endif %}">
34
                <label class="control-label" for="id_ertype"><b>{% trans "Type" %}</b></label>
35
                <div class="controls">
36
                        {{ form.ertype }}
37
                        {% if form.ertype.errors %} <span class="help-inline"> {{ form.ertype.errors|join:", " }} </span>
38
                        {% endif %} <span class="help-block">{{ form.ertype.help_text }}</span>
39
                </div>
40
        </div>
41
        <div class="control-group {% if form.addr_type.errors %} error {% endif %}">
42
                <label class="control-label" for="id_addr_type"><b>{% trans "Address Family" %}</b></label>
43
                <div class="controls">
44
                        {{ form.addr_type }}
45
                        {% if form.addr_type.errors %} <span class="help-inline"> {{ form.addr_type.errors|join:", " }} </span>
46
                        {% endif %} <span class="help-block">{{ form.addr_type.help_text }}</span>
47
                </div>
48
        </div>
49
        <div class="control-group {% if form.host.errors %} error {% endif %}">
50
                <label class="control-label" for="id_host"><b>{% trans "Hostname" %}</b></label>
51
                <div class="controls">
52
                        {{ form.host }}
53
                        {% if form.host.errors %} <span class="help-inline"> {{ form.host.errors|join:", " }} </span>
54
                        {% endif %} <span class="help-block">{{ form.host.help_text }}</span>
55
                </div>
56
        </div>
57
        <div class="control-group {% if form.name.errors %} error {% endif %}">
58
                <label class="control-label" for="id_name">{% trans "Label" %}</label>
59
                <div class="controls">
60
                        {{ form.name }}
61
                        {% if form.name.errors %} <span class="help-inline"> {{ form.name.errors|join:", " }} </span>
62
                        {% endif %} <span class="help-block">{{ form.name.help_text }}</span>
63
                </div>
64
        </div>
65
        {% if institution.ertype == 1 or institution.ertype == 3 %}
66
        <div class="control-group {% if form.rad_pkt_type.errors %} error {% endif %}">
67
                <label class="control-label" for="id_rad_pkt_type"><b>{% trans "RADIUS Packet Types" %}</b></label>
68
                <div class="controls">
69
                        {{ form.rad_pkt_type }}
70
                        {% if form.rad_pkt_type.errors %} <span class="help-inline"> {{ form.rad_pkt_type.errors|join:", " }} </span>
71
                        {% endif %} <span class="help-block">{{ form.rad_pkt_type.help_text }}</span>
72
                </div>
73
        </div>
74
        <div class="control-group {% if form.auth_port.errors %} error {% endif %}">
75
                <label class="control-label" for="id_auth_port"><b>{% trans "Authentication Port" %}</b></label>
76
                <div class="controls">
77
                        {{ form.auth_port }}
78
                        {% if form.auth_port.errors %} <span class="help-inline"> {{ form.auth_port.errors|join:", " }} </span>
79
                        {% endif %} <span class="help-block">{{ form.auth_port.help_text }}</span>
80
                </div>
81
        </div>
82
        <div class="control-group {% if form.acct_port.errors %} error {% endif %}">
83
                <label class="control-label" for="id_acct_port"><b>{% trans "Accounting Port" %}</b></label>
84
                <div class="controls">
85
                        {{ form.acct_port }}
86
                        {% if form.acct_port.errors %} <span class="help-inline"> {{ form.acct_port.errors|join:", " }} </span>
87
                        {% endif %} <span class="help-block">{{ form.acct_port.help_text }}</span>
88
                </div>
89
        </div>
90
        {% endif %}
91
        <div class="control-group {% if form.status_server.errors %} error {% endif %}">
92
                <label class="control-label" for="id_status_server">{% trans "Status-Server" %}</label>
93
                <div class="controls">
94
                        {{ form.status_server }}
95
                        {% if form.status_server.errors %} <span class="help-inline"> {{ form.status_server.errors|join:", " }} </span>
96
                        {% endif %} <span class="help-block">{{ form.status_server.help_text }}</span>
97
                </div>
98
        </div>
99
        <div class="control-group {% if form.secret.errors %} error {% endif %}">
100
                <label class="control-label" for="id_secret"><b>{% trans "Secret" %}</b></label>
101
                <div class="controls">
102
                        <input type="password" maxlength="80" name="secret" id="id_secret" {% if  %}value='{{form.instance.secret}}'{% endif %} {% if  %}value='{{form.data.secret}}'{% endif %}>
103
                        {% if form.secret.errors %} <span class="help-inline"> {{ form.secret.errors|join:", " }} </span>
104
                        {% endif %} <span class="help-block">{{ form.secret.help_text }}</span>
105
                </div>
106
        </div>
107
        <div class="control-group {% if form.proto.errors %} error {% endif %}">
108
                <label class="control-label" for="id_proto"><b>{% trans "Protocol" %}</b></label>
109
                <div class="controls">
110
                        {{ form.proto }}
111
                        {% if form.proto.errors %} <span class="help-inline"> {{ form.proto.errors|join:", " }} </span>
112
                        {% endif %} <span class="help-block">{{ form.proto.help_text }}</span>
113
                </div>
114
        </div>
115
        <div class="control-group">
116
                <div class="controls">
117
                        <button type="submit" id="applybutton" value="Apply" class="btn btn-primary"/>
118
                        {% trans "Apply" %}</button>
119
                </div>
120
        </div>
121
</form>
122
{% endblock %}
123