minor ui improvements

This commit is contained in:
IGNY8 VPS (Salman)
2025-12-01 10:39:42 +00:00
parent 7631a77822
commit a7eddd44b2
10 changed files with 49 additions and 29 deletions

View File

@@ -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'

View File

@@ -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,