mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-17 05:22:16 +00:00
68 lines
3.0 KiB
Python
68 lines
3.0 KiB
Python
# Generated by Django 3.1.7 on 2021-03-02 11:48
|
|
|
|
from django.db import migrations
|
|
|
|
|
|
def postgres_migration_prep(apps, schema_editor):
|
|
model = apps.get_model("RIGS", "Event")
|
|
for field in ["auth_request_to", "collector", "description", "notes", "purchase_order"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "EventAuthorisation")
|
|
for field in ["account_code", "uni_id"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "EventChecklist")
|
|
for field in ["extinguishers_location", "hs_location", "w1_description", "w2_description", "w3_description"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "EventItem")
|
|
for field in ["description"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "Organisation")
|
|
for field in ["address", "email", "notes", "phone"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "Payment")
|
|
for field in ["method"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "Person")
|
|
for field in ["address", "email", "notes", "phone"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "Profile")
|
|
for field in ["phone"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "RiskAssessment")
|
|
for field in ["general_notes", "persons_responsible_structures", "power_notes", "rigging_plan", "sound_notes"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
model = apps.get_model("RIGS", "Venue")
|
|
for field in ["address", "email", "notes", "phone"]:
|
|
filter_param = {"{}__isnull".format(field): True}
|
|
update_param = {field: ""}
|
|
model.objects.filter(**filter_param).update(**update_param)
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('RIGS', '0039_auto_20210123_1910'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.RunPython(postgres_migration_prep, migrations.RunPython.noop)
|
|
]
|