remotes/origin/yandex
Bachurin Sergey 11 years ago
parent b5f1ee63b7
commit 21a55e83f7
  1. 2
      project/myauth/urls.py
  2. 14
      project/myauth/views.py
  3. 2
      project/static/css/style.css
  4. 4
      project/static/js/commons.js
  5. 2
      project/templates/base.html
  6. 38
      project/templates/myauth/delete_profile.html
  7. 2
      project/templates/myauth/login.html
  8. 2
      project/templates/myauth/register_form.html

@ -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'),
)

@ -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

@ -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;}

@ -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'});

@ -99,7 +99,7 @@
<h2>Настройки</h2>
<a href='{% url "myauth_change_password" %}' class='popup-link popup-password'>Сменить пароль</a>
<a href='{% url "myauth_change_email" %}' class='popup-link popup-email'>Сменить e-mail</a>
<a href='#' class='popup-link popup-unreg'>Удалить учётную запись</a>
<a href='{% url "auth_confirm_rm_profile" %}' class='popup-link popup-unreg'>Удалить учётную запись</a>
</div>
<div id="dialogs">
{% block dialogs %}{% endblock %}

@ -0,0 +1,38 @@
{% extends "base.html" %}
{% block title %}Удалить профиль{% endblock %}
{% block content %}
<div class="content-white rm_profile">
<div class='list-col1'>
<h2>Удаление вашей компании из Документора</h2>
<p>Вы собираетесь удалить из Документора свою учётную запись. Вместе с ней:</p>
<ul>
<li>- будут удалены все ваши документы;</li>
<li>- будут удалены реквизиты всех ваших контрагентов;</li>
<li>- будут удалены ваши реквизиты, подпись и печать (если вы загружали их в Документор).</li>
</ul>
<p>Отменить удаление будет невозможно!</p>
<p>Пожалуйста, убедитесь в том, что вы точно желаете удалить все свои данные с сайта.</p>
<div class="buttons field profile_btns">
<form method='post' action='.'>
{% csrf_token %}
<input type="submit" name="_cancel" class="yellow-btn return_to_index" value="Нет! Не удалять!" />
<input type="submit" name="submit" class='delete_profile_btn' value="Удалить мою учётную запись" />
</form>
</div>
</div>
<div class='list-col2'>
<p>Неееееееееееет!!!</p>
<p>Пожалуйста, не делайте этого!</p>
<p>Документор вам ещё пригодится.</p>
<p>Ваши документы могут храниться здесь вечно и это абсолютно бесплатно.</p>
<p>Вы сможете скачать их в любое время - как знать, может они понадобятся Вам снова?</p>
<p>Если Вы решите вернуться позже, то Вам не придётся повторно указывать свои реквизиты и вносить в систему контрагентов...</p>
<p>Останьтесь, а? ;-)</p>
</div>
</div>
{% endblock %}

@ -14,7 +14,7 @@
</div>
<div class='register-arrow'>
<p>Нет пароля?-</p>
<a href="#">Зарегистрируйтесь!</a>
<a href="{% url 'myauth_register' %}">Зарегистрируйтесь!</a>
<p>45 дней всё бесплатно!</p>
</div>
{% endblock %}

@ -1,4 +1,4 @@
<div class="auth-form register-form">
<div class="auth-form register-form center-form">
{% if form.non_field_errors %}
<p class="error">{{ form.non_field_errors }}</p>
{% endif %}

Loading…
Cancel
Save