[snowy] Handle 'since' GET param in NotesHandler.
- From: Sanford Armstrong <sharm src gnome org>
- To: svn-commits-list gnome org
- Subject: [snowy] Handle 'since' GET param in NotesHandler.
- Date: Mon, 18 May 2009 02:57:13 -0400 (EDT)
commit 68f87d857618f602e808534d2b7dc0579bb77a4c
Author: Sandy Armstrong <sanfordarmstrong gmail com>
Date: Sun May 17 23:45:15 2009 -0700
Handle 'since' GET param in NotesHandler.
---
api/handlers.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/api/handlers.py b/api/handlers.py
index a1657c0..2e81bc2 100644
--- a/api/handlers.py
+++ b/api/handlers.py
@@ -68,13 +68,14 @@ class UserHandler(AnonymousBaseHandler):
class NotesHandler(BaseHandler):
allow_methods = ('GET', 'PUT')
- # TODO: Handle since param
@catch_and_return(ObjectDoesNotExist, rc.NOT_HERE)
def read(self, request, username):
user = User.objects.get(username=username)
notes = Note.objects.filter(author=user)
if request.user != user:
notes.filter(permissions=1) # Public only
+ if request.GET.has_key('since'):
+ notes=notes.filter(last_sync_rev__gt = int(request.GET['since']))
if request.GET.has_key('include_notes'):
return {'notes': [describe_note(n) for n in notes] }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]