parent
63a0a33cf8
commit
b3c499481c
17 changed files with 65 additions and 166 deletions
@ -1,28 +0,0 @@ |
|||||||
# Generated by Django 2.0.6 on 2018-08-20 06:51 |
|
||||||
|
|
||||||
from django.conf import settings |
|
||||||
from django.db import migrations, models |
|
||||||
import django.db.models.deletion |
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration): |
|
||||||
|
|
||||||
dependencies = [ |
|
||||||
('user', '0025_auto_20180820_0651'), |
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
|
||||||
('payment', '0019_payment_roistat_visit'), |
|
||||||
] |
|
||||||
|
|
||||||
operations = [ |
|
||||||
migrations.CreateModel( |
|
||||||
name='UserBonus', |
|
||||||
fields=[ |
|
||||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
|
||||||
('amount', models.DecimalField(decimal_places=2, default=0, editable=False, max_digits=8)), |
|
||||||
('created_at', models.DateTimeField(auto_now_add=True)), |
|
||||||
('payment', models.OneToOneField(null=True, on_delete=django.db.models.deletion.SET_NULL, to='payment.Payment')), |
|
||||||
('referral', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='user.Referral')), |
|
||||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bonuses', to=settings.AUTH_USER_MODEL)), |
|
||||||
], |
|
||||||
), |
|
||||||
] |
|
||||||
@ -1,29 +0,0 @@ |
|||||||
# Generated by Django 2.0.6 on 2018-07-29 05:24 |
|
||||||
|
|
||||||
from django.conf import settings |
|
||||||
from django.db import migrations, models |
|
||||||
import django.db.models.deletion |
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration): |
|
||||||
|
|
||||||
dependencies = [ |
|
||||||
('user', '0022_user_instagram_hashtag'), |
|
||||||
] |
|
||||||
|
|
||||||
operations = [ |
|
||||||
migrations.CreateModel( |
|
||||||
name='Referral', |
|
||||||
fields=[ |
|
||||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
|
||||||
('discount', models.IntegerField()), |
|
||||||
('referrer_cashback', models.IntegerField()), |
|
||||||
('referral', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), |
|
||||||
('referrer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='referrals', to=settings.AUTH_USER_MODEL)), |
|
||||||
], |
|
||||||
options={ |
|
||||||
'verbose_name': 'Реферал', |
|
||||||
'verbose_name_plural': 'Рефералы', |
|
||||||
}, |
|
||||||
), |
|
||||||
] |
|
||||||
@ -1,20 +0,0 @@ |
|||||||
# Generated by Django 2.0.6 on 2018-07-30 18:24 |
|
||||||
|
|
||||||
from django.db import migrations, models |
|
||||||
import django.db.models.deletion |
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration): |
|
||||||
|
|
||||||
dependencies = [ |
|
||||||
('payment', '0019_payment_roistat_visit'), |
|
||||||
('user', '0023_referral'), |
|
||||||
] |
|
||||||
|
|
||||||
operations = [ |
|
||||||
migrations.AddField( |
|
||||||
model_name='referral', |
|
||||||
name='payment', |
|
||||||
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='payment.Payment'), |
|
||||||
), |
|
||||||
] |
|
||||||
@ -1,20 +0,0 @@ |
|||||||
# Generated by Django 2.0.6 on 2018-08-20 06:51 |
|
||||||
|
|
||||||
from django.conf import settings |
|
||||||
from django.db import migrations, models |
|
||||||
import django.db.models.deletion |
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration): |
|
||||||
|
|
||||||
dependencies = [ |
|
||||||
('user', '0024_referral_payment'), |
|
||||||
] |
|
||||||
|
|
||||||
operations = [ |
|
||||||
migrations.AlterField( |
|
||||||
model_name='referral', |
|
||||||
name='referral', |
|
||||||
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='referral', to=settings.AUTH_USER_MODEL), |
|
||||||
), |
|
||||||
] |
|
||||||
@ -1,12 +1,14 @@ |
|||||||
{% load static %} |
{% load static %} |
||||||
<script> |
<script> |
||||||
window.LIL_STORE = { |
window.LIL_STORE = { |
||||||
isRegistration: {{ is_registration|yesno:"true,false" }}, |
|
||||||
staticUrl: '{% static "" %}', |
staticUrl: '{% static "" %}', |
||||||
accessToken: '{{ request.user.auth_token }}', |
accessToken: '{{ request.user.auth_token }}', |
||||||
isMobile: {{ request.user_agent.is_mobile|yesno:"true,false" }}, |
isMobile: {{ request.user_agent.is_mobile|yesno:"true,false" }}, |
||||||
user: { |
user: { |
||||||
id: '{{ request.user.id|default:'' }}', |
id: '{{ request.user.id|default:'' }}', |
||||||
|
}, |
||||||
|
flags: { |
||||||
|
isReferralRegistration: '{{ is_referral_registration|yesno:"true,false" }}', |
||||||
} |
} |
||||||
}; |
}; |
||||||
</script> |
</script> |
||||||
|
|||||||
Loading…
Reference in new issue