Browse Source

Запилил динамические поля

devel
bashmak 9 years ago
parent
commit
bdafb8b730
  1. 37
      abonapp/templates/abonapp/editAbon.html

37
abonapp/templates/abonapp/editAbon.html

@ -143,7 +143,7 @@
</div>
<div class="form-group-sm">
<label for="id_ip" class="col-sm-2 control-label">{% trans 'Port' %}</label>
<label for="id_port" class="col-sm-2 control-label">{% trans 'Port' %}</label>
<div class="col-sm-10">
{{ tech_form.port }}{{ tech_form.port.errors }}
</div>
@ -165,19 +165,43 @@
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Доп поля</h3>
<h3 class="panel-title">{% trans 'Extra fields' %}</h3>
</div>
<div class="panel-body">
<form role="form" class="form-horizontal" action="#" method="post">{% csrf_token %}
<form role="form" class="form-horizontal" action="{% url 'abonapp:extra_field_edit' abon_group.pk abon.pk %}" method="post">{% csrf_token %}
{% for ef in abon.extra_fields.all %}
<div class="form-group-sm">
<label for="id_ip" class="col-sm-2 control-label">{% trans 'Ip Address' %}</label>
<label class="col-sm-2 control-label">{{ ef.title }}</label>
<div class="col-sm-10">
<input type="text" value="{{ ip|default:'' }}" class="form-control" name="ip" placeholder="192.168.0.101" pattern="^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"/>
<div class="input-group input-group-sm">
<input type="text" value="{{ ef.data|default:_('Not assigned') }}" class="form-control" pattern="{{ ef.get_regexp }}" name="ex">
<input type="hidden" value="{{ ef.pk }}" name="ed">
<span class="input-group-btn">
<a href="{% url 'abonapp:extra_field_delete' abon_group.pk abon.pk ef.pk %}" class="btn btn-danger" title="{% trans 'Delete' %}">
<span class="glyphicon glyphicon-remove"></span>
</a>
</span>
</div>
</div>
</div>
{% empty %}
<h3>{% trans 'Extra field does not exist' %}</h3>
{% endfor %}
<div class="form-group-sm">
<div class="col-sm-offset-2 col-sm-10 btn-group btn-group-sm">
<a href="{% url 'abonapp:extra_field' abon_group.pk abon.pk %}" class="btn btn-success btn-modal" title="{% trans 'Add extra field' %}">
<span class="glyphicon glyphicon-plus"></span> {% trans 'Add' %}
</a>
<button class="btn btn-primary" type="submit">
<span class="glyphicon glyphicon-edit"></span> {% trans 'Save' %}
</button>
</div>
</div>
</form>
</div>
@ -186,4 +210,3 @@
</div>
{% endblock %}
Loading…
Cancel
Save