diff --git a/project/myauth/urls.py b/project/myauth/urls.py index 3f66f48..e91da65 100644 --- a/project/myauth/urls.py +++ b/project/myauth/urls.py @@ -22,4 +22,6 @@ urlpatterns = patterns('', name='myauth_registration_closed'), url(r'^logout/$', views.logout, name='auth_logout'), + # url(r'^rm_profile/$', views.rm_profile, name='auth_rm_profile'), + url(r'^confirm_rm_profile/$', views.confirm_rm_profile, name='auth_confirm_rm_profile'), ) diff --git a/project/myauth/views.py b/project/myauth/views.py index f208c7b..9b9e1a6 100644 --- a/project/myauth/views.py +++ b/project/myauth/views.py @@ -253,8 +253,18 @@ def logout(request): return response +@login_required +def confirm_rm_profile(request): + if request.method == 'POST': + return rm_profile(request) + template_name = 'myauth/delete_profile.html' + return render(request, template_name) + + +@login_required def rm_profile(request): - request.user.delete() response = redirect('/') - response.delete_cookie('close_message_license') + if '_cancel' not in request.POST: + request.user.delete() + response.delete_cookie('close_message_license') return response diff --git a/project/static/css/style.css b/project/static/css/style.css index be3435e..cf7d729 100644 --- a/project/static/css/style.css +++ b/project/static/css/style.css @@ -625,3 +625,5 @@ a.popup-password {background:url(../img/popup-settings.png) no-repeat 3px center a.popup-email {background:url(../img/popup-link.png) no-repeat 3px center;} a.popup-unreg {background:url(../img/popup-trash.png) no-repeat 3px center;} .italic {font-style: italic;} +.rm_profile {overflow:hidden;} +.rm_profile .list-col2 {border-left:none;} diff --git a/project/static/js/commons.js b/project/static/js/commons.js index 304d944..f9283d6 100644 --- a/project/static/js/commons.js +++ b/project/static/js/commons.js @@ -45,6 +45,10 @@ $(document).ready(function() { var close_action = $(this).data('close'); $.cookie(close_action, true, {path: '/'}); }); + // $('.return_to_index').click(function(e){ + // e.preventDefault(); + // window.location = '/'; + // }); function show_overlay() { if ($('.ui-widget-overlay.ui-front').length == 0 ) { $('#cabinet-show').css({'z-index':'101'}); diff --git a/project/templates/base.html b/project/templates/base.html index 1958194..028e084 100644 --- a/project/templates/base.html +++ b/project/templates/base.html @@ -99,7 +99,7 @@
Вы собираетесь удалить из Документора свою учётную запись. Вместе с ней:
+Отменить удаление будет невозможно!
+Пожалуйста, убедитесь в том, что вы точно желаете удалить все свои данные с сайта.
+ +Неееееееееееет!!!
+Пожалуйста, не делайте этого!
+Документор вам ещё пригодится.
+ +Ваши документы могут храниться здесь вечно и это абсолютно бесплатно.
+Вы сможете скачать их в любое время - как знать, может они понадобятся Вам снова?
+Если Вы решите вернуться позже, то Вам не придётся повторно указывать свои реквизиты и вносить в систему контрагентов...
+ +Останьтесь, а? ;-)
+{{ form.non_field_errors }}
{% endif %}