def createFeed(request, feed_id=None): context = RequestContext(request, {'user': request.user}) print "ID: ", request.user.id, " Name: ", request.user.username, request.user.is_anonymous() #print dir(request.user) if (not request.user) or request.user.is_anonymous(): #return HttpResponseRedirect("/event/" + str(event_id)) print "bad user! not logged in! not your event!" if feed_id: print "got an id" feed = get_object_or_404(NewsFeed, pk=feed_id) if request.user.id != feed.owner_id: print "not your event, kiddo" #return HttpResponseRedirect("/event/" + str(event_id)) else: if (not request.user) or request.user.is_anonymous(): #return HttpResponseRedirect("/event/" + str(event_id)) print "bad user! not logged in! not your event!" print "ain't got no event id" feed = NewsFeed(owner_id=request.user.id) feed.save() #return HttpResponse("So you wanna create an event, eh?") all_sources = NewsSource.objects.all() return render(request, 'create_feed.html', {'all_sources': all_sources, 'feed':feed })
def test_slugify_on_save(self): feed = NewsFeed(title="My Special Feed") feed.save() self.assertEquals(feed.slug, 'my-special-feed')
def setUp(self): create_news_items(is_sticky=False, amount=7) feed = NewsFeed(title='second feed') feed.save() self.widget = NewsWidget()