Example #1
0
def home(request):
    channel = Channel.objects.get(pk=1)  # 1 is the default channel.
    playlist_info = json_response.json_channel_info(request, channel)
    return render_html_template('aenclave/index.html', request,
                                {'total_song_count': Song.visibles.count(),
                                 'playlist_info': playlist_info},
                                context_instance=RequestContext(request))
Example #2
0
def render_html_template(template, request, options=None, *args, **kwargs):
    """Render a template response with some extra parameters."""
    # This exists so that if we need to, we can hook all of our template
    # rendering calls very easily.
    if options is None: options = {}
    options['dl'] = 'dl' in request.REQUEST
    options['playlist_info'] = json_channel_info(request, Channel.default())
    return render_to_response(template, options, *args, **kwargs)
Example #3
0
def home(request):
    channel = Channel.objects.get(pk=1)  # 1 is the default channel.
    playlist_info = json_response.json_channel_info(request, channel)
    return render_html_template(
        "aenclave/index.html",
        request,
        {"total_song_count": Song.visibles.count(), "playlist_info": playlist_info},
        context_instance=RequestContext(request),
    )
Example #4
0
def _json_control_update(request, channel):
    """Utility for returning JSON with updated channel status."""
    try:
        channel_info = json_channel_info(request, channel)
    except ControlError, err:
        return json_error(str(err))
Example #5
0
def help(request):
    channel = Channel.objects.get(pk=1)  # 1 is the default channel.
    playlist_info = json_response.json_channel_info(request, channel)
    return render_html_template('aenclave/help.html', request,
                                {'playlist_info': playlist_info},
                                context_instance=RequestContext(request))
Example #6
0
def help(request):
    channel = Channel.objects.get(pk=1)  # 1 is the default channel.
    playlist_info = json_response.json_channel_info(request, channel)
    return render_html_template(
        "aenclave/help.html", request, {"playlist_info": playlist_info}, context_instance=RequestContext(request)
    )
Example #7
0
def _json_control_update(request, channel):
    """Utility for returning JSON with updated channel status."""
    try:
        channel_info = json_channel_info(request, channel)
    except ControlError, err:
        return json_error(str(err))