from django.contrib import admin from .models import Review @admin.register(Review) class ReviewAdmin(admin.ModelAdmin): list_display = ( "name", "city", "rating", "is_approved", "created_at", ) list_filter = ("is_approved", "rating", "created_at") search_fields = ("name", "city", "message") ordering = ("-created_at",) actions = ["approve_reviews"] def approve_reviews(self, request, queryset): queryset.update(is_approved=True) approve_reviews.short_description = "Approve selected reviews"