コード例 #1
0
ファイル: context_processors.py プロジェクト: upTee/upTee
def mod(request):
    user = request.user if request.user.is_authenticated() else None
    servers = None
    moderated_servers = []
    moderated_servers_restart = []
    invalidate(Server)
    if user:
        servers = Server.objects.filter(is_active=True, owner=user)
        moderated_servers = Server.objects.filter(moderators__user=user)
        moderated_servers_restart = Server.objects.filter(moderators__user=user, moderators__restart_allowed=True)
    return {
        'user_server_list': servers,
        'user_moderated_servers': moderated_servers,
        'user_moderated_servers_restart': moderated_servers_restart
    }
コード例 #2
0
ファイル: views.py プロジェクト: digideskio/upTee
def server_info_update_ajax(request, server_id):
    if not request.is_ajax():
        raise Http404
    invalidate(Server)
    server = get_object_or_404(Server.active.select_related(), pk=server_id)
    return {'server_info': server.server_info}
コード例 #3
0
ファイル: views.py プロジェクト: upTee/upTee
def server_info_update_ajax(request, server_id):
    if not request.is_ajax():
        raise Http404
    invalidate(Server)
    server = get_object_or_404(Server.active.select_related(), pk=server_id)
    return {'server_info': server.server_info}