Browse Source

Display flags in userlist

devel
bashmak 8 years ago
parent
commit
feb0fd2cda
  1. 1
      abonapp/forms.py
  2. 9
      abonapp/templates/abonapp/peoples.html
  3. 23
      abonapp/templates/abonapp/viewAbon.html
  4. 2
      abonapp/views.py

1
abonapp/forms.py

@ -7,7 +7,6 @@ from random import choice
from string import digits, ascii_lowercase
from . import models
from django.conf import settings
from bitfield.forms import BitFieldCheckboxSelectMultiple
TELEPHONE_REGEXP = getattr(settings, 'TELEPHONE_REGEXP', r'^\+[7,8,9,3]\d{10,11}$')

9
abonapp/templates/abonapp/peoples.html

@ -58,6 +58,7 @@
</a>
{% if order_by == 'ballance' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th class="hidden-xs">{% trans 'Markers' %}</th>
<th class="hidden-xs">#</th>
</tr>
</thead>
@ -102,6 +103,10 @@
{% endif %}
</td>
<td class="hidden-xs">{{ human.ballance|floatformat:2 }}</td>
<td>
{% for user_icon in human.get_flag_icons %}<span class="m-icon {{ user_icon }}"></span>
{% endfor %}
</td>
<td class="hidden-xs">
{% if can_del_trf %}
<a href="{% url 'abonapp:del_abon' %}?id={{ human.pk }}" class="btn btn-danger btn-sm">
@ -112,7 +117,7 @@
</tr>
{% empty %}
<tr>
<td colspan="11">
<td colspan="12">
{% trans 'Subscribers not found' %}.
{% if perms.abonapp.add_abon %}
<a href="{% url 'abonapp:add_abon' abon_group.pk %}">{% trans 'Add abon' %}</a>
@ -124,7 +129,7 @@
</tbody>
<tfoot>
<tr>
<td colspan="11" class="btn-group btn-group-sm">
<td colspan="12" class="btn-group btn-group-sm">
{% if perms.abonapp.add_abon %}
<a href="{% url 'abonapp:add_abon' abon_group.pk %}" class="btn btn-default" title="{% trans 'Add' %}" data-toggle="tooltip">
<span class="glyphicon glyphicon-plus"></span> {% trans 'Add abon' %}

23
abonapp/templates/abonapp/viewAbon.html

@ -61,33 +61,18 @@
</div>
</div>
{% if perms.abonapp.can_view_passport %}
<div class="col-sm-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">{% trans 'Passport information' %}</h3>
<h3 class="panel-title">{% trans 'User flags' %}</h3>
</div>
<div class="panel-body">
<table class="table borderbot">
<tbody>
<tr>
<td>{% trans 'Pasport serial' %}</td>
<td><i>67 54 937238746</i></td>
</tr>
<tr>
<td>{% trans 'Distributor' %}</td>
<td><i>ОСУО Всякое название</i></td>
</tr>
<tr>
<td>Ещё строчка</td>
<td><i>Новая</i></td>
</tr>
</tbody>
</table>
{% for user_icon in abon.get_flag_icons %}
<span class="m-icon {{ user_icon }}"></span>
{% endfor %}
</div>
</div>
</div>
{% endif %}
</div>
{% endblock %}

2
abonapp/views.py

@ -1058,7 +1058,7 @@ class EditSibscriberMarkers(UpdateView):
def form_invalid(self, form):
messages.add_message(self.request, messages.ERROR, _('fix form errors'))
return super(EditSibscriberMarkers, self).form_invalid(form)
def form_valid(self, form):
v = super(EditSibscriberMarkers, self).form_valid(form)
messages.add_message(self.request, messages.SUCCESS, _('User flags has changed successfully'))

Loading…
Cancel
Save