From 8cfe3888f1719005240389c3cc6f84e34e78d263 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sat, 20 Sep 2025 12:52:49 +0330 Subject: [PATCH] add rancher dhi stat --- apps/herd/migrations/0018_rancher_dhi_state.py | 18 ++++++++++++++++++ apps/herd/services/services.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 apps/herd/migrations/0018_rancher_dhi_state.py diff --git a/apps/herd/migrations/0018_rancher_dhi_state.py b/apps/herd/migrations/0018_rancher_dhi_state.py new file mode 100644 index 0000000..8b9b897 --- /dev/null +++ b/apps/herd/migrations/0018_rancher_dhi_state.py @@ -0,0 +1,18 @@ +# Generated by Django 5.0 on 2025-09-20 09:11 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('herd', '0017_rancher_ignore_purchase_limit'), + ] + + operations = [ + migrations.AddField( + model_name='rancher', + name='dhi_state', + field=models.BooleanField(default=False), + ), + ] diff --git a/apps/herd/services/services.py b/apps/herd/services/services.py index 024d891..b74332e 100644 --- a/apps/herd/services/services.py +++ b/apps/herd/services/services.py @@ -22,7 +22,7 @@ def get_rancher_statistics(rancher: Rancher = None) -> typing.Any: camel_count=Count('id', filter=Q(type__name='شتر')), horse_count=Count('id', filter=Q(type__name='بز')), ) - + stats.update({'dhi_stat': rancher.dhi_state}) # add rancher dhi stat to dict result return stats