[WEB-5845] chore: changing description field to description json (#8230)

* chore: migrating description to description json

* chore: replace description with description_json

* chore: updated migration file

* chore: updated the migration file

* chore: added description key in external endpoint

* chore: updated the migration file

* chore: updated the typo

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
This commit is contained in:
Bavisetti Narayan 2026-01-22 18:23:59 +05:30 committed by GitHub
parent 6c8779c8d3
commit 2a29ab8d4a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 85 additions and 54 deletions

View file

@ -193,7 +193,7 @@ class IssueFlatSerializer(BaseSerializer):
fields = [
"id",
"name",
"description",
"description_json",
"description_html",
"priority",
"start_date",

View file

@ -140,7 +140,7 @@ class IntakeIssuePublicViewSet(BaseViewSet):
# create an issue
issue = Issue.objects.create(
name=request.data.get("issue", {}).get("name"),
description=request.data.get("issue", {}).get("description", {}),
description_json=request.data.get("issue", {}).get("description_json", {}),
description_html=request.data.get("issue", {}).get("description_html", "<p></p>"),
priority=request.data.get("issue", {}).get("priority", "low"),
project_id=project_deploy_board.project_id,
@ -201,7 +201,7 @@ class IntakeIssuePublicViewSet(BaseViewSet):
issue_data = {
"name": issue_data.get("name", issue.name),
"description_html": issue_data.get("description_html", issue.description_html),
"description": issue_data.get("description", issue.description),
"description_json": issue_data.get("description_json", issue.description_json),
}
issue_serializer = IssueCreateSerializer(

View file

@ -744,7 +744,7 @@ class IssueRetrievePublicEndpoint(BaseAPIView):
"name",
"state_id",
"sort_order",
"description",
"description_json",
"description_html",
"description_stripped",
"description_binary",