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)