From bbe349f297eeeaa293fd4c144f3d643762ade0f6 Mon Sep 17 00:00:00 2001 From: Dmitry Novikov Date: Fri, 31 Aug 2018 17:12:42 +0300 Subject: [PATCH] fix --- abonapp/locale/ru/LC_MESSAGES/django.po | 14 +------------- abonapp/models.py | 9 --------- abonapp/templates/abonapp/editAbon.html | 2 +- abonapp/templates/abonapp/group_list.html | 4 ++-- abonapp/templates/abonapp/service.html | 14 ++++++++++---- abonapp/views.py | 8 ++++---- accounts_app/locale/ru/LC_MESSAGES/django.po | 3 +++ dialing_app/locale/ru/LC_MESSAGES/django.po | 8 -------- dialing_app/models.py | 7 ------- dialing_app/templates/inbox_sms.html | 2 +- dialing_app/views.py | 4 ++-- mapapp/locale/ru/LC_MESSAGES/django.po | 4 ---- mapapp/models.py | 3 --- nas_app/locale/ru/LC_MESSAGES/django.po | 4 ---- nas_app/models.py | 3 --- nas_app/views.py | 3 ++- tariff_app/locale/ru/LC_MESSAGES/django.po | 4 ---- tariff_app/models.py | 3 --- .../templates/tariff_app/periodic_pays/list.html | 2 +- 19 files changed, 27 insertions(+), 74 deletions(-) diff --git a/abonapp/locale/ru/LC_MESSAGES/django.po b/abonapp/locale/ru/LC_MESSAGES/django.po index ca709e5..4bd0d25 100644 --- a/abonapp/locale/ru/LC_MESSAGES/django.po +++ b/abonapp/locale/ru/LC_MESSAGES/django.po @@ -95,13 +95,9 @@ msgstr "Поля" msgid "Amount of money" msgstr "Количество денег" -#: models.py:34 -msgid "Can view subscriber logs" -msgstr "Может видеть логи абонента" - #: models.py:66 msgid "finish service perm" -msgstr "Снятие со счёта средств" +msgstr "Завершение услуги" #: models.py:68 msgid "Abon service" @@ -232,10 +228,6 @@ msgstr "Кем выдан" msgid "Passport Info" msgstr "Паспортные данные" -#: models.py:335 -msgid "Can view invoice for payment" -msgstr "Может видеть назначенные платежи" - #: models.py:337 msgid "Debt" msgstr "Квитанция (долг)" @@ -253,10 +245,6 @@ msgstr "Терминал" msgid "Receipt number" msgstr "Номер пас." -#: models.py:420 -msgid "Can view additional telephones" -msgstr "Может видеть дополнительные телефоны" - #: models.py:422 msgid "Additional telephone" msgstr "Дополнительный телефон" diff --git a/abonapp/models.py b/abonapp/models.py index f489354..08f4d43 100644 --- a/abonapp/models.py +++ b/abonapp/models.py @@ -30,9 +30,6 @@ class AbonLog(models.Model): class Meta: db_table = 'abonent_log' - permissions = ( - ('can_view_abonlog', _('Can view subscriber logs')), - ) ordering = '-date', def __str__(self): @@ -330,9 +327,6 @@ class InvoiceForPayment(models.Model): class Meta: ordering = ('date_create',) db_table = 'abonent_inv_pay' - permissions = ( - ('can_view_invoiceforpayment', _('Can view invoice for payment')), - ) verbose_name = _('Debt') verbose_name_plural = _('Debts') @@ -415,9 +409,6 @@ class AdditionalTelephone(models.Model): class Meta: db_table = 'additional_telephones' ordering = ('owner_name',) - permissions = ( - ('can_view_additionaltelephones', _('Can view additional telephones')), - ) verbose_name = _('Additional telephone') verbose_name_plural = _('Additional telephones') diff --git a/abonapp/templates/abonapp/editAbon.html b/abonapp/templates/abonapp/editAbon.html index 2fd9f3b..f0807e9 100644 --- a/abonapp/templates/abonapp/editAbon.html +++ b/abonapp/templates/abonapp/editAbon.html @@ -84,7 +84,7 @@ {% endif %} - {% if perms.dialing_app.can_send_sms %} + {% if perms.dialing_app.add_smsout %} {% trans 'Send sms' %} diff --git a/abonapp/templates/abonapp/group_list.html b/abonapp/templates/abonapp/group_list.html index 58d0670..22d124b 100644 --- a/abonapp/templates/abonapp/group_list.html +++ b/abonapp/templates/abonapp/group_list.html @@ -55,12 +55,12 @@ - {% if perms.abonapp.can_view_abonlog %} + {% if perms.abonapp.view_abonlog %} {% endif %} - {% if perms.abonapp.can_view_invoiceforpayment %} + {% if perms.abonapp.view_invoiceforpayment %} diff --git a/abonapp/templates/abonapp/service.html b/abonapp/templates/abonapp/service.html index 92636bd..3774ddf 100644 --- a/abonapp/templates/abonapp/service.html +++ b/abonapp/templates/abonapp/service.html @@ -55,9 +55,15 @@ {% endif %} {% if abon_tariff %} - - {% trans 'Finish service' %} - + {% if perms.abonapp.can_complete_service %} + + {% trans 'Finish service' %} + + {% else %} + + {% trans 'Finish service' %} + + {% endif %} {% endif %} @@ -115,7 +121,7 @@ - {% if perms.tariff_app.can_view_periodic_pay %} + {% if perms.tariff_app.view_periodic_pay %}
diff --git a/abonapp/views.py b/abonapp/views.py index 942525b..89b244d 100644 --- a/abonapp/views.py +++ b/abonapp/views.py @@ -456,7 +456,7 @@ def pick_tariff(request, gid: int, uname): @login_required @lib.decorators.only_admins -@permission_required('abonapp.delete_abontariff') +@permission_required('abonapp.can_complete_service') def unsubscribe_service(request, gid: int, uname, abon_tariff_id: int): try: abon_tariff = get_object_or_404(models.AbonTariff, pk=int(abon_tariff_id)) @@ -473,7 +473,7 @@ def unsubscribe_service(request, gid: int, uname, abon_tariff_id: int): @method_decorator(login_decs, name='dispatch') -@method_decorator(permission_required('abonapp.can_view_abonlog'), name='dispatch') +@method_decorator(permission_required('abonapp.view_abonlog'), name='dispatch') class LogListView(ListView): paginate_by = getattr(settings, 'PAGINATION_ITEMS_PER_PAGE', 10) http_method_names = ('get',) @@ -483,7 +483,7 @@ class LogListView(ListView): @method_decorator(login_decs, name='dispatch') -@method_decorator(permission_required('abonapp.can_view_invoiceforpayment'), name='dispatch') +@method_decorator(permission_required('abonapp.view_invoiceforpayment'), name='dispatch') class DebtorsListView(ListView): paginate_by = getattr(settings, 'PAGINATION_ITEMS_PER_PAGE', 10) http_method_names = ('get',) @@ -923,7 +923,7 @@ def active_nets(request, gid): @login_required @lib.decorators.only_admins -@permission_required('abonapp.can_view_additionaltelephones') +@permission_required('abonapp.view_additionaltelephones') @permission_required('group_app.view_group', (Group, 'pk', 'gid')) def tels(request, gid: int, uname): abon = get_object_or_404(models.Abon, username=uname) diff --git a/accounts_app/locale/ru/LC_MESSAGES/django.po b/accounts_app/locale/ru/LC_MESSAGES/django.po index 7793a05..f619350 100644 --- a/accounts_app/locale/ru/LC_MESSAGES/django.po +++ b/accounts_app/locale/ru/LC_MESSAGES/django.po @@ -382,3 +382,6 @@ msgstr "Учётная запись" msgid "Action log" msgstr "Лог действий" + +msgid "Administrator" +msgstr "Сотрудник" diff --git a/dialing_app/locale/ru/LC_MESSAGES/django.po b/dialing_app/locale/ru/LC_MESSAGES/django.po index 25fc26e..e76d39e 100644 --- a/dialing_app/locale/ru/LC_MESSAGES/django.po +++ b/dialing_app/locale/ru/LC_MESSAGES/django.po @@ -39,10 +39,6 @@ msgstr "Отвечен" msgid "Unknown" msgstr "Не определён" -#: models.py:84 models.py:108 -msgid "Can view sms" -msgstr "Может просматривать смс" - #: models.py:86 models.py:87 msgid "SMS" msgstr "СМС" @@ -71,10 +67,6 @@ msgstr "Отправленное" msgid "Status" msgstr "Статус" -#: models.py:109 -msgid "Can send sms" -msgstr "Может отправлять смс" - #: models.py:111 models.py:112 msgid "Out SMS" msgstr "Исходящие СМС" diff --git a/dialing_app/models.py b/dialing_app/models.py index ad549c6..2ece5e5 100644 --- a/dialing_app/models.py +++ b/dialing_app/models.py @@ -80,9 +80,6 @@ class SMSModel(models.Model): class Meta: db_table = 'sms' - permissions = ( - ('can_view_sms', _('Can view sms')), - ) verbose_name = _('SMS') verbose_name_plural = _('SMS') ordering = ('-when',) @@ -104,10 +101,6 @@ class SMSOut(models.Model): class Meta: db_table = 'out_sms' - permissions = ( - ('can_view_sms', _('Can view sms')), - ('can_send_sms', _('Can send sms')) - ) verbose_name = _('Out SMS') verbose_name_plural = _('Out SMS') ordering = ('-when',) diff --git a/dialing_app/templates/inbox_sms.html b/dialing_app/templates/inbox_sms.html index 04ad121..0b18e67 100644 --- a/dialing_app/templates/inbox_sms.html +++ b/dialing_app/templates/inbox_sms.html @@ -26,7 +26,7 @@