update sync data from site dashboard and testing closing cycles

This commit is contained in:
Alberto-Audrix committed 2026-09-15 16:52:41 +07:00
1 parent 36639d8c38
commit f49e72592c
42 files changed
+1966 -688

No files matched your search

+17 -3
View File
@@ -38,10 +38,11 @@ class KandangSerializer(PkAsIdMixin, serializers.ModelSerializer):
"kandang_name",
"feed_in_button_urls",
"site",
"source_kandang_id",
"created_at",
"updated_at",
]
read_only_fields = ["id", "created_at", "updated_at"]
read_only_fields = ["id", "source_kandang_id", "created_at", "updated_at"]
def validate_feed_in_button_urls(self, value):
cleaned = []
@@ -77,8 +78,15 @@ class KandangSerializer(PkAsIdMixin, serializers.ModelSerializer):
class FlockSerializer(PkAsIdMixin, serializers.ModelSerializer):
class Meta:
model = Flock
fields = ["id", "flock_name", "kandang", "created_at", "updated_at"]
read_only_fields = ["id", "created_at", "updated_at"]
fields = [
"id",
"flock_name",
"kandang",
"source_flock_id",
"created_at",
"updated_at",
]
read_only_fields = ["id", "source_flock_id", "created_at", "updated_at"]
class CycleSerializer(PkAsIdMixin, serializers.ModelSerializer):
@@ -105,6 +113,9 @@ class CycleSerializer(PkAsIdMixin, serializers.ModelSerializer):
"doc_in_count",
"feed_initial_balance",
"feed_initial_balance_date",
"feed_initial_balance_iot",
"feed_initial_balance_accuracy",
"feed_initial_balance_sync_error",
"status",
"active_site",
"source_cycle_id",
@@ -121,6 +132,9 @@ class CycleSerializer(PkAsIdMixin, serializers.ModelSerializer):
"kandang_name",
"feed_initial_balance",
"feed_initial_balance_date",
"feed_initial_balance_iot",
"feed_initial_balance_accuracy",
"feed_initial_balance_sync_error",
"status",
"active_site",
"source_cycle_id",