예제 #1
0
def _settings_user_profile(request, data):
    data['subsection_template'] = 'partial/account_profile.html'
    from account.forms import account_create_form
    form = account_create_form('user_profile', request, request.user.id)
    form.fields['email'].widget.attrs['readonly'] = True
    data['form'] = form
    if request.method == 'POST':
        if form.is_valid():
            form.save()
            data['user'] = form.instance
    return data
예제 #2
0
파일: views.py 프로젝트: hunslater/gunnery
def _settings_user_profile(request, data):
    data['subsection_template'] = 'partial/account_profile.html'
    from account.forms import account_create_form
    form = account_create_form('user_profile', request, request.user.id)
    form.fields['email'].widget.attrs['readonly'] = True
    data['form'] = form
    if request.method == 'POST':
        if form.is_valid():
            form.save()
            data['user'] = form.instance
    return data
예제 #3
0
def _settings_user_password(request, data):
    data['subsection_template'] = 'partial/account_password.html'
    from account.forms import account_create_form
    form = account_create_form('user_password', request, request.user.id)
    data['form'] = form
    if request.method == 'POST':
        if form.is_valid():
            user = form.save(commit=False)
            user.set_password(user.password)
            user.save()
            data['user'] = form.instance
    return data
예제 #4
0
파일: views.py 프로젝트: TechForks/gunnery
def settings_page(request):
	data = get_common_page_data(request)
	from account.forms import account_create_form
	form = account_create_form('user_settings', request, request.user.id)
	form.fields['email'].widget.attrs['readonly'] = True
	data['form'] = form
	if request.method == 'POST':
		if form.is_valid():
			on_before_save_user(form.instance)
			form.save()
			data['user'] = form.instance
	return render(request, 'page/account_settings.html', data)
예제 #5
0
파일: views.py 프로젝트: hunslater/gunnery
def _settings_user_password(request, data):
    data['subsection_template'] = 'partial/account_password.html'
    from account.forms import account_create_form
    form = account_create_form('user_password', request, request.user.id)
    data['form'] = form
    if request.method == 'POST':
        if form.is_valid():
            user = form.save(commit=False)
            user.set_password(user.password)
            user.save()
            data['user'] = form.instance
    return data
예제 #6
0
파일: views.py 프로젝트: TechForks/gunnery
def settings_page(request):
    data = get_common_page_data(request)
    from account.forms import account_create_form
    form = account_create_form('user_settings', request, request.user.id)
    form.fields['email'].widget.attrs['readonly'] = True
    data['form'] = form
    if request.method == 'POST':
        if form.is_valid():
            on_before_save_user(form.instance)
            form.save()
            data['user'] = form.instance
    return render(request, 'page/account_settings.html', data)