def viewUserByUsername(request, username):
    try:
        user = User.objects.get(username=username)
    except:
        return HttpResponse(status=404, content='User not found')

    if not user.is_active and not request.user.is_superuser:
        return render_to_response(
            'core2/user_inactive.html',
            {'le_user': user},
            context_instance=RequestContext(request)
        )
    unconnectedSocialAccounts = None
    if user.id == request.user.id:
        unconnectedSocialAccounts = user.getUnconnectedSocialAccounts()
    alert_strings = user_services.getAlertsForViewUser(
        request.user, user,
        changedPrimaryEmail=request.GET.get('prim') == 'true',
        changedPaypalEmail=request.GET.get('payp') == 'true',
        emailVerified=request.GET.get('email_verified') == 'true'
    )
    for alert in alert_strings:
        messages.info(request, alert)
    context = {
        'le_user': user,
        'stats': user.getStats(),
        'unconnectedSocialAccounts': unconnectedSocialAccounts,
    }
    return render_to_response(
        'core2/user.html',
        context,
        context_instance=RequestContext(request)
    )
示例#2
0
def viewUserByUsername(request, username):
    try:
        user = User.objects.get(username=username)
    except:
        return HttpResponse(status=404, content='User not found')

    if not user.is_active and not request.user.is_superuser:
        return render_to_response('core2/user_inactive.html',
                                  {'le_user': user},
                                  context_instance=RequestContext(request))
    unconnectedSocialAccounts = None
    if user.id == request.user.id:
        unconnectedSocialAccounts = user.getUnconnectedSocialAccounts()
    alert_strings = user_services.getAlertsForViewUser(
        request.user,
        user,
        changedPrimaryEmail=request.GET.get('prim') == 'true',
        changedPaypalEmail=request.GET.get('payp') == 'true',
        emailVerified=request.GET.get('email_verified') == 'true')
    for alert in alert_strings:
        messages.info(request, alert)
    context = {
        'le_user': user,
        'stats': user.getStats(),
        'unconnectedSocialAccounts': unconnectedSocialAccounts,
    }
    return render_to_response('core2/user.html',
                              context,
                              context_instance=RequestContext(request))
def viewUser(request, user_id):
    user = User.objects.get(pk=user_id)
    unconnectedSocialAccounts = None
    changedEmails = None
    if (user.id == request.user.id):
        unconnectedSocialAccounts = [{
            'provider': p,
            'icon': user.getSocialIcon(p)
        } for p in user.getUnconnectedSocialAccounts()]
    alert_strings = user_services.getAlertsForViewUser(
        request.user,
        user,
        changedPrimaryEmail=request.GET.get('prim') == 'true',
        changedPaypalEmail=request.GET.get('payp') == 'true',
        emailVerified=request.GET.get('email_verified') == 'true')
    for alert in alert_strings:
        messages.info(request, alert)

    context = {
        'le_user': user,
        'stats': user.getStats(),
        'unconnectedSocialAccounts': unconnectedSocialAccounts,
    }
    return render_to_response('core/user.html',
                              context,
                              context_instance=RequestContext(request))
def viewUser(request, user_id):
    user = User.objects.get(pk=user_id)
    unconnectedSocialAccounts = None
    changedEmails = None
    if user.id == request.user.id:
        unconnectedSocialAccounts = user_services.getUnconnectedSocialAccounts(user)
    alert_strings = user_services.getAlertsForViewUser(
        request.user,
        user,
        changedPrimaryEmail=dictOrEmpty(request.GET, "prim") == "true",
        changedPaypalEmail=dictOrEmpty(request.GET, "payp") == "true",
        emailVerified=dictOrEmpty(request.GET, "email_verified") == "true",
    )
    for alert in alert_strings:
        messages.info(request, alert)

    context = {"le_user": user, "stats": user.getStats(), "unconnectedSocialAccounts": unconnectedSocialAccounts}
    return render_to_response("core/user.html", context, context_instance=RequestContext(request))
def viewUser(request, user_id):
    user = User.objects.get(pk=user_id)
    unconnectedSocialAccounts = None
    if(user.id == request.user.id):
        unconnectedSocialAccounts = user.getUnconnectedSocialAccounts()
    alert_strings = user_services.getAlertsForViewUser(request.user, user,
        changedPrimaryEmail=request.GET.get('prim') == 'true',
        changedPaypalEmail=request.GET.get('payp') == 'true',
        emailVerified=request.GET.get('email_verified') == 'true')
    for alert in alert_strings:
        messages.info(request, alert)

    context = {'le_user':user,
        'stats': user.getStats(),
        'unconnectedSocialAccounts':unconnectedSocialAccounts,
        }
    return render_to_response('core/user.html',
        context,
        context_instance = RequestContext(request))
def viewUser(request, user_id, user_slug=None):
    try:
        user = User.objects.get(pk=user_id)
    except:
        return HttpResponse(status=404, content='User not found')
    unconnectedSocialAccounts = None
    if(user.id == request.user.id):
        unconnectedSocialAccounts = user.getUnconnectedSocialAccounts()
    alert_strings = user_services.getAlertsForViewUser(request.user, user,
        changedPrimaryEmail=request.GET.get('prim') == 'true',
        changedPaypalEmail=request.GET.get('payp') == 'true',
        emailVerified=request.GET.get('email_verified') == 'true')
    for alert in alert_strings:
        messages.info(request, alert)

    context = {'le_user':user,
        'stats': user.getStats(),
        'unconnectedSocialAccounts':unconnectedSocialAccounts,
        }
    return render_to_response(template_folder(request) + 'user.html',
        context,
        context_instance = RequestContext(request))