Example #1
0
def profile_edit(request, username, edit_profile_form=forms.KansmsEditProfileForm,
                 template_name='userena/profile_form.html', success_url=None,
                 extra_context=None, **kwargs):
    
    return userena_views.profile_edit(request=request, username=username,
            edit_profile_form=edit_profile_form, template_name=template_name,
            success_url=success_url, extra_context=extra_context)
Example #2
0
def edit_profile(request, username):
	extra_context = dict()
	extra_context['new_user'] = request.session.get('new_user', False)

	if request.method == 'POST':
		request.session['new_user'] = False

	return profile_edit(request, username=username, template_name='profile/form.html',
					extra_context=extra_context)
Example #3
0
def custom_profile_edit(request, username, *args, **kwargs):
    form = UserProfileEditForm
    user = get_object_or_404(get_user_model(), username__iexact=username)
    profile = get_user_profile(user=user)
    extra_context = {
        'allowed_archival_units': profile.allowed_archival_units.all()
    }
    return profile_edit(request,
                        edit_profile_form=form,
                        extra_context=extra_context,
                        username=username,
                        *args,
                        **kwargs)
Example #4
0
def profile_edit(request,
                 username,
                 edit_profile_form=forms.CustomEditProfileForm,
                 template_name='userena/profile_form.html',
                 success_url=None,
                 extra_context=None,
                 **kwargs):

    return userena_views.profile_edit(request=request,
                                      username=username,
                                      edit_profile_form=edit_profile_form,
                                      template_name=template_name,
                                      success_url=success_url,
                                      extra_context=extra_context)
def profile_edit(*args, **kwargs):
    kwargs["edit_profile_form"] = EditProfileForm
    return userena_views.profile_edit(*args, **kwargs)
Example #6
0
def profile_edit(*args, **kwargs):
    kwargs["edit_profile_form"] = EditProfileForm
    return userena_views.profile_edit(*args, **kwargs)
Example #7
0
def profile_edit(request, *args, **kwargs):
    return userena_views.profile_edit(request,
                                      edit_profile_form=EditProfileForm,
                                      *args, **kwargs)
Example #8
0
 def post(self, request, *args, **kwargs):
     user = User.objects.get_by_natural_key(kwargs.get('username'))
     kwargs['edit_profile_form'] = self.get_profile_edit_form(user)
     kwargs['template_name'] = self.get_template_name(user)
     return profile_edit(request, *args, **kwargs)
Example #9
0
def edit(request, username):
    return profile_edit(request,
                        username=username,
                        edit_profile_form=ProfileEditForm,
                        template_name='userena/profile_form.html',
                        success_url=None)
Example #10
0
def profile(request):
    if request.user.username:
        return userena_views.profile_edit(request, username=request.user.username)
    else:
        return userena_views.signin(request)
Example #11
0
def profile_edit(request, username, edit_profile_form=EditProfileFormBeta,
                 template_name='userena/profile_form.html', success_url=None,
                 extra_context=None, **kwargs):

    return userena_views.profile_edit(request)