From f51e8eb1f89014d087ed7f4f337e1f09e4001706 Mon Sep 17 00:00:00 2001 From: bashmak Date: Fri, 2 Jun 2017 15:39:07 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D1=8F=D0=BB=20=D0=B0=D1=82=D0=BE=D0=BC=D0=B0=D1=80=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D1=82=D1=80=D0=B0=D0=BD=D0=B7=D0=B0=D0=BA=D1=86?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=BA=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=80?= =?UTF-8?q?=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=BC=20=D0=BF=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- abonapp/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/abonapp/views.py b/abonapp/views.py index 6de44c6..6b450fd 100644 --- a/abonapp/views.py +++ b/abonapp/views.py @@ -190,6 +190,7 @@ def delentity(request): @login_required @permission_required('abonapp.can_add_ballance') +@atomic def abonamount(request, gid, uid): abon = get_object_or_404(models.Abon, pk=uid) try: @@ -398,6 +399,7 @@ def add_invoice(request, gid, uid): @login_required @permission_required('abonapp.can_buy_tariff') +@atomic def pick_tariff(request, gid, uid): grp = get_object_or_404(models.AbonGroup, pk=gid) abon = get_object_or_404(models.Abon, pk=uid) @@ -457,6 +459,7 @@ def chpriority(request, gid, uid): @login_required @permission_required('abonapp.can_complete_service') +@atomic def complete_service(request, gid, uid, srvid): abtar = get_object_or_404(models.AbonTariff, pk=srvid) abon = abtar.abon @@ -516,6 +519,7 @@ def complete_service(request, gid, uid, srvid): @login_required @permission_required('abonapp.can_activate_service') +@atomic def activate_service(request, gid, uid, srvid): abtar = get_object_or_404(models.AbonTariff, pk=srvid) amount = abtar.calc_amount_service()