From 6f025b787a9b4108de0362042f3b5e50c1c71853 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Wed, 3 Sep 2025 14:41:00 +0330 Subject: [PATCH] set pagination message - V2 --- ...r_quota_base_price_cooperative_and_more.py | 23 +++++++++++++++++++ apps/warehouse/pos/api/v1/api.py | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 apps/product/migrations/0072_alter_quota_base_price_cooperative_and_more.py diff --git a/apps/product/migrations/0072_alter_quota_base_price_cooperative_and_more.py b/apps/product/migrations/0072_alter_quota_base_price_cooperative_and_more.py new file mode 100644 index 0000000..14e8cac --- /dev/null +++ b/apps/product/migrations/0072_alter_quota_base_price_cooperative_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 5.0 on 2025-09-03 11:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('product', '0071_quotaincentiveassignment_livestock_type_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='quota', + name='base_price_cooperative', + field=models.PositiveBigIntegerField(default=0), + ), + migrations.AlterField( + model_name='quota', + name='base_price_factory', + field=models.PositiveBigIntegerField(default=0), + ), + ] diff --git a/apps/warehouse/pos/api/v1/api.py b/apps/warehouse/pos/api/v1/api.py index c8cb061..8727a0d 100644 --- a/apps/warehouse/pos/api/v1/api.py +++ b/apps/warehouse/pos/api/v1/api.py @@ -75,8 +75,10 @@ class InventoryEntryViewSet(viewsets.ModelViewSet, DynamicSearchMixin, POSDevice if page is not None: serializer = self.get_serializer(page, many=True, context={'rancher': rancher.first(), 'device': device}) # set custom message for paginator - if not available_entries: + if not rancher: self.paginator.set_message("دامدار با کد ملی مد نظر یافت نشد") # noqa + elif not available_entries: + self.paginator.set_message("دامدار با کد ملی مد نظر سهمیه ایی ندارد") # noqa return self.get_paginated_response(serializer.data)