|
|
|
|
@ -41,7 +41,7 @@ def resend_email_verify(request): |
|
|
|
|
url = request.scheme + '://' + request.get_host() + str(reverse_lazy('lilcity:verification-email', args=[token, request.user.id])) |
|
|
|
|
send_email('Вы успешно прошли регистрацию', request.user.email, "notification/email/verification_email.html", url=url) |
|
|
|
|
messages.info(request, 'Письмо подтверждения отправлено.') |
|
|
|
|
return redirect('user-edit-profile', request.user.id) |
|
|
|
|
return redirect('user-edit-profile') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@method_decorator(login_required, name='dispatch') |
|
|
|
|
@ -200,13 +200,16 @@ class PaymentHistoryView(FormView): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@method_decorator(login_required, name='dispatch') |
|
|
|
|
class UserEditView(UpdateView): |
|
|
|
|
class ProfileEditView(UpdateView): |
|
|
|
|
model = User |
|
|
|
|
template_name = 'user/profile-settings.html' |
|
|
|
|
form_class = UserEditForm |
|
|
|
|
|
|
|
|
|
def get_object(self, queryset=None): |
|
|
|
|
return self.request.user |
|
|
|
|
|
|
|
|
|
def dispatch(self, request, *args, **kwargs): |
|
|
|
|
self.object = request.user |
|
|
|
|
self.object = self.get_object() |
|
|
|
|
return super().dispatch(request, *args, **kwargs) |
|
|
|
|
|
|
|
|
|
def post(self, request, *args, **kwargs): |
|
|
|
|
@ -252,7 +255,7 @@ class UserEditView(UpdateView): |
|
|
|
|
return super().post(request, *args, **kwargs) |
|
|
|
|
|
|
|
|
|
def get_success_url(self): |
|
|
|
|
return reverse('user-edit-profile', args=[self.object.id]) |
|
|
|
|
return reverse('user-edit-profile') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AuthorRequestView(FormView): |
|
|
|
|
|