[FIX] PROJECT: #810

This commit is contained in:
Horilla
2025-07-09 14:10:43 +05:30
parent 5223c63eff
commit ea372bab16
10 changed files with 68 additions and 61 deletions

View File

@@ -1141,11 +1141,14 @@ def task_all_create(request):
@login_required
def update_project_task_status(request, task_id):
status = request.GET.get("status")
task = get_object_or_404(Task, id=task_id)
if task.end_date and task.end_date < date.today():
messages.warning(request, _("Cannot update status. Task has already expired."))
return HttpResponse("<script>$('#reloadMessagesButton').click();</script>")
task.status = status
task.save()
messages.success(request, _("Task status has been updated successfully"))
return HttpResponse("<script>$('#reloadMessagesButton').click();</script>")