def check(request): last_feed = request.GET.get('last_feed') feed_source = request.GET.get('feed_source') # is_product_feed = request.GET.get('is_product_feed') profile_pk = request.GET.get('profile_pk') response_for_feed_id = request.GET.get('response_for_feed_id') page_user_name = request.GET.get('page_user_name') if page_user_name: page_user = get_object_or_404(User, username=page_user_name) feeds = Feed.get_feeds_after(last_feed) if feed_source == 'all_profile_feeds': feeds = feeds.filter(Q(profile_pk__gt=0) &Q(user__profile__is_product=1) ) elif feed_source == 'all_product_profile_feeds': feeds = feeds.filter(Q(profile_pk__gt=0) & Q(user__profile__is_product=0) ) elif feed_source == 'user_profile_feeds': feeds = feeds.filter(profile_pk=profile_pk) elif feed_source == 'special_feeds': feeds = feeds.filter(response_for=response_for_feed_id) elif feed_source == 'challenge_feeds': feeds = feeds.filter(is_challenge=1) elif feed_source == 'user_feeds': feeds = feeds.filter(user__id=page_user.id) count = feeds.count() return HttpResponse(count)
def check(request): last_feed = request.GET.get('last_feed') feed_source = request.GET.get('feed_source') feeds = Feed.get_feeds_after(last_feed) if feed_source != 'all': feeds = feeds.filter(user__id=feed_source) count = feeds.count() return HttpResponse(count)
def check(request): last_feed = request.GET.get('last_feed') feed_source = request.GET.get('feed_source') feeds = Feed.get_feeds_after(last_feed) if feed_source != 'all': feeds = feeds.filter(user__id=feed_source) count = feeds.count() return HttpResponse(count)
def load_new(request): user = request.user last_feed = request.GET.get('last_feed') feed_source = request.GET.get('feed_source') # is_product_feed = request.GET.get('is_product_feed') profile_pk = request.GET.get('profile_pk') response_for_feed_id = request.GET.get('response_for_feed_id') page_user_name = request.GET.get('page_user_name') if page_user_name: page_user = get_object_or_404(User, username=page_user_name) feeds = Feed.get_feeds_after(last_feed) if feed_source == 'all_profile_feeds': partial_feed_page = 'feeds/partial_feed_profile.html' feeds = feeds.filter(Q(profile_pk__gt=0) &Q(user__profile__is_product=1) ) elif feed_source == 'all_product_profile_feeds': partial_feed_page = 'feeds/partial_feed_profile.html' feeds = feeds.filter(Q(profile_pk__gt=0) & Q(user__profile__is_product=0) ) elif feed_source == 'user_profile_feeds': partial_feed_page = 'feeds/partial_feed_profile.html' feeds = feeds.filter(profile_pk=profile_pk) elif feed_source == 'special_feeds': if response_for_feed_id: partial_feed_page = 'feeds/partial_feed.html' feeds = feeds.filter(response_for=response_for_feed_id) else: feeds = [] elif feed_source == 'challenge_feeds': partial_feed_page = 'feeds/partial_challenge_feed.html' feeds = feeds.filter(is_challenge=1) elif feed_source == 'user_feeds': partial_feed_page = 'feeds/partial_feed.html' feeds = feeds.filter(user__id=page_user.id) html = '' csrf_token = (csrf(request)['csrf_token']) for feed in feeds: html = '{0}{1}'.format(html, render_to_string(partial_feed_page, { 'feed': feed, 'user': request.user, 'csrf_token': csrf_token, })) return HttpResponse(html)
def _html_feeds(last_feed, user, csrf_token, feed_source='all'): feeds = Feed.get_feeds_after(last_feed) if feed_source != 'all': feeds = feeds.filter(user__id=feed_source) html = u'' for feed in feeds: html = u'{0}{1}'.format(html, render_to_string('feeds/partial_feed.html', { 'feed': feed, 'user': user, 'csrf_token': csrf_token }) ) return html
def _html_feeds(last_feed, user, csrf_token, feed_source='all'): feeds = Feed.get_feeds_after(last_feed) if feed_source != 'all': feeds = feeds.filter(user__id=feed_source) html = '' for feed in feeds: html = '{0}{1}'.format( html, render_to_string('feeds/partial_feed.html', { 'feed': feed, 'user': user, 'csrf_token': csrf_token })) return html