def settings(request): form = AccountSettingsForm(request.user, request.POST or None, initial={ 'email': request.user.email, 'first_name': request.user.first_name, 'language': request.LANGUAGE_CODE, }) if form.is_valid(): form.save() response = HttpResponseRedirect( reverse('sentry-account-settings') + '?success=1') if hasattr(request, 'session'): request.session['django_language'] = form.cleaned_data['language'] else: response.set_cookie(dj_settings.LANGUAGE_COOKIE_NAME, form.cleaned_data['language']) return response context = csrf(request) context.update({ 'form': form, 'page': 'settings', }) return render_to_response('sentry/account/settings.html', context, request)
def settings(request): form = AccountSettingsForm(request.user, request.POST or None, initial={ 'email': request.user.email, 'first_name': request.user.first_name, }) if form.is_valid(): user = form.save() return HttpResponseRedirect(reverse('sentry-account-settings') + '?success=1') context = csrf(request) context.update({ 'form': form, }) return render_to_response('sentry/account/settings.html', context, request)
def settings(request): form = AccountSettingsForm(request.user, request.POST or None, initial={ 'email': request.user.email, 'first_name': request.user.first_name, 'language': request.LANGUAGE_CODE, }) if form.is_valid(): form.save() response = HttpResponseRedirect(reverse('sentry-account-settings') + '?success=1') if hasattr(request, 'session'): request.session['django_language'] = form.cleaned_data['language'] else: response.set_cookie(dj_settings.LANGUAGE_COOKIE_NAME, form.cleaned_data['language']) return response context = csrf(request) context.update({ 'form': form, }) return render_to_response('sentry/account/settings.html', context, request)