Added full MIC name displaying to event detail

Optimised displaying of values in autocomplete boxes on the event form (removed extra AJAX request)

Highlighted missing MIC better due to bootstrap changes
This commit is contained in:
Tom Price
2014-12-02 01:44:35 +00:00
parent 737d79ef48
commit cdc83542ed
3 changed files with 13 additions and 22 deletions

View File

@@ -60,9 +60,9 @@
<dd>{{object.venue}}</dd>
<dt>Event MIC</dt>
<dd>{{event.mic.get_full_name}}</dd>
<dd>{{ event.mic.name }}</dd>
<dd>&nbsp;</dd>
<dd>&nbsp;</dd>
{% if event.is_rig %}
<dt>Crew Meet</dt>

View File

@@ -106,11 +106,7 @@
<div class="col-xs-9">
<input type="text" id="{{ form.person.id_for_label }}-input"
class="form-control autocomplete-json"
data-valueurl="{% if form.person.value %}
{% url 'api_secure' model='person' pk=form.person.value %}
{% else %}
{% url 'api_secure' model='person' %}
{% endif %}?fields=name"
value="{{ object.person|default_if_none:"" }}"
data-sourceurl="{% url 'api_secure' model='person' %}"
data-target="{{ form.person.id_for_label }}"/>
</div>
@@ -137,11 +133,7 @@
<div class="col-xs-9">
<input type="text" id="{{ form.organisation.id_for_label }}-input"
class="form-control autocomplete-json"
data-valueurl="{% if form.organisation.value %}
{% url 'api_secure' model='organisation' pk=form.organisation.value %}
{% else %}
{% url 'api_secure' model='organisation' %}
{% endif %}?fields=name"
value="{{ object.organisation|default_if_none:"" }}"
data-sourceurl="{% url 'api_secure' model='organisation' %}"
data-target="{{ form.organisation.id_for_label }}"/>
</div>
@@ -295,14 +287,9 @@
<input type="text" id="{{ form.mic.id_for_label }}-input"
class="form-control autocomplete-json"
data-valueurl="
{% if form.mic.value %}
{% url 'api_secure' model='mic' pk=form.mic.value %}
{% else %}
{% url 'api_secure' model='mic' %}
{% endif %}?fields=name"
data-sourceurl="{% url 'api_secure' model='mic' %}?fields=first_name,username,initials"
data-target="{{ form.mic.id_for_label }}"/>
data-target="{{ form.mic.id_for_label }}"
value="{{ object.mic.name|default_if_none:"" }}"/>
</div>
</div>
{#% include 'RIGS/eventitem_table.html' %#}

View File

@@ -47,7 +47,7 @@
{% elif event.mic %}
warning
{% else %}
danger
danger text-danger
{% endif %}
">
<td class="hidden-xs">{{ event.pk }}</td>
@@ -100,8 +100,12 @@
{% endif %}
</dl>
</td>
<td>
{{ event.mic.initials }}
<td class="text-center">
{% if event.mic or not event.is_rig %}
{{ event.mic.initials }}
{% else %}
<span class="glyphicon glyphicon-exclamation-sign"></span>
{% endif %}
</td>
</tr>
{% endfor %}