Skip to content

Commit 29d5c69

Browse files
committed
feat: Sitemap.hide 필드 추가
1 parent 882140b commit 29d5c69

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

app/admin_api/serializers/cms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
class SitemapAdminSerializer(BaseAbstractSerializer, JsonSchemaSerializer, serializers.ModelSerializer):
99
class Meta:
1010
model = Sitemap
11-
fields = COMMON_ADMIN_FIELDS + ("parent_sitemap", "route_code", "order", "page", "name_ko", "name_en")
11+
fields = COMMON_ADMIN_FIELDS + ("parent_sitemap", "route_code", "order", "page", "name_ko", "name_en", "hide")
1212

1313

1414
class PageAdminSerializer(BaseAbstractSerializer, JsonSchemaSerializer, serializers.ModelSerializer):
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Generated by Django 5.2 on 2025-06-11 07:38
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
("cms", "0007_historicalpage_show_bottom_sponsor_banner_and_more"),
9+
]
10+
11+
operations = [
12+
migrations.AddField(
13+
model_name="historicalsitemap",
14+
name="hide",
15+
field=models.BooleanField(default=False, help_text="이 Sitemap을 숨길지 여부"),
16+
),
17+
migrations.AddField(
18+
model_name="sitemap",
19+
name="hide",
20+
field=models.BooleanField(default=False, help_text="이 Sitemap을 숨길지 여부"),
21+
),
22+
]

app/cms/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ class Sitemap(BaseAbstractModel):
8484
name = models.CharField(max_length=256)
8585
order = models.IntegerField(default=0, validators=[MinValueValidator(0)])
8686
page = models.ForeignKey(Page, on_delete=models.PROTECT)
87+
hide = models.BooleanField(default=False, help_text="이 Sitemap을 숨길지 여부")
8788

8889
display_start_at = models.DateTimeField(null=True, blank=True)
8990
display_end_at = models.DateTimeField(null=True, blank=True)

0 commit comments

Comments
 (0)