RelatedFieldWidgetCanAdd
This commit is contained in:
@@ -119,7 +119,7 @@ def visit_view(request):
|
||||
orders_table = get_day_orders_table(curr_date, 'orders-')
|
||||
RequestConfig(request).configure(orders_table)
|
||||
|
||||
order_form = OrderForm()
|
||||
order_form = OrderForm(initial = {'designer': request.user})
|
||||
|
||||
title = u'Таблица посещаемости на %s' % dateformat.format(curr_date, 'F Y')
|
||||
return render(request, 'asuzr/table2.html', {
|
||||
@@ -128,7 +128,8 @@ def visit_view(request):
|
||||
'additional_info': add_info,
|
||||
'title': title,
|
||||
'dateform': form,
|
||||
'model_form': order_form
|
||||
'add_form': order_form,
|
||||
'form_action': 'add-order'
|
||||
})
|
||||
|
||||
@login_required
|
||||
@@ -219,7 +220,7 @@ def sketches(request, order_id):
|
||||
'title': u'Эскизы заказа %s' % curr_order})
|
||||
|
||||
def add_order(request):
|
||||
new_order = Order(date=date.today(), designer = request.user)
|
||||
new_order = Order(date=date.today())
|
||||
form = OrderForm(request.POST, instance = new_order)
|
||||
form.save()
|
||||
return redirect(visit_view)
|
||||
@@ -264,8 +265,20 @@ def production_table(request, order_id):
|
||||
costs_sum = order_costs.aggregate(Sum('value'))
|
||||
table.set_summary(costs_sum['value__sum'] or 0)
|
||||
table.set_balance(curr_order.price - (costs_sum['value__sum'] or 0))
|
||||
|
||||
form = ProdTableForm()
|
||||
|
||||
RequestConfig(request).configure(table)
|
||||
return render(request, 'asuzr/table.html', {'table': table, 'title': title})
|
||||
return render(request, 'asuzr/table.html',
|
||||
{'table': table, 'title': title, 'add_form': form, 'form_action': 'add-cost-items', 'params': order_id})
|
||||
|
||||
def production_table_add_item(request, order_id):
|
||||
curr_order = Order.objects.get(pk = order_id)
|
||||
new_item = OrderCosts(order=curr_order)
|
||||
form = ProdTableForm(request.POST, instance = new_item)
|
||||
form.save()
|
||||
return redirect(production_table, order_id = order_id)
|
||||
|
||||
|
||||
@login_required
|
||||
def prod_plan_view(request):
|
||||
|
||||
Reference in New Issue
Block a user