Fix: Auto-cleanup temp files after photo processing
- Added temp file deletion in Celery task after successful processing - Added temp file cleanup in sync fallback method - Added temp file removal in delete() if processing never completed - Prevents accumulation of orphaned files in media/<entity>/temp/ folders
This commit is contained in:
@@ -37,12 +37,17 @@ class ProductKitListView(LoginRequiredMixin, PermissionRequiredMixin, ListView):
|
||||
if category_id:
|
||||
queryset = queryset.filter(categories__id=category_id)
|
||||
|
||||
# Фильтр по статусу
|
||||
is_active = self.request.GET.get('is_active')
|
||||
if is_active == '1':
|
||||
queryset = queryset.filter(is_active=True)
|
||||
elif is_active == '0':
|
||||
queryset = queryset.filter(is_active=False)
|
||||
# Фильтр по статусу (новая система)
|
||||
status_filter = self.request.GET.get('status')
|
||||
if status_filter:
|
||||
queryset = queryset.filter(status=status_filter)
|
||||
else:
|
||||
# Фильтр по is_active для обратной совместимости (старая система)
|
||||
is_active = self.request.GET.get('is_active')
|
||||
if is_active == '1':
|
||||
queryset = queryset.filter(status='active')
|
||||
elif is_active == '0':
|
||||
queryset = queryset.filter(status__in=['archived', 'discontinued'])
|
||||
|
||||
return queryset.order_by('-created_at')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user