parent
407590f5a1
commit
55c76b6863
5 changed files with 124 additions and 1 deletions
@ -0,0 +1,18 @@ |
|||||||
|
# Generated by Django 2.0.7 on 2019-08-09 01:33 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('content', '0029_auto_20190730_2032'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AlterField( |
||||||
|
model_name='package', |
||||||
|
name='options', |
||||||
|
field=models.TextField(db_index=True, default='', verbose_name='Опции'), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,36 @@ |
|||||||
|
# Generated by Django 2.0.7 on 2019-08-09 01:33 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
import django.db.models.deletion |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('content', '0030_auto_20190809_0133'), |
||||||
|
('payment', '0037_add_paid_one_more_bonuses'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.CreateModel( |
||||||
|
name='PackagePayment', |
||||||
|
fields=[ |
||||||
|
('payment_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='payment.Payment')), |
||||||
|
('date_start', models.DateField(blank=True, null=True, verbose_name='Дата начала подписки')), |
||||||
|
('date_end', models.DateField(blank=True, null=True, verbose_name='Дата окончания подписки')), |
||||||
|
('camp_payment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='payment.DrawingCampPayment')), |
||||||
|
('package', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='content.Package')), |
||||||
|
('school_payment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='payment.SchoolPayment')), |
||||||
|
], |
||||||
|
options={ |
||||||
|
'abstract': False, |
||||||
|
'base_manager_name': 'objects', |
||||||
|
}, |
||||||
|
bases=('payment.payment',), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='payment', |
||||||
|
name='bonus', |
||||||
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='purchase_payments', to='payment.UserBonus'), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
{% extends "templates/lilcity/index.html" %} {% load static %} {% block content %} |
||||||
|
<div class="section"> |
||||||
|
<div class="section__center center center_xs"> |
||||||
|
<div class="done"> |
||||||
|
<div class="done__title title">Вы успешно приобрели подписку с {{ package.date_start }} по {{ package.date_end }}!</div> |
||||||
|
<div class="done__foot"> |
||||||
|
<a class="done__btn btn btn_md btn_stroke" href="{{ course.url }}">ПЕРЕЙТИ К КУРСУ</a> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% endblock content %} |
||||||
Loading…
Reference in new issue