From c6826ff4cc8e1fbdd8d90173fc0fe8b6acff3e2d Mon Sep 17 00:00:00 2001 From: Nikhil <118773738+pablohashescobar@users.noreply.github.com> Date: Wed, 19 Mar 2025 14:03:28 +0530 Subject: [PATCH] chore: add comment edit migrations (#2746) --- ...ed_at_projectcomment_edited_at_and_more.py | 34 +++++++++++++++++++ apiserver/plane/ee/models/initiative.py | 1 + apiserver/plane/ee/models/project.py | 1 + apiserver/plane/ee/models/teamspace.py | 1 + apiserver/plane/ee/models/template.py | 3 ++ 5 files changed, 40 insertions(+) create mode 100644 apiserver/plane/ee/migrations/0028_initiativecomment_edited_at_projectcomment_edited_at_and_more.py diff --git a/apiserver/plane/ee/migrations/0028_initiativecomment_edited_at_projectcomment_edited_at_and_more.py b/apiserver/plane/ee/migrations/0028_initiativecomment_edited_at_projectcomment_edited_at_and_more.py new file mode 100644 index 0000000000..71ea5b5958 --- /dev/null +++ b/apiserver/plane/ee/migrations/0028_initiativecomment_edited_at_projectcomment_edited_at_and_more.py @@ -0,0 +1,34 @@ +# Generated by Django 4.2.18 on 2025-03-17 11:19 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('ee', '0027_projecttemplate_cover_asset_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='initiativecomment', + name='edited_at', + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AddField( + model_name='projectcomment', + name='edited_at', + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AddField( + model_name='projecttemplate', + name='template', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='project_templates', to='ee.template'), + ), + migrations.AddField( + model_name='teamspacecomment', + name='edited_at', + field=models.DateTimeField(blank=True, null=True), + ), + ] diff --git a/apiserver/plane/ee/models/initiative.py b/apiserver/plane/ee/models/initiative.py index 1e2d78eef6..9631cdc0a5 100644 --- a/apiserver/plane/ee/models/initiative.py +++ b/apiserver/plane/ee/models/initiative.py @@ -184,6 +184,7 @@ class InitiativeComment(BaseModel): ) external_source = models.CharField(max_length=255, null=True, blank=True) external_id = models.CharField(max_length=255, blank=True, null=True) + edited_at = models.DateTimeField(null=True, blank=True) def save(self, *args, **kwargs): self.comment_stripped = ( diff --git a/apiserver/plane/ee/models/project.py b/apiserver/plane/ee/models/project.py index 26c1040246..9521f34cde 100644 --- a/apiserver/plane/ee/models/project.py +++ b/apiserver/plane/ee/models/project.py @@ -165,6 +165,7 @@ class ProjectComment(ProjectBaseModel): ) external_source = models.CharField(max_length=255, null=True, blank=True) external_id = models.CharField(max_length=255, blank=True, null=True) + edited_at = models.DateTimeField(null=True, blank=True) def save(self, *args, **kwargs): self.comment_stripped = ( diff --git a/apiserver/plane/ee/models/teamspace.py b/apiserver/plane/ee/models/teamspace.py index c58b721ff9..df0655356d 100644 --- a/apiserver/plane/ee/models/teamspace.py +++ b/apiserver/plane/ee/models/teamspace.py @@ -279,6 +279,7 @@ class TeamspaceComment(BaseModel): related_name="team_space_comments", null=True, ) + edited_at = models.DateTimeField(null=True, blank=True) class Meta: db_table = "team_space_comments" diff --git a/apiserver/plane/ee/models/template.py b/apiserver/plane/ee/models/template.py index adb1d1ccda..b7473a4457 100644 --- a/apiserver/plane/ee/models/template.py +++ b/apiserver/plane/ee/models/template.py @@ -248,6 +248,9 @@ class ProjectTemplate(BaseModel): workspace = models.ForeignKey( "db.Workspace", on_delete=models.CASCADE, related_name="project_templates" ) + template = models.ForeignKey( + Template, on_delete=models.CASCADE, related_name="project_templates", null=True + ) # basics name = models.CharField(max_length=255, verbose_name="Project Name")