summaryrefslogtreecommitdiff
path: root/taskapp/views/tasks.py
diff options
context:
space:
mode:
authornishanth2010-02-04 22:21:44 +0530
committernishanth2010-02-04 22:21:44 +0530
commit21f2d7770f5960cf7bf4b0c22a7e8bcfb8f65d78 (patch)
tree5616b71dd0c705051e537c4f67d4db66ee2699e5 /taskapp/views/tasks.py
parent496b0aa8bb0b51e51aca86254789906247e7708d (diff)
downloadpytask-21f2d7770f5960cf7bf4b0c22a7e8bcfb8f65d78.tar.gz
pytask-21f2d7770f5960cf7bf4b0c22a7e8bcfb8f65d78.tar.bz2
pytask-21f2d7770f5960cf7bf4b0c22a7e8bcfb8f65d78.zip
renamed users.py to user.py and tasks to task in views folder and updated urls.py accordingly .
Diffstat (limited to 'taskapp/views/tasks.py')
-rw-r--r--taskapp/views/tasks.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/taskapp/views/tasks.py b/taskapp/views/tasks.py
deleted file mode 100644
index a8fec95..0000000
--- a/taskapp/views/tasks.py
+++ /dev/null
@@ -1,52 +0,0 @@
-from datetime import datetime
-
-from django.http import HttpResponse
-from django.shortcuts import render_to_response, redirect
-from pytask.taskapp.models import Task, Comment
-
-def browse_tasks(request):
- """ display all the tasks """
-
- user = request.user
- task_list = Task.objects.order_by('id').reverse()
-
- context = {'user':user,
- 'task_list':task_list,
- }
- return render_to_response('task/browse.html', context)
-
-def view_task(request, tid):
- """ get the task depending on its tid and display accordingly if it is a get.
- check for authentication and add a comment if it is a post request.
- """
-
- task_url = "/task/view/tid=%s"%tid
-
- user = request.user
- task = Task.objects.get(id=tid)
- comments = Comment.objects.filter(task=task)
- errors = []
-
- is_guest = True if not user.is_authenticated() else False
- is_mentor = True if user in task.mentors.all() else False
-
- context = {'user':user,
- 'task':task,
- 'comments':comments,
- 'is_guest':is_guest,
- 'is_mentor':is_mentor,
- 'errors':errors,
- }
-
- if request.method == 'POST':
- if not is_guest:
- data = request.POST["data"]
- task = Task.objects.get(id=tid)
- new_comment = Comment(task=task, data=data, created_by=user, creation_datetime=datetime.now())
- new_comment.save()
- return redirect(task_url)
- else:
- errors.append("You must be logged in to post a comment")
- return render_to_response('task/view.html', context)
- else:
- return render_to_response('task/view.html', context)