From ca9f3f2f5a71de4482a974edf18c4749b0568831 Mon Sep 17 00:00:00 2001 From: Nikhil <118773738+pablohashescobar@users.noreply.github.com> Date: Wed, 5 Jun 2024 20:13:28 +0530 Subject: [PATCH] fix: add version max length (#4713) --- ..._title_alter_changelog_version_and_more.py | 43 +++++++++++++++++++ apiserver/plane/license/models/instance.py | 12 +++--- 2 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 apiserver/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py diff --git a/apiserver/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py b/apiserver/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py new file mode 100644 index 000000000..8d7b9a402 --- /dev/null +++ b/apiserver/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py @@ -0,0 +1,43 @@ +# Generated by Django 4.2.11 on 2024-06-05 13:41 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("license", "0002_rename_version_instance_current_version_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="changelog", + name="title", + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name="changelog", + name="version", + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name="instance", + name="current_version", + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name="instance", + name="latest_version", + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name="instance", + name="namespace", + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name="instance", + name="product", + field=models.CharField(default="plane-ce", max_length=255), + ), + ] diff --git a/apiserver/plane/license/models/instance.py b/apiserver/plane/license/models/instance.py index ea88ba9bb..0c0581c8b 100644 --- a/apiserver/plane/license/models/instance.py +++ b/apiserver/plane/license/models/instance.py @@ -21,15 +21,15 @@ class Instance(BaseModel): whitelist_emails = models.TextField(blank=True, null=True) instance_id = models.CharField(max_length=255, unique=True) license_key = models.CharField(max_length=256, null=True, blank=True) - current_version = models.CharField(max_length=10) - latest_version = models.CharField(max_length=10, null=True, blank=True) + current_version = models.CharField(max_length=255) + latest_version = models.CharField(max_length=255, null=True, blank=True) product = models.CharField( - max_length=50, default=ProductTypes.PLANE_CE.value + max_length=255, default=ProductTypes.PLANE_CE.value ) domain = models.TextField(blank=True) # Instance specifics last_checked_at = models.DateTimeField() - namespace = models.CharField(max_length=50, blank=True, null=True) + namespace = models.CharField(max_length=255, blank=True, null=True) # telemetry and support is_telemetry_enabled = models.BooleanField(default=True) is_support_required = models.BooleanField(default=True) @@ -86,9 +86,9 @@ class InstanceConfiguration(BaseModel): class ChangeLog(BaseModel): """Change Log model to store the release changelogs made in the application.""" - title = models.CharField(max_length=100) + title = models.CharField(max_length=255) description = models.TextField(blank=True) - version = models.CharField(max_length=100) + version = models.CharField(max_length=255) tags = models.JSONField(default=list) release_date = models.DateTimeField(null=True) is_release_candidate = models.BooleanField(default=False)