|
|
@ -6,6 +6,8 @@ from django.contrib import messages |
|
|
from abonapp.models import Abon |
|
|
from abonapp.models import Abon |
|
|
from django.utils.translation import ugettext as _ |
|
|
from django.utils.translation import ugettext as _ |
|
|
from datetime import date |
|
|
from datetime import date |
|
|
|
|
|
|
|
|
|
|
|
from .handle import TaskException |
|
|
from .models import Task |
|
|
from .models import Task |
|
|
from mydefs import pag_mn, only_admins, safe_int, MultipleException, RuTimedelta |
|
|
from mydefs import pag_mn, only_admins, safe_int, MultipleException, RuTimedelta |
|
|
from .forms import TaskFrm |
|
|
from .forms import TaskFrm |
|
|
@ -152,6 +154,8 @@ def task_add_edit(request, task_id=0): |
|
|
except MultipleException as errs: |
|
|
except MultipleException as errs: |
|
|
for err in errs.err_list: |
|
|
for err in errs.err_list: |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
|
|
|
except TaskException as e: |
|
|
|
|
|
messages.error(request, e) |
|
|
|
|
|
|
|
|
return render(request, 'taskapp/add_edit_task.html', { |
|
|
return render(request, 'taskapp/add_edit_task.html', { |
|
|
'form': frm, |
|
|
'form': frm, |
|
|
@ -169,6 +173,8 @@ def task_finish(request, task_id): |
|
|
except MultipleException as errs: |
|
|
except MultipleException as errs: |
|
|
for err in errs.err_list: |
|
|
for err in errs.err_list: |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
|
|
|
except TaskException as e: |
|
|
|
|
|
messages.error(request, e) |
|
|
return redirect('taskapp:home') |
|
|
return redirect('taskapp:home') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -189,4 +195,6 @@ def remind(request, task_id): |
|
|
except MultipleException as errs: |
|
|
except MultipleException as errs: |
|
|
for err in errs.err_list: |
|
|
for err in errs.err_list: |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
messages.add_message(request, messages.constants.ERROR, err) |
|
|
|
|
|
except TaskException as e: |
|
|
|
|
|
messages.error(request, e) |
|
|
return redirect('taskapp:home') |
|
|
return redirect('taskapp:home') |