Ejemplo n.º 1
0
def edit_profile(request, module):

    curUser = ESPUser(request.user)

    if curUser.isStudent():
        return profile_editor(request, None, True, 'student')

    elif curUser.isTeacher():
        return profile_editor(request, None, True, 'teacher')

    elif curUser.isGuardian():
        return profile_editor(request, None, True, 'guardian')

    elif curUser.isEducator():
        return profile_editor(request, None, True, 'educator')	

    else:
        user_types = UserBit.valid_objects().filter(verb__parent=GetNode("V/Flags/UserRole")).select_related().order_by('-id')
        return profile_editor(request, None, True, user_types[0].verb.name if user_types else '')
Ejemplo n.º 2
0
def edit_profile(request, module):

    curUser = ESPUser(request.user)

    if curUser.isStudent():
        return profile_editor(request, None, True, 'student')

    elif curUser.isTeacher():
        return profile_editor(request, None, True, 'teacher')

    elif curUser.isGuardian():
        return profile_editor(request, None, True, 'guardian')

    elif curUser.isEducator():
        return profile_editor(request, None, True, 'educator')

    else:
        user_types = curUser.groups.all().order_by('-id')
        return profile_editor(request, None, True,
                              user_types[0].name if user_types else '')