Ejemplo n.º 1
0
def event_secondary_navigation(request, secondary_nav, event):
    """Add discussion to event page."""
    return render_block(
        request, "comments/blocks/events/event/secondary_navigation.html", {
            "secondary_nav": secondary_nav,
            "event": event
        })
Ejemplo n.º 2
0
def staff_event(request, event):
    """Add sponsorship links to staff event."""
    return render_block(
        request,
        "sponsorship/blocks/admin/event.html",
        {"event": event,
         "event_sponsor_form": EventSponsorForm(event=event)})
Ejemplo n.º 3
0
def event_primary_content(request, event):
    """Add discussion to event info."""
    recent_comments = [a for a in event.comments()][:3]
    return render_block(
        request,
        "comments/blocks/events/event/primary_content.html",
        {"event": event, "recent_comments": recent_comments})
Ejemplo n.º 4
0
def event_primary_content(request, event):
    """Add discussion to event info."""
    recent_comments = [a for a in event.comments()][:3]
    return render_block(request,
                        "comments/blocks/events/event/primary_content.html", {
                            "event": event,
                            "recent_comments": recent_comments
                        })
Ejemplo n.º 5
0
def event_secondary_content(request, event):
    """Add sponsorship information to event page."""
    if event.event_sponsors.count() == 0:
        return ""
    return render_block(
        request,
        "sponsorship/blocks/events/event/secondary_content.html",
        {"event": event})
Ejemplo n.º 6
0
def groups_group_primary_content(request, group):
    """Show additional information on groups."""
    if not CommentOnGroups(object=group.event).get():
        return ""

    follow_code = ""
    user_is_following = False
    if request.user.is_authenticated():
        follow_code = request.user.follow_object_code(group, "discuss")
        user_is_following = request.user.is_following(group, "discuss")

    return render_block(
        request,
        "comments/blocks/groups/group/primary_content.html",
        {"group": group, "follow_code": follow_code,
         "user_is_following": user_is_following,
         "request": request})
Ejemplo n.º 7
0
def groups_group_primary_content(request, group):
    """Show additional information on groups."""
    if not CommentOnGroups(object=group.event).get():
        return ""

    follow_code = ""
    user_is_following = False
    if request.user.is_authenticated():
        follow_code = request.user.follow_object_code(group, "discuss")
        user_is_following = request.user.is_following(group, "discuss")

    return render_block(
        request, "comments/blocks/groups/group/primary_content.html", {
            "group": group,
            "follow_code": follow_code,
            "user_is_following": user_is_following,
            "request": request
        })
Ejemplo n.º 8
0
def event_block_small_info(request, event):
    """Add comment count to event block."""
    return render_block(request,
                        "comments/blocks/events/event_block/small_info.html",
                        {"event": event})
Ejemplo n.º 9
0
def event_secondary_navigation(request, secondary_nav, event):
    """Add discussion to event page."""
    return render_block(
        request,
        "comments/blocks/events/event/secondary_navigation.html",
        {"secondary_nav": secondary_nav, "event": event})
Ejemplo n.º 10
0
def event_block_small_info(request, event):
    """Add comment count to event block."""
    return render_block(
        request,
        "comments/blocks/events/event_block/small_info.html",
        {"event": event})