Диплом: Автоматизация обработки заявок ООО «МОСОБЛЕИРЦ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
116
tit = req.title
send_mail('Новая заявка:'+tit, 'Поступило новое
обращение:'+req.title+'\n\n'+'Автор:'+str(req.author)+'\n\n'+'Описание:'),
return redirect('request_list')
else:
form = RequestForm()
return render(request, 'HD/request_edit.html', {'form': form})
def request_edit(request, pk):
requestl = get_object_or_404(Request, pk=pk) stat = get_object_or_404(Status,
pk=2) requestl.spec = request.user
requestl.status = stat
requestl.save()
return redirect('request_list')
def search_request_author(request):
q = request.GET.get("q")
requests = Request.objects.filter(create_date _lte=timezone.now()).order_by('-
create_date').filter(
author username icontains=q)
paginator = Paginator(requests, 2)
page = request.GET.get('page')
try:
req = paginator.page(page) except PageNotAnInteger:
req = paginator.page(1) except EmptyPage:
req = paginator.page(paginator.num_pages)
return render(request, 'HD/request_list.html', {'requests': req})
def search_request_category(request):
q = request.GET.get("q")
117
requests = Request.objects.filter(create_date _lte=timezone.now()).order_by('-
create_date').filter(category name icontains=q)
paginator = Paginator(requests, 2)
page = request.GET.get('page')
try:
req = paginator.page(page) except PageNotAnInteger:
req = paginator.page(1) except EmptyPage:
req = paginator.page(paginator.num_pages)
return render(request, 'HD/request_list.html', {'requests': req})
def search_request_status(request):
q = request.GET.get("q")
requests = Request.objects.filter(create_date lte=timezone.now()).order_by('-
create_date').filter(
status name icontains=q)
paginator = Paginator(requests, 2)
page = request.GET.get('page')
try:
req = paginator.page(page) except PageNotAnInteger:
req = paginator.page(1) except EmptyPage:
req = paginator.page(paginator.num_pages)
return render(request, 'HD/request_list.html', {'requests': req})

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)