Skip to content

Commit c0566cc

Browse files
committed
feat: admin-api에서 instance에 대한 정보를modification-audit에 추가
1 parent cd0cfc3 commit c0566cc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/admin_api/serializers/modification_audit.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,14 @@ class Meta:
1919
model = ModificationAuditComment
2020
fields = read_only_fields = ("id", "content", "created_at", "created_by", "updated_at")
2121

22+
class ModificationAuditResponseInstanceAdminSerializer(serializers.Serializer):
23+
model = serializers.CharField(source="instance_type.model")
24+
app = serializers.CharField(source="instance_type.app_label")
25+
id = serializers.CharField(source="instance_id")
26+
2227
comments = ModificationAuditCommentAdminSerializer(many=True, read_only=True)
2328
str_repr = serializers.CharField(source="__str__", read_only=True)
29+
instance = ModificationAuditResponseInstanceAdminSerializer(source="*", read_only=True)
2430

2531
class Meta:
2632
model = ModificationAudit
@@ -29,6 +35,7 @@ class Meta:
2935
"status",
3036
"created_at",
3137
"updated_at",
38+
"instance",
3239
"modification_data",
3340
"comments",
3441
"str_repr",

0 commit comments

Comments
 (0)