Пример #1
0
def view(request, username):
    current_account = get_object_or_404(Account, user=request.user)
    view_account = get_object_or_404(Account, user__username=username)
    if not control.can_view_account(current_account, view_account):
        raise PermissionDenied
    email = control.get_email_or_404(view_account)
    args = { 
        "view_account" : view_account, "links" : view_account.links.all(),
        "email" : email 
    }
    return render_response(request, "account/view.html", args)
Пример #2
0
def view(request, username):
    current_account = get_object_or_404(Account, user=request.user)
    view_account = get_object_or_404(Account, user__username=username)
    if not control.can_view_account(current_account, view_account):
        raise PermissionDenied
    email = control.get_email_or_404(view_account)
    args = {
        "view_account": view_account,
        "links": view_account.links.all(),
        "email": email
    }
    return render_response(request, "account/view.html", args)
Пример #3
0
def if_can_view_account(current_account, view_account):
    return (current_account and view_account and 
            control.can_view_account(current_account, view_account))