Statistics
| Branch: | Tag: | Revision:

root / djnro / templates / edumanage / servers_edit.html @ 4772922a

History | View | Annotate | Download (5.7 kB)

1
{% extends "edumanage/welcome.html"%}
2
{% load staticfiles %}
3
{% load i18n %}
4

    
5

    
6
{% block homeactive %}{% endblock %}
7
{% block serversactive %}class="active"{% endblock %}
8
{% block management_content %}
9
<h4>{% if edit %}{{form.instance.get_name}} ({% trans "edit" %}){% else %}{% trans "Add Server" %}{% endif %}</h4>
10
<hr>
11
<form method="POST" class="form-horizontal">
12
        {% csrf_token %}
13
        {% if form.non_field_errors %}
14
        <p class="error">
15
                {{ form.non_field_errors}}
16
        </p>
17
        {% endif %}
18
        <div style="display: none">
19
                {{form.instid}}
20
        </div>
21
        <div class="col-md-6">
22
                <div class="form-group {% if form.ertype.errors %} error {% endif %}">
23
                        <label class="control-label" for="id_ertype"><b>{% trans "Type" %}</b></label>
24
                        <div class="controls">
25
                                {{ form.ertype }}
26
                                {% if form.ertype.errors %} <span class="help-inline"> {{ form.ertype.errors|join:", " }} </span>
27
                                {% endif %} <span class="help-block">{{ form.ertype.help_text }}</span>
28
                        </div>
29
                </div>
30
        </div>
31
        <div class="col-md-6">
32
                <div class="form-group {% if form.addr_type.errors %} error {% endif %}">
33
                        <label class="control-label" for="id_addr_type"><b>{% trans "Address Family" %}</b></label>
34
                        <div class="controls">
35
                                {{ form.addr_type }}
36
                                {% if form.addr_type.errors %} <span class="help-inline"> {{ form.addr_type.errors|join:", " }} </span>
37
                                {% endif %} <span class="help-block">{{ form.addr_type.help_text }}</span>
38
                        </div>
39
                </div>
40
        </div>
41
        <div class="col-md-6">
42
                <div class="form-group {% if form.host.errors %} error {% endif %}">
43
                        <label class="control-label" for="id_host"><b>{% trans "Hostname" %}</b></label>
44
                        <div class="controls">
45
                                {{ form.host }}
46
                                {% if form.host.errors %} <span class="help-inline"> {{ form.host.errors|join:", " }} </span>
47
                                {% endif %} <span class="help-block">{{ form.host.help_text }}</span>
48
                        </div>
49
                </div>
50
        </div>
51
        <div class="col-md-6">
52
                <div class="form-group {% if form.name.errors %} error {% endif %}">
53
                        <label class="control-label" for="id_name">{% trans "Label" %}</label>
54
                        <div class="controls">
55
                                {{ form.name }}
56
                                {% if form.name.errors %} <span class="help-inline"> {{ form.name.errors|join:", " }} </span>
57
                                {% endif %} <span class="help-block">{{ form.name.help_text }}</span>
58
                        </div>
59
                </div>
60
        </div>
61
        {% if institution.ertype == 1 or institution.ertype == 3 %}
62
        <div class="col-md-6">
63
                <div class="form-group {% if form.rad_pkt_type.errors %} error {% endif %}">
64
                        <label class="control-label" for="id_rad_pkt_type"><b>{% trans "RADIUS Packet Types" %}</b></label>
65
                        <div class="controls">
66
                                {{ form.rad_pkt_type }}
67
                                {% if form.rad_pkt_type.errors %} <span class="help-inline"> {{ form.rad_pkt_type.errors|join:", " }} </span>
68
                                {% endif %} <span class="help-block">{{ form.rad_pkt_type.help_text }}</span>
69
                        </div>
70
                </div>
71
        </div>
72
        <div class="col-md-6">
73
                <div class="form-group {% if form.auth_port.errors %} error {% endif %}">
74
                        <label class="control-label" for="id_auth_port"><b>{% trans "Authentication Port" %}</b></label>
75
                        <div class="controls">
76
                                {{ form.auth_port }}
77
                                {% if form.auth_port.errors %} <span class="help-inline"> {{ form.auth_port.errors|join:", " }} </span>
78
                                {% endif %} <span class="help-block">{{ form.auth_port.help_text }}</span>
79
                        </div>
80
                </div>
81
        </div>
82
        <div class="col-md-6">
83
                <div class="form-group {% if form.acct_port.errors %} error {% endif %}">
84
                        <label class="control-label" for="id_acct_port"><b>{% trans "Accounting Port" %}</b></label>
85
                        <div class="controls">
86
                                {{ form.acct_port }}
87
                                {% if form.acct_port.errors %} <span class="help-inline"> {{ form.acct_port.errors|join:", " }} </span>
88
                                {% endif %} <span class="help-block">{{ form.acct_port.help_text }}</span>
89
                        </div>
90
                </div>
91
        </div>
92
        {% endif %}
93
        <div class="col-md-6">
94
                <div class="form-group {% if form.status_server.errors %} error {% endif %}">
95
                        <label class="control-label" for="id_status_server">{% trans "Status-Server" %}</label>
96
                        <div class="controls">
97
                                {{ form.status_server }}
98
                                {% if form.status_server.errors %} <span class="help-inline"> {{ form.status_server.errors|join:", " }} </span>
99
                                {% endif %} <span class="help-block">{{ form.status_server.help_text }}</span>
100
                        </div>
101
                </div>
102
        </div>
103
        <div class="col-md-6">
104
                <div class="form-group {% if form.secret.errors %} error {% endif %}">
105
                        <label class="control-label" for="id_secret"><b>{% trans "Secret" %}</b></label>
106
                        <div class="controls">
107
                                <input type="password" maxlength="80" name="secret" id="id_secret" {% if  %}value='{{form.instance.secret}}'{% endif %} {% if  %}value='{{form.data.secret}}'{% endif %}>
108
                                {% if form.secret.errors %} <span class="help-inline"> {{ form.secret.errors|join:", " }} </span>
109
                                {% endif %} <span class="help-block">{{ form.secret.help_text }}</span>
110
                        </div>
111
                </div>
112
        </div>
113
        <div class="col-md-6">
114
                <div class="form-group {% if form.proto.errors %} error {% endif %}">
115
                        <label class="control-label" for="id_proto"><b>{% trans "Protocol" %}</b></label>
116
                        <div class="controls">
117
                                {{ form.proto }}
118
                                {% if form.proto.errors %} <span class="help-inline"> {{ form.proto.errors|join:", " }} </span>
119
                                {% endif %} <span class="help-block">{{ form.proto.help_text }}</span>
120
                        </div>
121
                </div>
122
        </div>
123
        <div class="col-md-12">
124
                <div class="form-group">
125
                        <div class="controls">
126
                                <button type="submit" id="applybutton" value="Apply" class="btn btn-primary"/>
127
                                {% trans "Apply" %}</button>
128
                        </div>
129
                </div>
130
        </form>
131
        {% endblock %}
132
        </div>
133

    
134

    
135
{% block extrajs %}
136
<script type="text/javascript" src="{% static 'js/showpass.js' %}"></script>
137
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=false"></script>
138
<script type="text/javascript">
139
$(document).ready(function() {
140
        $('#id_secret').showPassword();
141
});
142
</script>
143
{% endblock %}