def refresh_index(request, lastid, pagenumber): url = request.META['HTTP_REFERER'] usere = r'(.*)/user/(?P<username>[^\?\/]*)' publice = r'(.*)/public_timeline' lastid=int(lastid) user_timeline = re.match(usere, url) public_timeline = re.match(publice, url) if user_timeline: latest_post_list = uapi.user_timeline(user_timeline.group('username'), request, paginated=False) elif public_timeline: latest_post_list = uapi.public_timeline(request, paginated=False) else: try: latest_post_list = uapi.own_timeline(request, paginated=False) except: latest_post_list = uapi.public_timeline(request, paginated=False) lastpost = Post.objects.filter(pk=lastid)[0] latest_post_list = latest_post_list.filter(pub_date__gt=lastpost.pub_date) if latest_post_list: latest_post_list = paginate_list(request, latest_post_list, int(pagenumber)) return render_to_response('status/refresh.html', {'latest_post_list': latest_post_list }, context_instance=RequestContext(request)) else: return HttpResponse("")
def get_private_timeline(request, paginated=True): if (request.user.is_authenticated()): latest_privs_list = PrivateSweet.objects.filter(receiver=request.user).order_by('-msg_date') if paginated: latest_privs_list = paginate_list(request, latest_privs_list) return latest_privs_list else: raise Exception("Not authenticated")
def get_private_timeline(request, paginated=True): if (request.user.is_authenticated()): latest_privs_list = PrivateSweet.objects.filter( receiver=request.user).order_by('-msg_date') if paginated: latest_privs_list = paginate_list(request, latest_privs_list) return latest_privs_list else: raise Exception("Not authenticated")