File tree Expand file tree Collapse file tree
app/admin_api/serializers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,12 +21,15 @@ class Meta:
2121
2222 class ModificationAuditResponseInstanceAdminSerializer (serializers .Serializer ):
2323 model = serializers .CharField (source = "instance_type.model" )
24- app = serializers .CharField ( source = "instance_type.app_label" )
24+ app = serializers .SerializerMethodField ( read_only = True )
2525 id = serializers .CharField (source = "instance_id" )
2626
2727 class Meta :
2828 fields = read_only_fields = ("model" , "app" , "id" )
2929
30+ def get_app (self , obj : ModificationAudit ) -> str :
31+ return type (obj .instance ).__module__ .split ("." )[0 ]
32+
3033 comments = ModificationAuditCommentAdminSerializer (many = True , read_only = True )
3134 str_repr = serializers .CharField (source = "__str__" , read_only = True )
3235 instance = ModificationAuditResponseInstanceAdminSerializer (source = "*" , read_only = True )
You can’t perform that action at this time.
0 commit comments