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 '')
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 '')