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)
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)
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)
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)
def profile_edit(request, *args, **kwargs): return userena_views.profile_edit(request, edit_profile_form=EditProfileForm, *args, **kwargs)
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)
def edit(request, username): return profile_edit(request, username=username, edit_profile_form=ProfileEditForm, template_name='userena/profile_form.html', success_url=None)
def profile(request): if request.user.username: return userena_views.profile_edit(request, username=request.user.username) else: return userena_views.signin(request)
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)