Coverage for donate\migrations\0001_initial.py: 100%
7 statements
« prev ^ index » next coverage.py v7.4.4, created at 2024-06-20 12:38 +0100
« prev ^ index » next coverage.py v7.4.4, created at 2024-06-20 12:38 +0100
1# Generated by Django 4.1.13 on 2024-06-01 10:50
3from django.conf import settings
4from django.db import migrations, models
5import django.db.models.deletion
8class Migration(migrations.Migration):
10 initial = True
12 dependencies = [
13 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
14 ('donation', '0001_initial'),
15 ]
17 operations = [
18 migrations.CreateModel(
19 name='StripeTransaction',
20 fields=[
21 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
22 ('stripe_charge_id', models.CharField(max_length=50)),
23 ('amount', models.IntegerField()),
24 ('timestamp', models.DateTimeField(auto_now_add=True)),
25 ],
26 ),
27 migrations.CreateModel(
28 name='Payment',
29 fields=[
30 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
31 ('donation', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='donation.donation')),
32 ('stripe_payment', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='donate.stripetransaction')),
33 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
34 ],
35 ),
36 ]