Skip to content

Commit f3c439e

Browse files
committed
migrations: add migration for Note
Signed-off-by: andrepapoti <[email protected]>
1 parent 3a2abfd commit f3c439e

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Generated by Django 5.0.3 on 2024-04-09 05:46
2+
3+
import django.db.models.deletion
4+
import django.utils.timezone
5+
from django.conf import settings
6+
from django.db import migrations, models
7+
8+
9+
class Migration(migrations.Migration):
10+
dependencies = [
11+
('patchwork', '0046_patch_comment_events'),
12+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
13+
]
14+
15+
operations = [
16+
migrations.CreateModel(
17+
name='TimestampMixin',
18+
fields=[
19+
(
20+
'id',
21+
models.AutoField(
22+
auto_created=True,
23+
primary_key=True,
24+
serialize=False,
25+
verbose_name='ID',
26+
),
27+
),
28+
(
29+
'created_at',
30+
models.DateTimeField(default=django.utils.timezone.now),
31+
),
32+
(
33+
'updated_at',
34+
models.DateTimeField(default=django.utils.timezone.now),
35+
),
36+
],
37+
),
38+
migrations.CreateModel(
39+
name='Note',
40+
fields=[
41+
(
42+
'timestampmixin_ptr',
43+
models.OneToOneField(
44+
auto_created=True,
45+
on_delete=django.db.models.deletion.CASCADE,
46+
parent_link=True,
47+
primary_key=True,
48+
serialize=False,
49+
to='patchwork.timestampmixin',
50+
),
51+
),
52+
('content', models.TextField(blank=True)),
53+
('maintainer_only', models.BooleanField(default=True)),
54+
(
55+
'patch',
56+
models.ForeignKey(
57+
on_delete=django.db.models.deletion.CASCADE,
58+
related_name='note',
59+
related_query_name='note',
60+
to='patchwork.patch',
61+
),
62+
),
63+
(
64+
'submitter',
65+
models.ForeignKey(
66+
on_delete=django.db.models.deletion.CASCADE,
67+
to=settings.AUTH_USER_MODEL,
68+
),
69+
),
70+
],
71+
bases=('patchwork.timestampmixin', models.Model),
72+
),
73+
]

0 commit comments

Comments
 (0)