remove wagtail and admin website, remove edit option, from hitung ayam, add create flock to settings

This commit is contained in:
Alberto-Audrix committed 2026-08-31 16:00:44 +07:00
1 parent 74dd3faf60
commit 30a736641f
39 files changed
+634 -819

No files matched your search

-28
View File
@@ -1,11 +1,8 @@
from django.db import models
from wagtail.admin.panels import FieldPanel
from wagtail.snippets.models import register_snippet
from apps.farms.models import Cycle, Flock
@register_snippet
class IotPanel(models.Model):
panel_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -19,8 +16,6 @@ class IotPanel(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("flock"), FieldPanel("date"), FieldPanel("average_temperature")]
class Meta:
db_table = "iot_panel"
ordering = ["-date"]
@@ -31,7 +26,6 @@ class IotPanel(models.Model):
]
@register_snippet
class AIInsight(models.Model):
date = models.DateField()
insight_text = models.TextField()
@@ -42,14 +36,11 @@ class AIInsight(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("cycle"), FieldPanel("date"), FieldPanel("insight_text"), FieldPanel("alert")]
class Meta:
db_table = "ai_insight"
ordering = ["-date"]
@register_snippet
class FeedSacks(models.Model):
fs_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -63,8 +54,6 @@ class FeedSacks(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("cycle"), FieldPanel("date"), FieldPanel("in_today"), FieldPanel("out_today")]
class Meta:
db_table = "feed_sacks"
ordering = ["-date"]
@@ -74,7 +63,6 @@ class FeedSacks(models.Model):
]
@register_snippet
class ChickenCounting(models.Model):
cc_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -84,8 +72,6 @@ class ChickenCounting(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("cycle"), FieldPanel("date"), FieldPanel("total_count")]
class Meta:
db_table = "chicken_counting"
ordering = ["-date"]
@@ -94,7 +80,6 @@ class ChickenCounting(models.Model):
]
@register_snippet
class ChickenWeight(models.Model):
cw_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -108,13 +93,6 @@ class ChickenWeight(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [
FieldPanel("cycle"),
FieldPanel("date"),
FieldPanel("average_weight"),
FieldPanel("uniformity"),
]
class Meta:
db_table = "chicken_weight"
ordering = ["-date"]
@@ -123,7 +101,6 @@ class ChickenWeight(models.Model):
]
@register_snippet
class ManualInput(models.Model):
manual_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -149,8 +126,6 @@ class ManualInput(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("cycle"), FieldPanel("date"), FieldPanel("age_manual"), FieldPanel("fcr_manual")]
class Meta:
db_table = "manual_input"
ordering = ["-date"]
@@ -159,7 +134,6 @@ class ManualInput(models.Model):
]
@register_snippet
class KPI(models.Model):
kpi_id = models.BigAutoField(primary_key=True)
date = models.DateField()
@@ -187,8 +161,6 @@ class KPI(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
panels = [FieldPanel("cycle"), FieldPanel("date"), FieldPanel("age"), FieldPanel("fcr"), FieldPanel("eef")]
class Meta:
db_table = "kpi"
ordering = ["-date"]