def frontpage(request):
    fragment = request.GET.get('_escaped_fragment_')
    if fragment:
        return content_page(request, fragment)

    login_form = AuthenticationForm(request)
    register_form = forms.RegisterForm()

    urgency_rank = Cast.urgency_rank()

    urgency_rank_casts = zip(range(1,11), urgency_rank)

    return render_to_response('frontpage.django.html', locals(), context_instance = RequestContext(request))
Example #2
0
def create_cast(json_dict, author, itinerary, request):
    title = json_dict['title']
    guid = json_dict['_id']
    cell_image = json_dict['imageUri']
    cell_timestamp = json_dict['timestamp']
    cell_revision = json_dict['_rev']
    attempts = json_dict['attempts']
    post_to_twitter = json_dict.get('postToTwitter', False)
    post_to_facebook = json_dict.get('postToFacebook', False)

    cast = Cast(title=title, title_en=title, guid=guid, author_id=author.id, cell_image=cell_image, cell_timestamp=cell_timestamp, cell_revision=cell_revision, attempts=attempts, post_to_twitter=post_to_twitter, post_to_facebook=post_to_facebook)

    cast.set_location(json_dict['longitude'], json_dict['latitude'])
    cast.save()            
    
    #Tags            
    cast.set_tags(','.join(json_dict.get('tags', [])))
    cast.save()    

    sync_media(author, cast, request)        
    add_to_itinerary(cast, itinerary)

    if author.can_post_to_social_networks:
        post_to_social_networks(cast, author, request)
def frontpage(request):
    fragment = request.GET.get('_escaped_fragment_')
    if fragment:
        return content_page(request, fragment)

    login_form = AuthenticationForm(request)
    register_form = forms.RegisterForm()

    urgency_rank = Cast.urgency_rank()

    urgency_rank_casts = zip(range(1, 11), urgency_rank)

    return render_to_response('frontpage.django.html',
                              locals(),
                              context_instance=RequestContext(request))