From 62065a6ebbe7c23ad47360aa5dba9473ce2440d4 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Mon, 14 Jul 2025 20:57:29 +0530 Subject: [PATCH] [WEB-4504] chore: added migration for app rail and reactions #7408 --- ...098_profile_is_app_rail_docked_and_more.py | 28 +++++++++++++++++++ apps/api/plane/db/models/issue.py | 4 +-- apps/api/plane/db/models/user.py | 1 + 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 apps/api/plane/db/migrations/0098_profile_is_app_rail_docked_and_more.py diff --git a/apps/api/plane/db/migrations/0098_profile_is_app_rail_docked_and_more.py b/apps/api/plane/db/migrations/0098_profile_is_app_rail_docked_and_more.py new file mode 100644 index 000000000..db648ad56 --- /dev/null +++ b/apps/api/plane/db/migrations/0098_profile_is_app_rail_docked_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 4.2.21 on 2025-07-14 10:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('db', '0097_project_external_id_project_external_source'), + ] + + operations = [ + migrations.AddField( + model_name='profile', + name='is_app_rail_docked', + field=models.BooleanField(default=True), + ), + migrations.AlterField( + model_name='commentreaction', + name='reaction', + field=models.TextField(), + ), + migrations.AlterField( + model_name='issuereaction', + name='reaction', + field=models.TextField(), + ), + ] diff --git a/apps/api/plane/db/models/issue.py b/apps/api/plane/db/models/issue.py index f42a4d480..a3994d79e 100644 --- a/apps/api/plane/db/models/issue.py +++ b/apps/api/plane/db/models/issue.py @@ -601,7 +601,7 @@ class IssueReaction(ProjectBaseModel): issue = models.ForeignKey( Issue, on_delete=models.CASCADE, related_name="issue_reactions" ) - reaction = models.CharField(max_length=20) + reaction = models.TextField() class Meta: unique_together = ["issue", "actor", "reaction", "deleted_at"] @@ -630,7 +630,7 @@ class CommentReaction(ProjectBaseModel): comment = models.ForeignKey( IssueComment, on_delete=models.CASCADE, related_name="comment_reactions" ) - reaction = models.CharField(max_length=20) + reaction = models.TextField() class Meta: unique_together = ["comment", "actor", "reaction", "deleted_at"] diff --git a/apps/api/plane/db/models/user.py b/apps/api/plane/db/models/user.py index ad6e858ad..b2613a427 100644 --- a/apps/api/plane/db/models/user.py +++ b/apps/api/plane/db/models/user.py @@ -197,6 +197,7 @@ class Profile(TimeAuditModel): ) # General theme = models.JSONField(default=dict) + is_app_rail_docked = models.BooleanField(default=True) # Onboarding is_tour_completed = models.BooleanField(default=False) onboarding_step = models.JSONField(default=get_default_onboarding)