Skip to content

Commit 10f756f

Browse files
committed
fix: sitemap 컬럼 드랍 및 description 컬럼 추가
1 parent d9c4f81 commit 10f756f

5 files changed

Lines changed: 54 additions & 4 deletions

File tree

app/admin_api/serializers/event/sponsor.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,13 @@ class SponsorAdminSerializer(BaseAbstractSerializer, JsonSchemaSerializer, seria
2323

2424
class Meta:
2525
model = Sponsor
26-
fields = COMMON_ADMIN_FIELDS + ("event", "logo", "sitemap", "name_ko", "name_en", "tiers", "tags")
26+
fields = COMMON_ADMIN_FIELDS + (
27+
"event",
28+
"logo",
29+
"name_ko",
30+
"name_en",
31+
"description_ko",
32+
"description_en",
33+
"tiers",
34+
"tags",
35+
)
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Generated by Django 5.2 on 2025-06-21 05:21
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [("sponsor", "0009_historicalsponsortag_sponsortag_name_en_and_more")]
8+
operations = [
9+
migrations.RemoveField(model_name="historicalsponsor", name="sitemap"),
10+
migrations.RemoveField(model_name="sponsor", name="sitemap"),
11+
migrations.AddField(
12+
model_name="historicalsponsor",
13+
name="description",
14+
field=models.TextField(blank=True, default=""),
15+
),
16+
migrations.AddField(
17+
model_name="historicalsponsor",
18+
name="description_en",
19+
field=models.TextField(blank=True, default="", null=True),
20+
),
21+
migrations.AddField(
22+
model_name="historicalsponsor",
23+
name="description_ko",
24+
field=models.TextField(blank=True, default="", null=True),
25+
),
26+
migrations.AddField(
27+
model_name="sponsor",
28+
name="description",
29+
field=models.TextField(blank=True, default=""),
30+
),
31+
migrations.AddField(
32+
model_name="sponsor",
33+
name="description_en",
34+
field=models.TextField(blank=True, default="", null=True),
35+
),
36+
migrations.AddField(
37+
model_name="sponsor",
38+
name="description_ko",
39+
field=models.TextField(blank=True, default="", null=True),
40+
),
41+
]

app/event/sponsor/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Sponsor(BaseAbstractModel):
1212
name = models.CharField(max_length=256)
1313

1414
logo = models.ForeignKey(to="file.PublicFile", on_delete=models.PROTECT)
15-
sitemap = models.ForeignKey(to="cms.Sitemap", on_delete=models.PROTECT, null=True, blank=True)
15+
description = models.TextField(blank=True, default="")
1616

1717
tiers = models.ManyToManyField(to="SponsorTier", through="SponsorTierSponsorRelation")
1818
tags = models.ManyToManyField(to="SponsorTag", through="SponsorTagRelation")

app/event/sponsor/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SponsorSerializer(serializers.ModelSerializer):
88

99
class Meta:
1010
model = Sponsor
11-
fields = ("id", "name", "logo", "sitemap_id", "tags")
11+
fields = ("id", "name", "logo", "description", "tags")
1212

1313

1414
class SponsorTierSerializer(serializers.ModelSerializer):

app/event/sponsor/translation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ class SponsorTagTranslationOptions(TranslationOptions):
1414

1515
@register(Sponsor)
1616
class SponsorTranslationOptions(TranslationOptions):
17-
fields = ("name",)
17+
fields = ("name", "description")

0 commit comments

Comments
 (0)