diff --git a/shared/django_apps/core/migrations/0051_repository_test_analytics_enabled.py b/shared/django_apps/core/migrations/0051_repository_test_analytics_enabled.py new file mode 100644 index 000000000..1987e32ac --- /dev/null +++ b/shared/django_apps/core/migrations/0051_repository_test_analytics_enabled.py @@ -0,0 +1,29 @@ +# Generated by Django 4.2.13 on 2024-05-27 17:30 + +from django.db import migrations, models + +from shared.django_apps.migration_utils import RiskyAddField + + +class Migration(migrations.Migration): + """ + BEGIN; + -- + -- Add field test_analytics_enabled to repository + -- + ALTER TABLE "repos" ADD COLUMN "test_analytics_enabled" boolean DEFAULT false NULL; + ALTER TABLE "repos" ALTER COLUMN "test_analytics_enabled" DROP DEFAULT; + COMMIT; + """ + + dependencies = [ + ("core", "0050_commitnotification_gh_app_and_more"), + ] + + operations = [ + RiskyAddField( + model_name="repository", + name="test_analytics_enabled", + field=models.BooleanField(default=False, null=True), + ), + ] diff --git a/shared/django_apps/core/models.py b/shared/django_apps/core/models.py index 2fcf992f6..7481fb5e9 100644 --- a/shared/django_apps/core/models.py +++ b/shared/django_apps/core/models.py @@ -139,6 +139,7 @@ class Languages(models.TextChoices): deleted = models.BooleanField(default=False) bundle_analysis_enabled = models.BooleanField(default=False, null=True) coverage_enabled = models.BooleanField(default=False, null=True) + test_analytics_enabled = models.BooleanField(default=False, null=True) # tracks field changes being saved tracker = FieldTracker()