Skip to content

Commit

Permalink
Update test data & migrations
Browse files Browse the repository at this point in the history
  • Loading branch information
svenseeberg committed Sep 23, 2024
1 parent 574bd33 commit dfcf067
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 74 deletions.
142 changes: 71 additions & 71 deletions integreat_cms/cms/fixtures/test_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@
"mime_type": "application/json"
}
},
{
"model": "cms.userchat",
"pk": 1,
"fields": { "device_id": "exampleDeviceID", "zammad_id": 1, "most_recent_hits": "" }
},
{
"model": "cms.offertemplate",
"pk": 1,
Expand Down Expand Up @@ -199,7 +194,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -252,7 +247,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -305,7 +300,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -358,7 +353,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -411,7 +406,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -464,7 +459,7 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
Expand Down Expand Up @@ -517,72 +512,13 @@
"machine_translate_events": 1,
"machine_translate_pois": 1,
"integreat_chat_enabled": false,
"zammad_url": "",
"zammad_url": null,
"zammad_access_token": "",
"zammad_chat_handlers": "",
"chat_beta_tester_percentage": 0,
"offers": []
}
},
{
"model": "cms.directory",
"pk": 1,
"fields": {
"name": "Test Directory",
"region": null,
"parent": null,
"created_date": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.directory",
"pk": 2,
"fields": {
"name": "Empty Directory",
"region": null,
"parent": null,
"created_date": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.mediafile",
"pk": 1,
"fields": {
"file": "global/integreat-logo.png",
"thumbnail": "",
"file_size": 1219,
"type": "image/png",
"name": "Test Logo",
"parent_directory": 1,
"region": null,
"alt_text": "alt text",
"uploaded_date": "2019-08-11T07:57:42.456Z",
"last_modified": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.mediafile",
"pk": 2,
"fields": {
"file": "global/malte-logo.png",
"thumbnail": "",
"file_size": 1219,
"type": "image/png",
"name": "Test Logo 2",
"parent_directory": null,
"region": null,
"alt_text": "alt text",
"uploaded_date": "2019-08-11T07:57:42.456Z",
"last_modified": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{ "model": "cms.poicategory", "pk": 1, "fields": { "icon": "service", "color": "#07DC03" } },
{ "model": "cms.poicategory", "pk": 2, "fields": { "icon": "office", "color": "#1DC6C6" } },
{ "model": "cms.poicategory", "pk": 3, "fields": { "icon": "gastronomy", "color": "#2E98FB" } },
{
"model": "cms.language",
"pk": 1,
Expand Down Expand Up @@ -793,6 +729,70 @@
"message_partial_live_content_not_available": "Μέρος της σελίδας δεν είναι στη γλώσσα σας. Ωστόσο, το μέρος είναι διαθέσιμο σε αυτές τις γλώσσες:"
}
},
{
"model": "cms.userchat",
"pk": 1,
"fields": { "device_id": "exampleDeviceID", "zammad_id": 1, "region": null, "language": 3, "most_recent_hits": "" }
},
{
"model": "cms.directory",
"pk": 1,
"fields": {
"name": "Test Directory",
"region": null,
"parent": null,
"created_date": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.directory",
"pk": 2,
"fields": {
"name": "Empty Directory",
"region": null,
"parent": null,
"created_date": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.mediafile",
"pk": 1,
"fields": {
"file": "global/integreat-logo.png",
"thumbnail": "",
"file_size": 1219,
"type": "image/png",
"name": "Test Logo",
"parent_directory": 1,
"region": null,
"alt_text": "alt text",
"uploaded_date": "2019-08-11T07:57:42.456Z",
"last_modified": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{
"model": "cms.mediafile",
"pk": 2,
"fields": {
"file": "global/malte-logo.png",
"thumbnail": "",
"file_size": 1219,
"type": "image/png",
"name": "Test Logo 2",
"parent_directory": null,
"region": null,
"alt_text": "alt text",
"uploaded_date": "2019-08-11T07:57:42.456Z",
"last_modified": "2019-08-11T07:57:42.456Z",
"is_hidden": false
}
},
{ "model": "cms.poicategory", "pk": 1, "fields": { "icon": "service", "color": "#07DC03" } },
{ "model": "cms.poicategory", "pk": 2, "fields": { "icon": "office", "color": "#1DC6C6" } },
{ "model": "cms.poicategory", "pk": 3, "fields": { "icon": "gastronomy", "color": "#2E98FB" } },
{
"model": "cms.organization",
"pk": 1,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# Generated by Django 4.2.13 on 2024-09-19 06:36
# Generated by Django 4.2.13 on 2024-09-23 15:33

import django.db.models.deletion
from django.db import migrations, models


def set_zammad_urls(apps, schema_editor): # pylint: disable=unused-argument
"""
Update empty Zammad URLs to Null
"""
Region = apps.get_model("cms", "Region")
Region.objects.filter(zammad_url="").update(zammad_url=None)


class Migration(migrations.Migration):
"""
Add relation between user chats, region and language
Add relation between user chats and regions/languages.
"""

dependencies = [
Expand Down Expand Up @@ -36,7 +44,6 @@ class Migration(migrations.Migration):
to="cms.region",
verbose_name="Region for Chat",
),
preserve_default=False,
),
migrations.AlterField(
model_name="region",
Expand All @@ -46,6 +53,20 @@ class Migration(migrations.Migration):
default="",
help_text="URL pointing to this region's Zammad instance. Setting this enables Zammad form offers.",
max_length=256,
null=True,
verbose_name="Zammad-URL",
),
),
migrations.RunPython(set_zammad_urls),
migrations.AlterField(
model_name="region",
name="zammad_url",
field=models.URLField(
blank=True,
default="",
help_text="URL pointing to this region's Zammad instance. Setting this enables Zammad form offers.",
max_length=256,
null=True,
unique=True,
verbose_name="Zammad-URL",
),
Expand Down
1 change: 1 addition & 0 deletions integreat_cms/cms/models/regions/region.py
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,7 @@ class Region(AbstractBaseModel):
zammad_url = models.URLField(
max_length=256,
blank=True,
null=True,
default="",
unique=True,
verbose_name=_("Zammad-URL"),
Expand Down

0 comments on commit dfcf067

Please sign in to comment.