1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# Generated by Django 2.2.28 on 2025-03-17 17:52
from django.db import migrations, models
def migrate_intented_to(apps, __):
ActType = apps.get_model("archaeological_operations", "ActType")
for act in ActType.objects.all():
if act.intented_to == "F":
act.intented_to_file = True
elif act.intented_to == "O":
act.intented_to_operation = True
elif act.intented_to == "T":
act.intented_to_treatment = True
elif act.intented_to == "TF":
act.intented_to_treatment_request = True
act.save()
class Migration(migrations.Migration):
dependencies = [
('archaeological_operations', '0121_ishtar_users'),
]
operations = [
migrations.AddField(
model_name='acttype',
name='intented_to_file',
field=models.BooleanField(default=False, verbose_name='Intented to archaeological file'),
),
migrations.AddField(
model_name='acttype',
name='intented_to_operation',
field=models.BooleanField(default=False, verbose_name='Intented to operation'),
),
migrations.AddField(
model_name='acttype',
name='intented_to_treatment',
field=models.BooleanField(default=False, verbose_name='Intented to treatment'),
),
migrations.AddField(
model_name='acttype',
name='intented_to_treatment_request',
field=models.BooleanField(default=False, verbose_name='Intented to treatment request'),
),
migrations.RunPython(migrate_intented_to)
]
|