delete button for lic and acound page

prod
Dmitriy Shesterkin 9 years ago
parent 4060f8f992
commit 1af783a10e
  1. 10
      src/dokumentor/settings/local.py
  2. 7
      static/css/style.css
  3. 23
      static/js/orders.js
  4. 2
      templates/base.html
  5. 25
      templates/customer/profile/orders_list.html

@ -27,3 +27,13 @@ DATABASES = {
EMAIL_BACKEND = 'eml_email_backend.EmailBackend'
EMAIL_FILE_PATH = os.path.join(ROOT_DIR, 'tmp_emails')
YANDEX_MONEY_DEBUG = False
YANDEX_MONEY_SCID = 92585
YANDEX_MONEY_SHOP_ID = 546996
YANDEX_MONEY_SHOP_PASSWORD = 'sQuMtorHE02U'
YANDEX_MONEY_FAIL_URL = 'https://dokumentor.ru/my/payment/fail/'
YANDEX_MONEY_SUCCESS_URL = 'https://dokumentor.ru/my/payment/success/'
YANDEX_MONEY_PAYMENT_URL = 'https://demomoney.yandex.ru/eshop.xml'
# информировать о случаях, когда модуль вернул Яндекс.Кассе ошибку
YANDEX_MONEY_MAIL_ADMINS_ON_PAYMENT_ERROR = True

@ -1019,3 +1019,10 @@ input[type=number] {
pointer-events: none;
cursor: default;
}
.col__account-detail,
.col__lic-detail,
.delete_license {
display: inline-block;
vertical-align: middle;
}

@ -0,0 +1,23 @@
$(document).ready(function() {
$('.delete_license').click(function(e){
e.preventDefault();
var accountID = $(this).data('id');
$('#dialogs').html('Удалить счет на оплату?');
$('#dialogs').dialog({
buttons: {
"Да": function(){
$.post('/my/delete_license/' + accountID + '/', function(data){
$('.account_' + data['id']).remove()
});
$(this).dialog("close");
},
"Нет": function(){
$(this).dialog("close");
}
}
})
})
});

@ -103,7 +103,7 @@
</div>
<a href='{% url "customer_order_license" %}' class='popup-link popup-buy-license'>Купить лицензию</a>
{% comment %}
<!a href='{% url "customer_license_list" %}' class='popup-link popup-my-accs'>Мои заказы</a>
<a href='{% url "customer_license_list" %}' class='popup-link popup-my-accs'>Мои заказы</a>
<a href='{% url "customer_paid_list" %}' class='popup-link popup-history'>История расчетов</a>
{% endcomment %}
<a href='{% url "customer-orders" %}' class='popup-link popup-my-accs'>Лицензии и расчёты</a>

@ -1,5 +1,5 @@
{% extends "base.html" %}
{% load pytils_numeral %}
{% load pytils_numeral static %}
{% block title %}Лицензии и расчёты{% endblock %}
{% block content %}
@ -22,14 +22,29 @@
</td>
<td>
{% if object.type %}
<p>{{ object.account_status }} {% if object.paid_date %}{{ object.paid_date }}{% endif %}</p>
<p>{% if object.paid_date %}Выдана лицензия № {{ object.id }}{% else %}{{ object.account_sub_status }}{% endif %}</p>
<div class="col__account-detail">
<p>{{ object.account_status }} {% if object.paid_date %}{{ object.paid_date }}{% endif %}</p>
<p>{% if object.paid_date %}Выдана лицензия № {{ object.id }}{% else %}{{ object.account_sub_status }}{% endif %}</p>
</div>
{% else %}
<p>{{ object.get_paid_status }}</p>
<p>Период действия: {% if object.date_from %}{{ object.date_from }} - {{ object.date_to }}{% else %}-{% endif %}</p>
<div class="col__lic-detail">
<p>{{ object.get_paid_status }}</p>
<p>Период действия: {% if object.date_from %}{{ object.date_from }} - {{ object.date_to }}{% else %}-{% endif %}</p>
</div>
{% endif %}
</td>
<td>
{% if object.status == 0 %}
<a class="delete_license" data-id="{{ object.pk }}" href="#" title="Удалить счёт на оплату">
<img src="{% static 'img/icon-delete.png' %}" alt="[X]" title="Удалить счёт на оплату" />
</a>
{% endif %}
</td>
</tr>
{% endfor %}
</table>
{% endblock content %}
{% block js %}
<script src="{% static 'js/orders.js' %}"></script>
{% endblock %}

Loading…
Cancel
Save