From cda9adb986b08617793bde94e76119cc0afdd711 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 6 May 2026 10:37:48 +0200 Subject: [PATCH] Enhance user ban action to delete products by creator and add success message --- tienda/admin.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tienda/admin.py b/tienda/admin.py index 7f7a5e0..2e61162 100644 --- a/tienda/admin.py +++ b/tienda/admin.py @@ -3,6 +3,7 @@ from .models import Category, Image, Product, Cart, CartItem, Order, OrderItem, # Register your models here. from django.shortcuts import redirect from django.urls import path +from django.contrib import messages from . import tasks admin.site.register(Category) @@ -24,9 +25,14 @@ class UserAdmin(admin.ModelAdmin): tasks.banear_usuario.delay(user.email) - Product.objects.filter(user=user).delete() + Product.objects.filter(creator=user).delete() + self.message_user( + request, + f"Se ha(n) baneado {usuarios_baneados} usuario(s) correctamente.", + level=messages.SUCCESS + ) - + banear_usuario_action.short_description = "Banear usuarios seleccionados" @admin.register(Product)