Esempio n. 1
0
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)))
Esempio n. 2
0
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)))
Esempio n. 3
0
File: family.py Progetto: RaD/gedgo
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)))
Esempio n. 4
0
File: gedcom.py Progetto: RaD/gedgo
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)))
Esempio n. 5
0
File: blog.py Progetto: RaD/gedgo
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)))
Esempio n. 6
0
File: person.py Progetto: RaD/gedgo
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)))
Esempio n. 7
0
File: blog.py Progetto: akatie/gedgo
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)))
Esempio n. 8
0
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)))