|
|
|
@ -42,9 +42,14 @@ def add_product(request, *args, **kwargs):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@staff_login_required
|
|
|
|
|
def add_service (request, *args, **kwargs):
|
|
|
|
|
def add_service(request, customer_id=None, *args, **kwargs):
|
|
|
|
|
item_types = ProjectType.objects.all().order_by('name')
|
|
|
|
|
customers = CustomerProfile.objects.all().order_by('user__first_name')
|
|
|
|
|
|
|
|
|
|
selected_customer = None
|
|
|
|
|
if customer_id:
|
|
|
|
|
selected_customer = get_object_or_404(CustomerProfile, id=customer_id)
|
|
|
|
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
|
|
title = request.POST.get('title')
|
|
|
|
|
description = request.POST.get('description')
|
|
|
|
@ -70,7 +75,8 @@ def add_service (request, *args, **kwargs):
|
|
|
|
|
return redirect('items')
|
|
|
|
|
context = {
|
|
|
|
|
'item_types' : item_types,
|
|
|
|
|
'customers' : customers
|
|
|
|
|
'customers' : customers,
|
|
|
|
|
'selected_customer' : selected_customer,
|
|
|
|
|
}
|
|
|
|
|
return render(request, 'add_templates/add-service.html', context)
|
|
|
|
|
|
|
|
|
|