Exemplo n.º 1
0
def bio(request, tl, last = '', first = '', usernum = 0, username = ''):
    """ Displays a teacher bio """

    try:
        if username != '':
            founduser = ESPUser.objects.get(username=username)
        else:
            founduser = ESPUser.getUserFromNum(first, last, usernum)
    except:
        raise Http404

    return bio_user(request, founduser)
Exemplo n.º 2
0
def bio(request, tl, last = '', first = '', usernum = 0, username = ''):
    """ Displays a teacher bio """

    try:
        if username != '':
            founduser = ESPUser.objects.get(username=username)
            old_url = (tl != 'teach')
        else:
            founduser = ESPUser.getUserFromNum(first, last, usernum)
            old_url = True
    except:
        return bio_not_found(request)

    return bio_user(request, founduser, old_url)
Exemplo n.º 3
0
def bio_edit(request, tl='', last='', first='', usernum=0, progid = None, external = False, username=''):
    """ Edits a teacher bio, given user and program identification information """
    
    try:
        if tl == '':
            founduser = ESPUser(request.user)
        else:
            if username != '':
                founduser = ESPUser.objects.get(username=username)
            else:
                founduser = ESPUser.getUserFromNum(first, last, usernum)
    except:
        raise Http404
    
    foundprogram = get_from_id(progid, Program, 'program', False)

    return bio_edit_user_program(request, founduser, foundprogram, external)
Exemplo n.º 4
0
def bio_edit(request, tl='', last='', first='', usernum=0, progid = None, username=''):
    """ Edits a teacher bio, given user and program identification information """

    old_url = False
    try:
        if tl == '':
            founduser = request.user
        else:
            if username != '':
                founduser = ESPUser.objects.get(username=username)
                old_url = (tl != 'teach')
            else:
                founduser = ESPUser.getUserFromNum(first, last, usernum)
                old_url = True
    except:
        return bio_not_found(request)

    foundprogram = get_from_id(progid, Program, 'program', False)

    return bio_edit_user_program(request, founduser, foundprogram,
                                 old_url=old_url)