АРХ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: устойчивое хранение layout-блоков карточки в detail_layout

This commit is contained in:
DCCONSTRUCTIONS
2026-04-25 18:06:05 +03:00
parent 4ed63cac4e
commit eac010d3d4
16 changed files with 693 additions and 136 deletions
@@ -0,0 +1,18 @@
# Generated by Codex on 2026-04-25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("db", "0126_workspace_storage_limits"),
]
operations = [
migrations.AddField(
model_name="issue",
name="detail_layout",
field=models.JSONField(blank=True, default=dict),
),
]
@@ -134,6 +134,7 @@ class Issue(ProjectBaseModel):
name = models.CharField(max_length=255, verbose_name="Issue Name")
description_json = models.JSONField(blank=True, default=dict)
description_html = models.TextField(blank=True, default="<p></p>")
detail_layout = models.JSONField(blank=True, default=dict)
description_stripped = models.TextField(blank=True, null=True)
description_binary = models.BinaryField(null=True)
priority = models.CharField(