From b61083f7dfa6d86334148bbd24d83dffef17f6cb Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 22 Feb 2025 17:06:40 -0500 Subject: [PATCH] refactor: Remove initial and key achievement migrations for cleanup --- .../achievements/migrations/0001_initial.py | 39 ------------------- .../0002_achievement_key_achievement_type.py | 23 ----------- .../achievements/migrations/__init__.py | 0 3 files changed, 62 deletions(-) delete mode 100644 backend/server/achievements/migrations/0001_initial.py delete mode 100644 backend/server/achievements/migrations/0002_achievement_key_achievement_type.py delete mode 100644 backend/server/achievements/migrations/__init__.py diff --git a/backend/server/achievements/migrations/0001_initial.py b/backend/server/achievements/migrations/0001_initial.py deleted file mode 100644 index e38e509..0000000 --- a/backend/server/achievements/migrations/0001_initial.py +++ /dev/null @@ -1,39 +0,0 @@ -# Generated by Django 5.0.8 on 2025-02-04 04:34 - -import django.db.models.deletion -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='Achievement', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=255, unique=True)), - ('description', models.TextField()), - ('icon', models.ImageField(blank=True, null=True, upload_to='achievements/')), - ('condition', models.JSONField()), - ], - ), - migrations.CreateModel( - name='UserAchievement', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('earned_at', models.DateTimeField(auto_now_add=True)), - ('achievement', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='achievements.achievement')), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'unique_together': {('user', 'achievement')}, - }, - ), - ] diff --git a/backend/server/achievements/migrations/0002_achievement_key_achievement_type.py b/backend/server/achievements/migrations/0002_achievement_key_achievement_type.py deleted file mode 100644 index f97de29..0000000 --- a/backend/server/achievements/migrations/0002_achievement_key_achievement_type.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 5.0.8 on 2025-02-08 01:52 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('achievements', '0001_initial'), - ] - - operations = [ - migrations.AddField( - model_name='achievement', - name='key', - field=models.CharField(default='achievements.other', max_length=255, unique=True), - ), - migrations.AddField( - model_name='achievement', - name='type', - field=models.CharField(choices=[('adventure_count', 'adventure_count'), ('country_count', 'country_count')], default='adventure_count', max_length=255), - ), - ] diff --git a/backend/server/achievements/migrations/__init__.py b/backend/server/achievements/migrations/__init__.py deleted file mode 100644 index e69de29..0000000