diff --git a/abonapp/locale/ru/LC_MESSAGES/django.po b/abonapp/locale/ru/LC_MESSAGES/django.po
index 758df1c..44e8fb9 100644
--- a/abonapp/locale/ru/LC_MESSAGES/django.po
+++ b/abonapp/locale/ru/LC_MESSAGES/django.po
@@ -531,10 +531,6 @@ msgstr "Флаги абонента"
msgid "Edit"
msgstr "Редактировать"
-#: templates/abonapp/fin_report.html:7 templates/abonapp/group_list.html:70
-msgid "Fin report"
-msgstr "Финансовый отчёт"
-
#: templates/abonapp/fin_report.html:12
msgid "Money by days"
msgstr "Сумма денег за сутки"
diff --git a/abonapp/templates/abonapp/group_list.html b/abonapp/templates/abonapp/group_list.html
index b3d671d..e8f6fe9 100644
--- a/abonapp/templates/abonapp/group_list.html
+++ b/abonapp/templates/abonapp/group_list.html
@@ -65,11 +65,6 @@
{% trans 'List of debtors' %}
{% endif %}
- {% if request.user.is_superuser %}
-
- {% trans 'Fin report' %}
-
- {% endif %}
{% trans 'Export vCards' %}
diff --git a/finapp/migrations/0001_initial.py b/finapp/migrations/0001_initial.py
index 6f3891d..b0b6ab6 100644
--- a/finapp/migrations/0001_initial.py
+++ b/finapp/migrations/0001_initial.py
@@ -26,7 +26,7 @@ class Migration(migrations.Migration):
initial = True
dependencies = [
- ('abonapp', '0009_auto_20181123_1556'),
+ ('abonapp', '0001_squashed_0008_auto_20181115_1206'),
]
operations = [
diff --git a/finapp/templates/finapp/payalltimegateway_list.html b/finapp/templates/finapp/payalltimegateway_list.html
index b5fdcd4..f099c43 100644
--- a/finapp/templates/finapp/payalltimegateway_list.html
+++ b/finapp/templates/finapp/payalltimegateway_list.html
@@ -66,6 +66,11 @@
{% trans 'Add' %}
{% endif %}
+ {% if request.user.is_superuser %}
+
+ {% trans 'Fin report' %}
+
+ {% endif %}
diff --git a/finapp/urls.py b/finapp/urls.py
index deaf102..7111d1e 100644
--- a/finapp/urls.py
+++ b/finapp/urls.py
@@ -5,21 +5,15 @@ from finapp import views
app_name = 'finapp'
urlpatterns = [
- path('', views.AllTimeGatewaysListView.as_view(),
- name='alltime_gateways_list'),
+ path('', views.AllTimeGatewaysListView.as_view(), name='alltime_gateways_list'),
- # path('fin_report/', views.BasicFinReport.as_view(), name='fin_report'),
- # path('pay/', views.terminal_pay, name='terminal_pay'),
+ path('fin_report/', views.BasicFinReport.as_view(), name='fin_report'),
- path('add/', views.AddAllTimeGateway.as_view(),
- name='add_alltime_gateway'),
+ path('add/', views.AddAllTimeGateway.as_view(), name='add_alltime_gateway'),
- path('/pay_history/', views.PayHistoryListView.as_view(),
- name='pay_history'),
+ path('/pay_history/', views.PayHistoryListView.as_view(), name='pay_history'),
- path('/make_pay/', views.AllTimePay.as_view(),
- name='all_time_pay'),
+ path('/make_pay/', views.AllTimePay.as_view(), name='all_time_pay'),
- path('/edit/', views.EditPayUpdateView.as_view(),
- name='edit_pay_gw'),
+ path('/edit/', views.EditPayUpdateView.as_view(), name='edit_pay_gw'),
]
diff --git a/finapp/views.py b/finapp/views.py
index 2f2930a..d89c85a 100644
--- a/finapp/views.py
+++ b/finapp/views.py
@@ -177,7 +177,7 @@ class PayHistoryListView(LoginAdminMixin, PermissionRequiredMixin,
def get_queryset(self):
pay_history = AllTimePayLog.objects.filter(
pay_gw__slug=self.kwargs.get('pay_slug')
- ).order_by('-date_add')
+ ).select_related('abon__group').order_by('-date_add')
return pay_history
def get_context_data(self, **kwargs):
diff --git a/templates/all_base.html b/templates/all_base.html
index 0cc5e9d..ecc9d9d 100644
--- a/templates/all_base.html
+++ b/templates/all_base.html
@@ -50,6 +50,15 @@
{% trans 'Other' %}
diff --git a/templates/base.html b/templates/base.html
index 7c80932..1c7b619 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -62,15 +62,6 @@
- {% if perms.fonapp.view_payalltimegateway %}
- {% url 'finapp:alltime_gateways_list' as finhome %}
-
-
- {% trans 'Finance' %}
-
-
- {% endif %}
-
{% url 'ip_pool:networks' as ippool_home %}