Skip to content

Commit 6274acb

Browse files
committed
Updating logic for tags list - wip
1 parent c6b982c commit 6274acb

File tree

6 files changed

+598
-199
lines changed

6 files changed

+598
-199
lines changed
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Generated by Django 4.2.9 on 2025-03-10 21:59
2+
3+
import django.contrib.postgres.fields
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
("sde_collections", "0079_alter_deltatdammtagpattern_unique_together"),
11+
]
12+
13+
operations = [
14+
migrations.AlterUniqueTogether(
15+
name="deltatdammtagpattern",
16+
unique_together={("collection", "match_pattern", "operation", "source")},
17+
),
18+
migrations.AddField(
19+
model_name="deltatdammtagpattern",
20+
name="tags",
21+
field=django.contrib.postgres.fields.ArrayField(
22+
base_field=models.CharField(
23+
choices=[
24+
("Not TDAMM", "Not TDAMM"),
25+
("MMA_M_EM", "Messenger - EM Radiation"),
26+
("MMA_M_EM_G", "Messenger - EM Radiation - Gamma rays"),
27+
("MMA_M_EM_X", "Messenger - EM Radiation - X-rays"),
28+
("MMA_M_EM_U", "Messenger - EM Radiation - Ultraviolet"),
29+
("MMA_M_EM_O", "Messenger - EM Radiation - Optical"),
30+
("MMA_M_EM_I", "Messenger - EM Radiation - Infrared"),
31+
("MMA_M_EM_M", "Messenger - EM Radiation - Microwave"),
32+
("MMA_M_EM_R", "Messenger - EM Radiation - Radio"),
33+
("MMA_M_G", "Messenger - Gravitational Waves"),
34+
("MMA_M_G_CBI", "Messenger - Gravitational Waves - Compact Binary Inspiral"),
35+
("MMA_M_G_S", "Messenger - Gravitational Waves - Stochastic"),
36+
("MMA_M_G_CON", "Messenger - Gravitational Waves - Continuous"),
37+
("MMA_M_G_B", "Messenger - Gravitational Waves - Burst"),
38+
("MMA_M_C", "Messenger - Cosmic Rays"),
39+
("MMA_M_N", "Messenger - Neutrinos"),
40+
("MMA_O_BI", "Objects - Binaries"),
41+
("MMA_O_BI_BBH", "Objects - Binaries - Binary Black Holes"),
42+
("MMA_O_BI_BNS", "Objects - Binaries - Binary Neutron Stars"),
43+
("MMA_O_BI_C", "Objects - Binaries - Cataclysmic Variables"),
44+
("MMA_O_BI_N", "Objects - Binaries - Neutron Star-Black Hole"),
45+
("MMA_O_BI_B", "Objects - Binaries - Binary Pulsars"),
46+
("MMA_O_BI_W", "Objects - Binaries - White Dwarf Binaries"),
47+
("MMA_O_BH", "Objects - Black Holes"),
48+
("MMA_O_BH_AGN", "Objects - Black Holes - Active Galactic Nuclei"),
49+
("MMA_O_BH_IM", "Objects - Black Holes - Intermediate mass"),
50+
("MMA_O_BH_STM", "Objects - Black Holes - Stellar mass"),
51+
("MMA_O_BH_SUM", "Objects - Black Holes - Supermassive"),
52+
("MMA_O_E", "Objects - Exoplanets"),
53+
("MMA_O_N", "Objects - Neutron Stars"),
54+
("MMA_O_N_M", "Objects - Neutron Stars - Magnetars"),
55+
("MMA_O_N_P", "Objects - Neutron Stars - Pulsars"),
56+
("MMA_O_N_PWN", "Objects - Neutron Stars - Pulsar Wind Nebula"),
57+
("MMA_O_S", "Objects - Supernova Remnants"),
58+
("MMA_S_F", "Signals - Fast Radio Bursts"),
59+
("MMA_S_G", "Signals - Gamma-ray Bursts"),
60+
("MMA_S_K", "Signals - Kilonovae"),
61+
("MMA_S_N", "Signals - Novae"),
62+
("MMA_S_P", "Signals - Pevatrons"),
63+
("MMA_S_ST", "Signals - Stellar flares"),
64+
("MMA_S_SU", "Signals - Supernovae"),
65+
],
66+
max_length=255,
67+
),
68+
blank=True,
69+
help_text="List of tags to add or remove",
70+
null=True,
71+
size=None,
72+
),
73+
),
74+
migrations.RemoveField(
75+
model_name="deltatdammtagpattern",
76+
name="tag",
77+
),
78+
]
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Generated by Django 4.2.9 on 2025-03-10 23:56
2+
3+
import django.contrib.postgres.fields
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
("sde_collections", "0080_alter_deltatdammtagpattern_unique_together_and_more"),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name="deltatdammtagpattern",
16+
name="tags",
17+
field=django.contrib.postgres.fields.ArrayField(
18+
base_field=models.CharField(
19+
choices=[
20+
("Not TDAMM", "Not TDAMM"),
21+
("MMA_M_EM", "Messenger - EM Radiation"),
22+
("MMA_M_EM_G", "Messenger - EM Radiation - Gamma rays"),
23+
("MMA_M_EM_X", "Messenger - EM Radiation - X-rays"),
24+
("MMA_M_EM_U", "Messenger - EM Radiation - Ultraviolet"),
25+
("MMA_M_EM_O", "Messenger - EM Radiation - Optical"),
26+
("MMA_M_EM_I", "Messenger - EM Radiation - Infrared"),
27+
("MMA_M_EM_M", "Messenger - EM Radiation - Microwave"),
28+
("MMA_M_EM_R", "Messenger - EM Radiation - Radio"),
29+
("MMA_M_G", "Messenger - Gravitational Waves"),
30+
("MMA_M_G_CBI", "Messenger - Gravitational Waves - Compact Binary Inspiral"),
31+
("MMA_M_G_S", "Messenger - Gravitational Waves - Stochastic"),
32+
("MMA_M_G_CON", "Messenger - Gravitational Waves - Continuous"),
33+
("MMA_M_G_B", "Messenger - Gravitational Waves - Burst"),
34+
("MMA_M_C", "Messenger - Cosmic Rays"),
35+
("MMA_M_N", "Messenger - Neutrinos"),
36+
("MMA_O_BI", "Objects - Binaries"),
37+
("MMA_O_BI_BBH", "Objects - Binaries - Binary Black Holes"),
38+
("MMA_O_BI_BNS", "Objects - Binaries - Binary Neutron Stars"),
39+
("MMA_O_BI_C", "Objects - Binaries - Cataclysmic Variables"),
40+
("MMA_O_BI_N", "Objects - Binaries - Neutron Star-Black Hole"),
41+
("MMA_O_BI_B", "Objects - Binaries - Binary Pulsars"),
42+
("MMA_O_BI_W", "Objects - Binaries - White Dwarf Binaries"),
43+
("MMA_O_BH", "Objects - Black Holes"),
44+
("MMA_O_BH_AGN", "Objects - Black Holes - Active Galactic Nuclei"),
45+
("MMA_O_BH_IM", "Objects - Black Holes - Intermediate mass"),
46+
("MMA_O_BH_STM", "Objects - Black Holes - Stellar mass"),
47+
("MMA_O_BH_SUM", "Objects - Black Holes - Supermassive"),
48+
("MMA_O_E", "Objects - Exoplanets"),
49+
("MMA_O_N", "Objects - Neutron Stars"),
50+
("MMA_O_N_M", "Objects - Neutron Stars - Magnetars"),
51+
("MMA_O_N_P", "Objects - Neutron Stars - Pulsars"),
52+
("MMA_O_N_PWN", "Objects - Neutron Stars - Pulsar Wind Nebula"),
53+
("MMA_O_S", "Objects - Supernova Remnants"),
54+
("MMA_S_F", "Signals - Fast Radio Bursts"),
55+
("MMA_S_G", "Signals - Gamma-ray Bursts"),
56+
("MMA_S_K", "Signals - Kilonovae"),
57+
("MMA_S_N", "Signals - Novae"),
58+
("MMA_S_P", "Signals - Pevatrons"),
59+
("MMA_S_ST", "Signals - Stellar flares"),
60+
("MMA_S_SU", "Signals - Supernovae"),
61+
],
62+
max_length=255,
63+
),
64+
blank=True,
65+
default=list,
66+
help_text="List of tags to add or remove",
67+
null=True,
68+
size=None,
69+
),
70+
),
71+
]

0 commit comments

Comments
 (0)