summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNishanth Amuluru2011-01-05 18:48:14 +0530
committerNishanth Amuluru2011-01-05 18:48:14 +0530
commit608c47baa6889891a7426f66b8e5e3f42fca1d1f (patch)
tree4201f9af82cd3b1ecdaa4b3bb6a9dbb610b26650
parent478de3e333376a19eb82065742940797b21b5298 (diff)
downloadpytask-608c47baa6889891a7426f66b8e5e3f42fca1d1f.tar.gz
pytask-608c47baa6889891a7426f66b8e5e3f42fca1d1f.tar.bz2
pytask-608c47baa6889891a7426f66b8e5e3f42fca1d1f.zip
Added a page for displaying all the textbooks
-rw-r--r--taskapp/models.py4
-rw-r--r--taskapp/views/task.py13
-rw-r--r--urls.py2
3 files changed, 17 insertions, 2 deletions
diff --git a/taskapp/models.py b/taskapp/models.py
index d5ad48e..19268bf 100644
--- a/taskapp/models.py
+++ b/taskapp/models.py
@@ -169,5 +169,5 @@ class Notification(models.Model):
def __unicode__(self):
return u"%s %s %s"%(self.sent_to, self.message, self.sent_date.ctime())
-tagging.register(Profile)
-tagging.register(Task)
+#tagging.register(Profile)
+#tagging.register(Task)
diff --git a/taskapp/views/task.py b/taskapp/views/task.py
index 8a0c1cc..248bf4b 100644
--- a/taskapp/views/task.py
+++ b/taskapp/views/task.py
@@ -24,6 +24,19 @@ def browse_tasks(request):
}
return render_to_response('task/browse.html', context)
+def show_textbooks(request):
+ """ display all the tasks """
+
+ user = get_user(request.user) if request.user.is_authenticated() else request.user
+ task_list = Task.objects.exclude(status="UP").exclude(status="DL").order_by('published_datetime').reverse()
+
+ textbooks = task_list.filter(tags_field__icontains="textbook")
+
+ context = {'user':user,
+ 'task_list':task_list,
+ }
+ return render_to_response('task/browse.html', context)
+
def publish_task(request, tid):
""" check if user is the mentor and also if the task status is UP.
"""
diff --git a/urls.py b/urls.py
index 4152bd1..dca8bff 100644
--- a/urls.py
+++ b/urls.py
@@ -58,5 +58,7 @@ urlpatterns = patterns('',
(r'^user/make/(\w+)/$', userViews.change_rights),
(r'^about/(\w+)/$', userViews.learn_more),
+
+ (r'^textbook/$', taskViews.show_textbooks),
)