def person(request, gedcom_id, person_id): g = get_object_or_404(Gedcom, id=gedcom_id) p = get_object_or_404(Person, gedcom=g, pointer=person_id) posts = BlogPost.objects.filter(tagged_people=p) events, hindex = timeline(p) ancestral_tree = json_tree(p) if request.method == 'POST': form = comment_action(request, p.full_name() + ' (' + p.pointer + ')') return render_to_response('gedgo/person.html', { 'person': p, 'posts': posts, 'gedcom': g, 'events': events, 'hindex': hindex, 'tree': ancestral_tree, 'form': form }, context_instance=RequestContext( request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/person.html', { 'person': p, 'posts': posts, 'gedcom': g, 'events': events, 'hindex': hindex, 'tree': ancestral_tree, 'form': form }, context_instance=RequestContext( request, site_context(request)))
def gedcom(request, gedcom_id): g = get_object_or_404(Gedcom, id=gedcom_id) post = BlogPost.objects.all().order_by("-created") if post: post = post[0] if request.method == 'POST': form = comment_action(request, 'Gedcom #' + str(g.id)) return render_to_response('gedgo/gedcom.html', { 'gedcom': g, 'post': post, 'form': form }, context_instance=RequestContext( request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/gedcom.html', { 'gedcom': g, 'post': post, 'form': form }, context_instance=RequestContext( request, site_context(request)))
def family(request, family_id, gedcom_id): g = get_object_or_404(Gedcom, id=gedcom_id) f = get_object_or_404(Family, gedcom=g, pointer=family_id) if request.method == 'POST': form = comment_action(request, f.family_name() + ' (' + f.pointer + ')') return render_to_response('gedgo/family.html', {'family': f, 'gedcom': g, 'form': form}, context_instance=RequestContext(request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/family.html', {'family': f, 'gedcom': g, 'form': form}, context_instance=RequestContext(request, site_context(request)))
def gedcom(request, gedcom_id): g = get_object_or_404(Gedcom, id=gedcom_id) post = BlogPost.objects.all().order_by("-created") if post: post = post[0] if request.method == 'POST': form = comment_action(request, 'Gedcom #' + str(g.id)) return render_to_response('gedgo/gedcom.html', {'gedcom': g, 'post': post, 'form': form}, context_instance=RequestContext(request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/gedcom.html', {'gedcom': g, 'post': post, 'form': form}, context_instance=RequestContext(request, site_context(request)))
def blogpost(request, post_id): "Single post." post = get_object_or_404(BlogPost, id=post_id) if request.method == 'POST': form = comment_action(request, post.title + ' (blog post comment)') return render_to_response( 'gedgo/blogpost.html', {'post': post, 'form': form}, context_instance=RequestContext(request, site_context(request))) else: form = CommentForm() return render_to_response( "gedgo/blogpost.html", {'post': post, 'form': form}, context_instance=RequestContext(request, site_context(request)))
def person(request, gedcom_id, person_id): g = get_object_or_404(Gedcom, id=gedcom_id) p = get_object_or_404(Person, gedcom=g, pointer=person_id) posts = BlogPost.objects.filter(tagged_people=p) events, hindex = timeline(p) ancestral_tree = json_tree(p) if request.method == 'POST': form = comment_action(request, p.full_name() + ' (' + p.pointer + ')') return render_to_response('gedgo/person.html', {'person': p, 'posts': posts, 'gedcom': g, 'events': events, 'hindex': hindex, 'tree': ancestral_tree, 'form': form}, context_instance=RequestContext(request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/person.html', {'person': p, 'posts': posts, 'gedcom': g, 'events': events, 'hindex': hindex, 'tree': ancestral_tree, 'form': form}, context_instance=RequestContext(request, site_context(request)))
def blogpost(request, post_id): "Single post." post = get_object_or_404(BlogPost, id=post_id) if request.method == 'POST': form = comment_action(request, post.title + ' (blog post comment)') return render_to_response('gedgo/blogpost.html', { 'post': post, 'form': form }, context_instance=RequestContext( request, site_context(request))) else: form = CommentForm() return render_to_response("gedgo/blogpost.html", { 'post': post, 'form': form }, context_instance=RequestContext( request, site_context(request)))
def family(request, family_id, gedcom_id): g = get_object_or_404(Gedcom, id=gedcom_id) f = get_object_or_404(Family, gedcom=g, pointer=family_id) if request.method == 'POST': form = comment_action(request, f.family_name() + ' (' + f.pointer + ')') return render_to_response('gedgo/family.html', { 'family': f, 'gedcom': g, 'form': form }, context_instance=RequestContext( request, site_context(request))) else: form = CommentForm() return render_to_response('gedgo/family.html', { 'family': f, 'gedcom': g, 'form': form }, context_instance=RequestContext( request, site_context(request)))