minor ui improvements
This commit is contained in:
@@ -144,6 +144,7 @@ class ContentImagesGroupSerializer(serializers.Serializer):
|
||||
"""Serializer for grouped content images - one row per content"""
|
||||
content_id = serializers.IntegerField()
|
||||
content_title = serializers.CharField()
|
||||
content_status = serializers.CharField() # draft, review, publish
|
||||
featured_image = ContentImageSerializer(allow_null=True)
|
||||
in_article_images = ContentImageSerializer(many=True)
|
||||
overall_status = serializers.CharField() # 'pending', 'partial', 'complete', 'failed'
|
||||
|
||||
@@ -581,6 +581,7 @@ class ImagesViewSet(SiteSectorModelViewSet):
|
||||
grouped_data.append({
|
||||
'content_id': content.id,
|
||||
'content_title': content.title or content.meta_title or f"Content #{content.id}",
|
||||
'content_status': content.status, # Add content status
|
||||
'featured_image': featured_serializer.data if featured_serializer else None,
|
||||
'in_article_images': [s.data for s in in_article_serializers],
|
||||
'overall_status': overall_status,
|
||||
|
||||
Reference in New Issue
Block a user