Features: 1) Add autocomplete_fields for user in admin; 2) Extend general_fields in admin to include start_time, end_time, and used_on;

Fixes: 1) Make `used_on` a readonly field in admin;

Extra: 1) Minor formatting update in `search_fields`.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-23 16:00:12 +03:00
parent 080fcb2a25
commit fa54271e89

View file

@ -363,10 +363,11 @@ class PromoCodeAdmin(FieldsetsMixin, BasicModelAdmin):
"used_on", "used_on",
) )
list_filter = ("discount_percent", "discount_amount", "start_time", "end_time") list_filter = ("discount_percent", "discount_amount", "start_time", "end_time")
search_fields = ("code",) search_fields = ("code", )
readonly_fields = ("uuid", "modified", "created") readonly_fields = ("used_on", "uuid", "modified", "created")
autocomplete_fields = ("user",)
general_fields = ["code", "discount_amount", "discount_percent"] general_fields = ["code", "discount_amount", "discount_percent", "start_time", "end_time", "used_on"]
relation_fields = ["user"] relation_fields = ["user"]