Fixes: DoFeedbackSerializer

This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-08 14:24:20 +03:00
parent 7fe3e7de9a
commit d2fb042c99
2 changed files with 3 additions and 3 deletions

View file

@ -364,7 +364,7 @@ class ProductImageAdmin(BasicModelAdmin):
class AddressAdmin(GISModelAdmin): class AddressAdmin(GISModelAdmin):
list_display = ("street", "city", "region", "country", "user") list_display = ("street", "city", "region", "country", "user")
list_filter = ("country", "region") list_filter = ("country", "region")
search_fields = ("raw_data", "street", "city", "postal_code", "user__email") search_fields = ("raw_data", "street", "city", "postal_code", "user__email", "address_line")
gis_widget_kwargs = { gis_widget_kwargs = {
"attrs": { "attrs": {

View file

@ -67,8 +67,8 @@ class AddressCreateSerializer(ModelSerializer):
class DoFeedbackSerializer(Serializer): class DoFeedbackSerializer(Serializer):
comment = CharField(required=True) comment = CharField(required=True)
rating = IntegerField(required=False, min_value=1, max_value=10, default=10) rating = IntegerField(min_value=1, max_value=10, default=10)
action = CharField(required=True, default="add") action = CharField(default="add")
def validate(self, data): def validate(self, data):
if data["action"] == "add" and not all([data["comment"], data["rating"]]): if data["action"] == "add" and not all([data["comment"], data["rating"]]):