def stream(request): """ Index page for authenticated user's activity stream. (Eg: Your feed at github.com) """ return render_to_response('activity/actor.html', { 'ctype': ContentType.objects.get_for_model(request.user), 'actor':request.user,'action_list':user_stream(request.user) }, context_instance=RequestContext(request))
def items(self, user): i = user_stream(user) if i: return i[:30] return []
def test_stream(self): self.assertEqual(map(unicode, user_stream(self.user1)), [u'Two started following CoolGroup 0 minutes ago', u'Two joined CoolGroup 0 minutes ago']) self.assertEqual(map(unicode, user_stream(self.user2)), [u'CoolGroup responded to admin: Sweet Group!... 0 minutes ago'])