Skip to content
Snippets Groups Projects
Commit 964f20b9 authored by Hangzhi Yu's avatar Hangzhi Yu
Browse files

Adapt SQL code for additional fields without relevance for events

parent f4bee6e6
No related branches found
No related tags found
1 merge request!54Resolve "Remove additional fields support and re-implement additional fields in paweljong"
Pipeline #184207 passed with warnings
......@@ -103,7 +103,7 @@ class Migration(migrations.Migration):
"""
-- Copy additional fields from core if table exists and relations to Group model as relation to respective Event model
DO $$BEGIN INSERT INTO paweljong_eventadditionalfield (id, title, field_type, help_text, required, extended_data, managed_by_app_label) SELECT id, title, field_type, help_text, required, extended_data, ('') AS managed_by_app_label FROM core_additionalfield;
INSERT INTO paweljong_event_additional_fields (id, event_id, eventadditionalfield_id) SELECT id, (SELECT event.id FROM paweljong_event AS event WHERE event.linked_group_id = group_additionalfield.group_id) AS event_id, additionalfield_id AS eventadditionalfield_id FROM core_group_additional_fields AS group_additionalfield;
INSERT INTO paweljong_event_additional_fields (id, event_id, eventadditionalfield_id) SELECT id, (SELECT event.id FROM paweljong_event AS event WHERE event.linked_group_id = group_additionalfield.group_id) AS event_id, additionalfield_id AS eventadditionalfield_id FROM core_group_additional_fields AS group_additionalfield WHERE group_additionalfield.group_id IN (SELECT event.linked_group_id FROM paweljong_event AS event);
EXCEPTION WHEN undefined_table THEN NULL;
END$$;
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment