Browse Source

Fix date picking

devel
Dmitry Novikov 7 years ago
parent
commit
47648226fa
  1. 6
      abonapp/templates/abonapp/buy_tariff.html
  2. 2
      abonapp/views.py

6
abonapp/templates/abonapp/buy_tariff.html

@ -33,7 +33,7 @@
<span class="input-group-addon"><span class="glyphicon glyphicon-bullhorn"></span></span>
<select class="form-control" name="tariff" id="id_tariffs">
{% for trf in tariffs %}
{% if trf.pk == selected_tariff %}
{% if trf == selected_tariff %}
<option value="{{ trf.pk }}" data-deadline='{{ trf.calc_deadline|date:"Y-m-d H:i:s" }}' selected>
{% else %}
<option value="{{ trf.pk }}" data-deadline='{{ trf.calc_deadline|date:"Y-m-d H:i:s" }}'>
@ -46,7 +46,11 @@
{% if not abon.active_tariff %}
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
{% if selected_tariff %}
<input type="text" class="form-control" name="deadline" id="id_deadline" value="{{ selected_tariff.calc_deadline|date:'Y-m-d H:i:s' }}">
{% else %}
<input type="text" class="form-control" name="deadline" id="id_deadline" value="{{ tariffs.0.calc_deadline|date:'Y-m-d H:i:s' }}">
{% endif %}
<script type="text/javascript">
$(function () {
$('#id_deadline').datetimepicker({

2
abonapp/views.py

@ -473,7 +473,7 @@ def pick_tariff(request, gid: int, uname):
'tariffs': tariffs,
'abon': abon,
'group': grp,
'selected_tariff': lib.safe_int(request.GET.get('selected_tariff'))
'selected_tariff': get_object_or_404(Tariff, pk=request.GET.get('selected_tariff'))
})

Loading…
Cancel
Save