Add todos and ticks
[climbing.kerkeslager.com] / src / climbing / migrations / 0004_add_todos_and_ticks.py
1 # Generated by Django 4.0.3 on 2022-03-04 05:42
2
3 from django.conf import settings
4 from django.db import migrations, models
5 import django.db.models.deletion
6
7
8 class Migration(migrations.Migration):
9
10     dependencies = [
11         migrations.swappable_dependency(settings.AUTH_USER_MODEL),
12         ('climbing', '0003_notes_not_required'),
13     ]
14
15     operations = [
16         migrations.CreateModel(
17             name='RouteTodo',
18             fields=[
19                 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
20                 ('route', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='climbing.route')),
21                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
22             ],
23         ),
24         migrations.CreateModel(
25             name='RouteTick',
26             fields=[
27                 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
28                 ('timestamp', models.DateTimeField()),
29                 ('notes', models.TextField(blank=True, null=True)),
30                 ('route', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='climbing.route')),
31                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
32             ],
33         ),
34         migrations.CreateModel(
35             name='ProblemTodo',
36             fields=[
37                 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
38                 ('problem', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='climbing.problem')),
39                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
40             ],
41         ),
42         migrations.CreateModel(
43             name='ProblemTick',
44             fields=[
45                 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
46                 ('timestamp', models.DateTimeField()),
47                 ('notes', models.TextField(blank=True, null=True)),
48                 ('problem', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='climbing.problem')),
49                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
50             ],
51         ),
52     ]