def accounts_dashboard(request): role_controller = RoleController(request.user) user_roles = select_all_user_roles(role_controller) template_data = { 'roles': user_roles } profile_details_form = ProfileDetailsForm( initial={'first_name': request.user.first_name, 'last_name': request.user.last_name}) if request.method == "POST": if request.POST.get('form', None) == "profile_detail": profile_details_form = ProfileDetailsForm(request.POST) if profile_details_form.is_valid(): request.user.first_name = profile_details_form.cleaned_data.get('first_name', "") request.user.last_name = profile_details_form.cleaned_data.get('last_name', "") request.user.save() template_data['profile_details_form_saved'] = True template_data['profile_details_form'] = profile_details_form return render_to_response( 'spudderaccounts/pages/dashboard.html', template_data, context_instance=RequestContext(request))
def accounts_dashboard(request): role_controller = RoleController(request.user) user_roles = select_all_user_roles(role_controller) template_data = {'roles': user_roles} profile_details_form = ProfileDetailsForm( initial={ 'first_name': request.user.first_name, 'last_name': request.user.last_name }) if request.method == "POST": if request.POST.get('form', None) == "profile_detail": profile_details_form = ProfileDetailsForm(request.POST) if profile_details_form.is_valid(): request.user.first_name = profile_details_form.cleaned_data.get( 'first_name', "") request.user.last_name = profile_details_form.cleaned_data.get( 'last_name', "") request.user.save() template_data['profile_details_form_saved'] = True template_data['profile_details_form'] = profile_details_form return render_to_response('spudderaccounts/pages/dashboard.html', template_data, context_instance=RequestContext(request))
def _add_all_roles(self, request): all_roles = [] if request.user and request.user.is_authenticated(): role_controller = RoleController(request.user) all_roles = select_all_user_roles(role_controller) request.all_roles = all_roles