|
@@ -6,6 +6,45 @@
|
|
|
{% csrf_token %}
|
|
{% csrf_token %}
|
|
|
{{ form.non_field_errors }}
|
|
{{ form.non_field_errors }}
|
|
|
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
|
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
|
|
|
|
+ <div class="two fields">
|
|
|
|
|
+ {% render_field form.name %}
|
|
|
|
|
+ {% render_field form.slug %}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ {{ hostformset.management_form }}
|
|
|
|
|
+ {% for form in hostformset %}
|
|
|
|
|
+ {% render_form form %}
|
|
|
|
|
+ {% endfor %}
|
|
|
|
|
+ <div class="four fields">
|
|
|
|
|
+ {% render_field form.nickname %}
|
|
|
|
|
+ {% render_field form.password %}
|
|
|
|
|
+ {% render_field form.mail %}
|
|
|
|
|
+ {% render_field form.username %}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="four fields">
|
|
|
|
|
+ {% render_field form.home_channel %}
|
|
|
|
|
+ {% render_field form.command_character %}
|
|
|
|
|
+ {% render_field form.help_character %}
|
|
|
|
|
+ {% render_field form.network_services %}
|
|
|
|
|
+ <script type="text/javascript">
|
|
|
|
|
+ $('.selection.dropdown')
|
|
|
|
|
+ .dropdown()
|
|
|
|
|
+ ;
|
|
|
|
|
+ </script>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ {{ ownerformset.management_form }}
|
|
|
|
|
+ {% for ownerform in ownerformset %}
|
|
|
|
|
+ {% render_form ownerform %}
|
|
|
|
|
+ {% endfor %}
|
|
|
|
|
+ {% render_field form.enabled %}
|
|
|
|
|
+ <button class="ui right floated inverted positive button" type="submit" value="Submit"><i class="save icon"></i>Save</button>
|
|
|
|
|
+ </form>
|
|
|
|
|
+{% endblock %}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <form class= "ui form" method="post" action="{#% block formtag %}{% endblock formtag %#}">
|
|
|
|
|
+ {% csrf_token %}
|
|
|
|
|
+ {{ form.non_field_errors }}
|
|
|
|
|
+ {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
|
|
<div class="two fields">
|
|
<div class="two fields">
|
|
|
<div class="required field{% if form.name.errors %} error{% endif %}">
|
|
<div class="required field{% if form.name.errors %} error{% endif %}">
|
|
|
<label for="{{ form.name.id_for_label }}">{{ form.name.label|safe }}</label>
|
|
<label for="{{ form.name.id_for_label }}">{{ form.name.label|safe }}</label>
|
|
@@ -27,55 +66,8 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
{{ hostformset.management_form }}
|
|
{{ hostformset.management_form }}
|
|
|
- {% for hostform in hostformset %}
|
|
|
|
|
- {{ hostform.non_field_errors }}
|
|
|
|
|
- {% for field in hostform.hidden_fields %}{{ field }}{% endfor %}
|
|
|
|
|
- <div class="four fields">
|
|
|
|
|
- <div class="required field{% if hostform.address.errors %} error{% endif %}">
|
|
|
|
|
- <label for="{{ hostform.address.id_for_label }}">{{ hostform.address.label|safe }}</label>
|
|
|
|
|
- {{ hostform.address }}
|
|
|
|
|
- {% if hostform.address.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ hostform.address.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="required field{% if hostform.port.errors %} error{% endif %}">
|
|
|
|
|
- <label for="{{ hostform.port.id_for_label }}">{{ hostform.port.label|safe }}</label>
|
|
|
|
|
- {{ hostform.port }}
|
|
|
|
|
- {% if hostform.port.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ hostform.port.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="field{% if hostform.ssl.errors %} error{% endif %}">
|
|
|
|
|
- <div class="ui inverted toggle checkbox">
|
|
|
|
|
- {{ hostform.ssl }}
|
|
|
|
|
- <label for="{{ hostform.ssl.id_for_label }}">{{ hostform.ssl.label|safe }}</label>
|
|
|
|
|
- {% if hostform.port.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ hostform.port.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="field">
|
|
|
|
|
- <div class="ui inverted checkbox">
|
|
|
|
|
- {{ hostform.DELETE }}
|
|
|
|
|
- {% if hostform.instance.pk %}
|
|
|
|
|
- <label for="{{ hostform.DELETE.id_for_label }}">{{ hostform.DELETE.label }}</label>
|
|
|
|
|
- {% else %}
|
|
|
|
|
- <label for="{{ hostform.DELETE.id_for_label }}">Clear</label>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- {% if hostform.DELETE.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ hostform.DELETE.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ {% for form in hostformset %}
|
|
|
|
|
+ {% render_form form %}
|
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
<div class="four fields">
|
|
<div class="four fields">
|
|
|
<div class="required field{% if form.nickname.errors %} error{% endif %}">
|
|
<div class="required field{% if form.nickname.errors %} error{% endif %}">
|
|
@@ -115,7 +107,7 @@
|
|
|
{% endif %}
|
|
{% endif %}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="three fields">
|
|
|
|
|
|
|
+ <div class="four fields">
|
|
|
<div class="required field{% if form.home_channel.errors %} error{% endif %}">
|
|
<div class="required field{% if form.home_channel.errors %} error{% endif %}">
|
|
|
<label for="{{ form.home_channel.id_for_label }}">{{ form.home_channel.label|safe }}</label>
|
|
<label for="{{ form.home_channel.id_for_label }}">{{ form.home_channel.label|safe }}</label>
|
|
|
{{ form.home_channel }}
|
|
{{ form.home_channel }}
|
|
@@ -143,7 +135,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
{% endif %}
|
|
{% endif %}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ {% render_field form.network_services %}
|
|
|
|
|
+ <script type="text/javascript">
|
|
|
|
|
+ $('.selection.dropdown')
|
|
|
|
|
+ .dropdown()
|
|
|
|
|
+ ;
|
|
|
|
|
+ </script>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ {{ ownerformset.management_form }}
|
|
|
|
|
+ {% for ownerform in ownerformset %}
|
|
|
|
|
+ {% render_form ownerform %}
|
|
|
|
|
+ {% endfor %}
|
|
|
<div class="ui inverted toggle checkbox{% if form.enabled.errors %} error{% endif %}">
|
|
<div class="ui inverted toggle checkbox{% if form.enabled.errors %} error{% endif %}">
|
|
|
{{ form.enabled }}
|
|
{{ form.enabled }}
|
|
|
<label for="{{ form.enabled.id_for_label }}">{{ form.enabled.label|safe }}</label>
|
|
<label for="{{ form.enabled.id_for_label }}">{{ form.enabled.label|safe }}</label>
|
|
@@ -154,90 +156,5 @@
|
|
|
{% endif %}
|
|
{% endif %}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- {{ ownerformset.management_form }}
|
|
|
|
|
- {% for ownerform in ownerformset %}
|
|
|
|
|
- {% render_form ownerform %}
|
|
|
|
|
- {% endfor %}
|
|
|
|
|
-
|
|
|
|
|
<button class="ui right floated inverted positive button" type="submit" value="Submit"><i class="save icon"></i>Save</button>
|
|
<button class="ui right floated inverted positive button" type="submit" value="Submit"><i class="save icon"></i>Save</button>
|
|
|
</form>
|
|
</form>
|
|
|
-
|
|
|
|
|
-{% endblock %}
|
|
|
|
|
-
|
|
|
|
|
-<div class="ui required field{% if form.enabled.errors %} error{% endif %}">
|
|
|
|
|
- <label for="{{ form.enabled.id_for_label }}">{{ form.network_services.label|safe }}</label>
|
|
|
|
|
- <div class="ui selection dropdown">
|
|
|
|
|
- {{ form.network_services }}
|
|
|
|
|
- <script type="text/javascript">
|
|
|
|
|
- $('.ui.dropdown')
|
|
|
|
|
- .dropdown()
|
|
|
|
|
- ;
|
|
|
|
|
- </script>
|
|
|
|
|
- {% if form.network_services.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ form.network_services.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
-</div>
|
|
|
|
|
-<div class="ui inverted toggle checkbox{% if form.mute.errors %} error{% endif %}">
|
|
|
|
|
- {{ form.mute }}
|
|
|
|
|
- <label for="{{ form.enabled.id_for_label }}">{{ form.enabled.label|safe }}</label>
|
|
|
|
|
- {% if form.mute.errors %}
|
|
|
|
|
- <div class="ui inverted red message">
|
|
|
|
|
- {{ form.mute.errors }}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
-</div>
|
|
|
|
|
-
|
|
|
|
|
- <div class="ui selection dropdown">
|
|
|
|
|
- <input name="gender" type="hidden">
|
|
|
|
|
- <i class="dropdown icon"></i>
|
|
|
|
|
- <div class="default text">Gender</div>
|
|
|
|
|
- <div class="menu">
|
|
|
|
|
- <div class="item" data-value="1">Male</div>
|
|
|
|
|
- <div class="item" data-value="0">Female</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <script type="text/javascript">
|
|
|
|
|
- $('.ui.dropdown')
|
|
|
|
|
- .dropdown()
|
|
|
|
|
- ;
|
|
|
|
|
- </script>
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- <form
|
|
|
|
|
- {% csrf_token %}
|
|
|
|
|
- {{ form.non_field_errors }}
|
|
|
|
|
- <div class="two fields">
|
|
|
|
|
- {% render_field form.name %}
|
|
|
|
|
- {% render_field form.slug %}
|
|
|
|
|
- </div>
|
|
|
|
|
- {{ hostformset.management_form }}
|
|
|
|
|
- {% for hostform in hostformset %}
|
|
|
|
|
- {{ hostform.non_field_errors }}
|
|
|
|
|
- <div class="four fields">
|
|
|
|
|
- {% render_field hostform.address %}
|
|
|
|
|
- {% render_field hostform.port %}
|
|
|
|
|
- {% render_field hostform.ssl %}
|
|
|
|
|
- {% render_field hostform.DELETE %}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% endfor %}
|
|
|
|
|
- <div class="four fields">
|
|
|
|
|
- {% render_field form.nickname %}
|
|
|
|
|
- {% render_field form.password %}
|
|
|
|
|
- {% render_field form.mail %}
|
|
|
|
|
- {% render_field form.username %}
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="three fields">
|
|
|
|
|
- {% render_field form.home_channel %}
|
|
|
|
|
- {% render_field form.command_character %}
|
|
|
|
|
- {% render_field form.help_character %}
|
|
|
|
|
- </div>
|
|
|
|
|
- {% render_field form.enabled %}
|
|
|
|
|
- <button class="ui right floated inverted positive button" type="submit" value="Submit"><i class="save icon"></i>Save</button>
|
|
|
|
|
- {% block buttons %}{% endblock buttons %}
|
|
|
|
|
- </form>
|
|
|