Skip to content

Commit b8bdc4c

Browse files
committed
add initial migration to add reindexing statuses
1 parent a41faca commit b8bdc4c

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Generated by Django 4.2.9 on 2024-12-06 03:51
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+
("sde_collections", "0071_alter_candidateurl_tdamm_tag_manual_and_more"),
13+
]
14+
15+
operations = [
16+
migrations.AddField(
17+
model_name="collection",
18+
name="reindexing_status",
19+
field=models.IntegerField(
20+
choices=[
21+
(1, "Reindexing Not Needed"),
22+
(2, "Reindexing Needed on LRM Dev"),
23+
(3, "Reindexing Finished on LRM Dev"),
24+
(4, "Ready for Curation"),
25+
(5, "Curated"),
26+
(6, "Indexed on Prod"),
27+
],
28+
default=1,
29+
verbose_name="Reindexing Status",
30+
),
31+
),
32+
migrations.CreateModel(
33+
name="ReindexingHistory",
34+
fields=[
35+
("id", models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name="ID")),
36+
(
37+
"reindexing_status",
38+
models.IntegerField(
39+
choices=[
40+
(1, "Reindexing Not Needed"),
41+
(2, "Reindexing Needed on LRM Dev"),
42+
(3, "Reindexing Finished on LRM Dev"),
43+
(4, "Ready for Curation"),
44+
(5, "Curated"),
45+
(6, "Indexed on Prod"),
46+
],
47+
default=1,
48+
),
49+
),
50+
(
51+
"old_status",
52+
models.IntegerField(
53+
choices=[
54+
(1, "Reindexing Not Needed"),
55+
(2, "Reindexing Needed on LRM Dev"),
56+
(3, "Reindexing Finished on LRM Dev"),
57+
(4, "Ready for Curation"),
58+
(5, "Curated"),
59+
(6, "Indexed on Prod"),
60+
],
61+
null=True,
62+
),
63+
),
64+
("created_at", models.DateTimeField(auto_now_add=True)),
65+
(
66+
"collection",
67+
models.ForeignKey(
68+
null=True,
69+
on_delete=django.db.models.deletion.CASCADE,
70+
related_name="reindexing_history",
71+
to="sde_collections.collection",
72+
),
73+
),
74+
(
75+
"curated_by",
76+
models.ForeignKey(
77+
blank=True,
78+
null=True,
79+
on_delete=django.db.models.deletion.DO_NOTHING,
80+
to=settings.AUTH_USER_MODEL,
81+
),
82+
),
83+
],
84+
),
85+
]

0 commit comments

Comments
 (0)