Логирование
Задекорировал вьюхи
This commit is contained in:
@@ -9,7 +9,7 @@ from datetime import datetime, date, timedelta
|
|||||||
from django.utils import dateformat
|
from django.utils import dateformat
|
||||||
import calendar
|
import calendar
|
||||||
from django.db.models import Count, Sum
|
from django.db.models import Count, Sum
|
||||||
from asuzr.common import custom_date
|
from asuzr.common import *
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
from asuzr.tables import *
|
from asuzr.tables import *
|
||||||
from asuzr.forms import *
|
from asuzr.forms import *
|
||||||
@@ -108,6 +108,7 @@ def create_attendance_if_need(date):
|
|||||||
if created:
|
if created:
|
||||||
attendance.save()
|
attendance.save()
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def visit_view(request):
|
def visit_view(request):
|
||||||
curr_date = datetime.strptime(request.GET.get('date', date.today().strftime('%d.%m.%Y')), '%d.%m.%Y')
|
curr_date = datetime.strptime(request.GET.get('date', date.today().strftime('%d.%m.%Y')), '%d.%m.%Y')
|
||||||
@@ -197,6 +198,7 @@ def main(request, day, month, year):
|
|||||||
})
|
})
|
||||||
return HttpResponse(t.render(c))
|
return HttpResponse(t.render(c))
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def sketches(request, order_id):
|
def sketches(request, order_id):
|
||||||
curr_order = Order.objects.get(pk = order_id)
|
curr_order = Order.objects.get(pk = order_id)
|
||||||
@@ -208,11 +210,11 @@ def sketches(request, order_id):
|
|||||||
instance.save()
|
instance.save()
|
||||||
return redirect(sketches, order_id = order_id)
|
return redirect(sketches, order_id = order_id)
|
||||||
|
|
||||||
sketch_list = Sketch.objects.filter(order = curr_order)
|
table = SketchesTable(Sketch.objects.filter(order = curr_order))
|
||||||
#RequestConfig(request).configure(table)
|
RequestConfig(request).configure(table)
|
||||||
return render(request, 'asuzr/sketches.html', {
|
return render(request, 'asuzr/sketches.html', {
|
||||||
'order_id': order_id,
|
'order_id': order_id,
|
||||||
'sketch_list': sketch_list,
|
'table': table,
|
||||||
'title': u'Эскизы заказа %s' % curr_order})
|
'title': u'Эскизы заказа %s' % curr_order})
|
||||||
|
|
||||||
def delete_sketch(request):
|
def delete_sketch(request):
|
||||||
@@ -222,6 +224,7 @@ def delete_sketch(request):
|
|||||||
sketch.delete()
|
sketch.delete()
|
||||||
return redirect(sketches, order_id = order_id)
|
return redirect(sketches, order_id = order_id)
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def orders(request, archive):
|
def orders(request, archive):
|
||||||
is_archive = (archive == '1')
|
is_archive = (archive == '1')
|
||||||
@@ -231,6 +234,7 @@ def orders(request, archive):
|
|||||||
RequestConfig(request).configure(table)
|
RequestConfig(request).configure(table)
|
||||||
return render(request, 'asuzr/table.html', {'table': table, 'title': title})
|
return render(request, 'asuzr/table.html', {'table': table, 'title': title})
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def desreport(request):
|
def desreport(request):
|
||||||
start_date = request.GET.get('sdate', date.today().strftime('%d.%m.%Y'))
|
start_date = request.GET.get('sdate', date.today().strftime('%d.%m.%Y'))
|
||||||
@@ -244,20 +248,21 @@ def desreport(request):
|
|||||||
RequestConfig(request).configure(table)
|
RequestConfig(request).configure(table)
|
||||||
return render(request, 'asuzr/table.html', {'table': table, 'title': title, 'form': form})
|
return render(request, 'asuzr/table.html', {'table': table, 'title': title, 'form': form})
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def production_table(request, order_id):
|
def production_table(request, order_id):
|
||||||
order_costs = OrderCosts.objects.filter(order=order_id)
|
order_list = Order.objects.filter(is_done=False).order_by('-id')
|
||||||
table = ProductionTable(order_costs)
|
sel_order = Order.objects.filter(id=order_id)
|
||||||
curr_order = Order.objects.get(pk = order_id)
|
cost_items = sel_order.values('cost_items')
|
||||||
title = u'Производственная таблица'
|
t=loader.get_template('asuzr/order_costs.html')
|
||||||
table.verbose_name = u'Заказ: %s' % (', '.join((curr_order.product.name, curr_order.address)))
|
c=RequestContext(request,{
|
||||||
table.verbose_name2 = u'Стоимость: %s' % str(curr_order.price)
|
'order_list' : order_list,
|
||||||
costs_sum = order_costs.aggregate(Sum('value'))
|
'sel_order' : sel_order,
|
||||||
table.set_summary(costs_sum['value__sum'] or 0)
|
'cost_items' : cost_items,
|
||||||
table.set_balance(curr_order.price - (costs_sum['value__sum'] or 0))
|
})
|
||||||
RequestConfig(request).configure(table)
|
return HttpResponse(t.render(c))
|
||||||
return render(request, 'asuzr/table.html', {'table': table, 'title': title})
|
|
||||||
|
|
||||||
|
@log_view_call
|
||||||
@login_required
|
@login_required
|
||||||
def prod_plan_view(request):
|
def prod_plan_view(request):
|
||||||
curr_date = datetime.strptime(request.GET.get('date', date.today().strftime('%d.%m.%Y')), '%d.%m.%Y')
|
curr_date = datetime.strptime(request.GET.get('date', date.today().strftime('%d.%m.%Y')), '%d.%m.%Y')
|
||||||
|
|||||||
Reference in New Issue
Block a user