|
|
@@ -3,45 +3,91 @@
|
|
|
{% block content %}
|
|
|
|
|
|
<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">
|
|
|
- {% 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>
|
|
|
+ {% csrf_token %}
|
|
|
+ {{ form.non_field_errors }}
|
|
|
+ {% 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 hostform in hostformset %}
|
|
|
+ {{ hostform.non_field_errors }}
|
|
|
+ {% for field in hostform.hidden_fields %}{{ field }}{% endfor %}
|
|
|
+ {% render_form hostform %}
|
|
|
+ {% 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 %}
|
|
|
+ {% for field in ownerform.hidden_fields %}{{ field }}{% endfor %}
|
|
|
+ {% 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">
|
|
|
+ {% 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="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>
|
|
|
+
|
|
|
+
|
|
|
{% csrf_token %}
|
|
|
{{ form.non_field_errors }}
|
|
|
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
|
|
|
@@ -66,8 +112,55 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
{{ hostformset.management_form }}
|
|
|
- {% for form in hostformset %}
|
|
|
- {% render_form 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>
|
|
|
{% endfor %}
|
|
|
<div class="four fields">
|
|
|
<div class="required field{% if form.nickname.errors %} error{% endif %}">
|
|
|
@@ -144,7 +237,27 @@
|
|
|
</div>
|
|
|
{{ ownerformset.management_form }}
|
|
|
{% for ownerform in ownerformset %}
|
|
|
- {% render_form ownerform %}
|
|
|
+ {% for field in hostform.hidden_fields %}{{ field }}{% endfor %}
|
|
|
+ <div class="two fields">
|
|
|
+ <div class="field{% if ownerform.hostmask.errors %} error{% endif %}">
|
|
|
+ <label for="{{ ownerform.hostmask.id_for_label }}">{{ ownerform.hostmask.label|safe }}</label>
|
|
|
+ {{ ownerform.hostmask }}
|
|
|
+ {% if ownerform.hostmask.errors %}
|
|
|
+ <div class="ui inverted red message">
|
|
|
+ {{ ownerform.hostmask.errors }}
|
|
|
+ </div>
|
|
|
+ {% endif %}
|
|
|
+ </div>
|
|
|
+ <div class="field{% if ownerform.DELETE.errors %} error{% endif %}">
|
|
|
+ <label for="{{ ownerform.DELETE.id_for_label }}">{{ ownerform.DELETE.label|safe }}</label>
|
|
|
+ {{ ownerform.DELETE }}
|
|
|
+ {% if ownerform.DELETE.errors %}
|
|
|
+ <div class="ui inverted red message">
|
|
|
+ {{ ownerform.DELETE.errors }}
|
|
|
+ </div>
|
|
|
+ {% endif %}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
{% endfor %}
|
|
|
<div class="ui inverted toggle checkbox{% if form.enabled.errors %} error{% endif %}">
|
|
|
{{ form.enabled }}
|
|
|
@@ -157,4 +270,4 @@
|
|
|
</div>
|
|
|
|
|
|
<button class="ui right floated inverted positive button" type="submit" value="Submit"><i class="save icon"></i>Save</button>
|
|
|
- </form>
|
|
|
+</form>
|