feat: añadir Review al admin para gestionar valoraciones

This commit is contained in:
2026-05-08 13:33:46 +02:00
parent 0438a77149
commit 429b531bad
+9 -2
View File
@@ -1,5 +1,5 @@
from django.contrib import admin from django.contrib import admin
from .models import Category, Image, Product, Cart, CartItem, Order, OrderItem, OrderMessage, StockReservation, StockReservationItem, User, VerificationCode, SavedPaymentMethod from .models import Category, Image, Product, Cart, CartItem, Order, OrderItem, OrderMessage, StockReservation, StockReservationItem, User, VerificationCode, SavedPaymentMethod, Review
# Register your models here. # Register your models here.
from django.shortcuts import redirect from django.shortcuts import redirect
from django.urls import path from django.urls import path
@@ -150,4 +150,11 @@ class StockReservationAdmin(admin.ModelAdmin):
class SavedPaymentMethodAdmin(admin.ModelAdmin): class SavedPaymentMethodAdmin(admin.ModelAdmin):
list_display = ('id', 'user', 'method_type', 'label', 'is_default', 'created_at') list_display = ('id', 'user', 'method_type', 'label', 'is_default', 'created_at')
list_filter = ('method_type', 'is_default', 'created_at') list_filter = ('method_type', 'is_default', 'created_at')
search_fields = ('user__username', 'user__email', 'label', 'paypal_email') search_fields = ('user__username', 'user__email', 'label', 'paypal_email')
@admin.register(Review)
class ReviewAdmin(admin.ModelAdmin):
list_display = ('id', 'product', 'user', 'rating', 'title', 'created_at')
list_filter = ('rating', 'created_at')
search_fields = ('user__username', 'product__name', 'title', 'content')