Esempio n. 1
0
def overview(http_request):
    """
    List all screenshot factories.
    """
    factory_table_header = Factory.table_header()
    factory_list = Factory.objects.select_related().filter(
        last_poll__gt=last_poll_timeout()).order_by('-uploads_per_day')
    if not len(factory_list):
        return error_page(http_request, _("out of service"),
            _("No active screenshot factories."),
            _("Please try again later."))
    return render_to_response('factories/overview.html', locals(),
        context_instance=RequestContext(http_request))
Esempio n. 2
0
def overview(http_request):
    """
    List all screenshot factories.
    """
    factory_table_header = Factory.table_header()
    factory_list = Factory.objects.select_related().filter(
        last_poll__gt=last_poll_timeout()).order_by('-uploads_per_day')
    if not len(factory_list):
        return error_page(http_request, _("out of service"),
            _("No active screenshot factories."),
            _("Please try again later."))
    return render_to_response('factories/overview.html', locals(),
        context_instance=RequestContext(http_request))
Esempio n. 3
0
def profile(http_request):
    """
    Show a user's private profile page.
    """
    month_totals = list(user_month_totals(http_request.user))
    factory_table_header = Factory.table_header()
    factory_list = Factory.objects.select_related().filter(
        admin=http_request.user)
    if 'shotserver04.priority' in settings.INSTALLED_APPS:
        priorities = http_request.user.userpriority_set.order_by('-expire')
        if len(priorities):
            user_has_priority_until = priorities[0].expire
            if user_has_priority_until < datetime.now():
                user_has_priority_until = False
    return render_to_response('accounts/profile.html', locals(),
        context_instance=RequestContext(http_request))
Esempio n. 4
0
def profile(http_request):
    """
    Show a user's private profile page.
    """
    month_totals = list(user_month_totals(http_request.user))
    factory_table_header = Factory.table_header()
    factory_list = Factory.objects.select_related().filter(
        admin=http_request.user)
    if 'shotserver04.priority' in settings.INSTALLED_APPS:
        priorities = http_request.user.userpriority_set.order_by('-expire')
        if len(priorities):
            user_has_priority_until = priorities[0].expire
            if user_has_priority_until < datetime.now():
                user_has_priority_until = False
    return render_to_response('accounts/profile.html', locals(),
        context_instance=RequestContext(http_request))