From feb0fd2cda8d2da50062c69b401bd1d61cf0cadf Mon Sep 17 00:00:00 2001 From: bashmak Date: Wed, 14 Feb 2018 13:42:15 +0300 Subject: [PATCH] Display flags in userlist --- abonapp/forms.py | 1 - abonapp/templates/abonapp/peoples.html | 9 +++++++-- abonapp/templates/abonapp/viewAbon.html | 23 ++++------------------- abonapp/views.py | 2 +- 4 files changed, 12 insertions(+), 23 deletions(-) diff --git a/abonapp/forms.py b/abonapp/forms.py index acfa9e8..a2932d0 100644 --- a/abonapp/forms.py +++ b/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}$') diff --git a/abonapp/templates/abonapp/peoples.html b/abonapp/templates/abonapp/peoples.html index bc52466..bd3a348 100644 --- a/abonapp/templates/abonapp/peoples.html +++ b/abonapp/templates/abonapp/peoples.html @@ -58,6 +58,7 @@ {% if order_by == 'ballance' %}{% endif %} + {% trans 'Markers' %} # @@ -102,6 +103,10 @@ {% endif %} {{ human.ballance|floatformat:2 }} + + {% for user_icon in human.get_flag_icons %} + {% endfor %} + {% if can_del_trf %} @@ -112,7 +117,7 @@ {% empty %} - + {% trans 'Subscribers not found' %}. {% if perms.abonapp.add_abon %} {% trans 'Add abon' %} @@ -124,7 +129,7 @@ - + {% if perms.abonapp.add_abon %} {% trans 'Add abon' %} diff --git a/abonapp/templates/abonapp/viewAbon.html b/abonapp/templates/abonapp/viewAbon.html index b05df1a..47f5869 100644 --- a/abonapp/templates/abonapp/viewAbon.html +++ b/abonapp/templates/abonapp/viewAbon.html @@ -61,33 +61,18 @@ - {% if perms.abonapp.can_view_passport %}
-

{% trans 'Passport information' %}

+

{% trans 'User flags' %}

- - - - - - - - - - - - - - - -
{% trans 'Pasport serial' %}67 54 937238746
{% trans 'Distributor' %}ОСУО Всякое название
Ещё строчкаНовая
+ {% for user_icon in abon.get_flag_icons %} + + {% endfor %}
- {% endif %} {% endblock %} \ No newline at end of file diff --git a/abonapp/views.py b/abonapp/views.py index 7f1d7e8..65fedd9 100644 --- a/abonapp/views.py +++ b/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'))