|
|
@ -5,6 +5,7 @@ from django.shortcuts import render, redirect, get_object_or_404 |
|
|
from django.contrib import messages |
|
|
from django.contrib import messages |
|
|
from abonapp.models import Abon |
|
|
from abonapp.models import Abon |
|
|
from datetime import date |
|
|
from datetime import date |
|
|
|
|
|
from chatbot.models import TelegramBot |
|
|
from models import Task |
|
|
from models import Task |
|
|
from mydefs import pag_mn, only_admins, safe_int |
|
|
from mydefs import pag_mn, only_admins, safe_int |
|
|
from forms import TaskFrm |
|
|
from forms import TaskFrm |
|
|
@ -125,7 +126,7 @@ def task_add_edit(request, task_id=0): |
|
|
selected_abon = get_object_or_404(Abon, username=str(uid)) |
|
|
selected_abon = get_object_or_404(Abon, username=str(uid)) |
|
|
|
|
|
|
|
|
if request.method == 'POST': |
|
|
if request.method == 'POST': |
|
|
|
|
|
|
|
|
|
|
|
try: |
|
|
tsk.author = request.user |
|
|
tsk.author = request.user |
|
|
frm = TaskFrm(request.POST, request.FILES, instance=tsk) |
|
|
frm = TaskFrm(request.POST, request.FILES, instance=tsk) |
|
|
|
|
|
|
|
|
@ -152,6 +153,8 @@ def task_add_edit(request, task_id=0): |
|
|
messages.error(request, u'Нужно выбрать абонента') |
|
|
messages.error(request, u'Нужно выбрать абонента') |
|
|
else: |
|
|
else: |
|
|
messages.error(request, u'Ошибка в полях формы в задаче') |
|
|
messages.error(request, u'Ошибка в полях формы в задаче') |
|
|
|
|
|
except TelegramBot.DoesNotExist: |
|
|
|
|
|
messages.error(request, u'Исполнитель ещё не подписался на оповещения') |
|
|
|
|
|
|
|
|
return render(request, 'taskapp/add_edit_task.html', { |
|
|
return render(request, 'taskapp/add_edit_task.html', { |
|
|
'form': frm, |
|
|
'form': frm, |
|
|
|