From 3aebd7d8804e7ca9fa85eb7739b65c93de1f785e Mon Sep 17 00:00:00 2001 From: saJaeHyukc Date: Wed, 30 Jul 2025 18:28:24 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Sponsor=20=EB=AA=A8=EB=8D=B8=EC=97=90?= =?UTF-8?q?=20=ED=99=95=EC=A0=95=EC=9D=BC=EC=8B=9C=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EB=B0=8F=20ordering=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: saJaeHyukc --- ...ons_historicalsponsor_fixed_at_and_more.py | 26 +++++++++++++++++++ app/event/sponsor/models.py | 3 ++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 app/event/sponsor/migrations/0014_alter_sponsor_options_historicalsponsor_fixed_at_and_more.py diff --git a/app/event/sponsor/migrations/0014_alter_sponsor_options_historicalsponsor_fixed_at_and_more.py b/app/event/sponsor/migrations/0014_alter_sponsor_options_historicalsponsor_fixed_at_and_more.py new file mode 100644 index 0000000..e40bd3b --- /dev/null +++ b/app/event/sponsor/migrations/0014_alter_sponsor_options_historicalsponsor_fixed_at_and_more.py @@ -0,0 +1,26 @@ +# Generated by Django 5.2 on 2025-07-30 09:17 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("sponsor", "0013_sponsor_logo_en_sponsor_logo_ko"), + ] + + operations = [ + migrations.AlterModelOptions( + name="sponsor", + options={"ordering": ["name", "fixed_at"]}, + ), + migrations.AddField( + model_name="historicalsponsor", + name="fixed_at", + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AddField( + model_name="sponsor", + name="fixed_at", + field=models.DateTimeField(blank=True, null=True), + ), + ] diff --git a/app/event/sponsor/models.py b/app/event/sponsor/models.py index cb59fd8..5d6364d 100644 --- a/app/event/sponsor/models.py +++ b/app/event/sponsor/models.py @@ -16,9 +16,10 @@ class Sponsor(BaseAbstractModel): tiers = models.ManyToManyField(to="SponsorTier", through="SponsorTierSponsorRelation") tags = models.ManyToManyField(to="SponsorTag", through="SponsorTagRelation") + fixed_at = models.DateTimeField(null=True, blank=True) class Meta: - ordering = ["name"] + ordering = ["name", "fixed_at"] constraints = [ models.UniqueConstraint( fields=["event", "name"],