UPDATE
This commit is contained in:
+15
-2
@@ -1,6 +1,6 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import ParameterUpdateLog, SensorData, SensorParameter
|
||||
from .models import FarmPlantAssignment, ParameterUpdateLog, PlantCatalogSnapshot, SensorData, SensorParameter
|
||||
|
||||
|
||||
@admin.register(SensorData)
|
||||
@@ -14,7 +14,6 @@ class SensorDataAdmin(admin.ModelAdmin):
|
||||
)
|
||||
list_filter = ("updated_at",)
|
||||
search_fields = ("farm_uuid", "center_location_id")
|
||||
filter_horizontal = ("plants",)
|
||||
|
||||
@admin.display(description="sensor keys")
|
||||
def sensor_keys(self, obj):
|
||||
@@ -22,6 +21,20 @@ class SensorDataAdmin(admin.ModelAdmin):
|
||||
return ", ".join(payload.keys())
|
||||
|
||||
|
||||
@admin.register(PlantCatalogSnapshot)
|
||||
class PlantCatalogSnapshotAdmin(admin.ModelAdmin):
|
||||
list_display = ("backend_plant_id", "name", "is_active", "source_updated_at", "updated_at")
|
||||
search_fields = ("backend_plant_id", "name", "slug")
|
||||
list_filter = ("is_active",)
|
||||
|
||||
|
||||
@admin.register(FarmPlantAssignment)
|
||||
class FarmPlantAssignmentAdmin(admin.ModelAdmin):
|
||||
list_display = ("farm", "plant", "position", "stage", "updated_at")
|
||||
search_fields = ("farm__farm_uuid", "plant__name")
|
||||
list_filter = ("stage",)
|
||||
|
||||
|
||||
@admin.register(SensorParameter)
|
||||
class SensorParameterAdmin(admin.ModelAdmin):
|
||||
list_display = ("sensor_key", "code", "name_fa", "unit", "data_type", "created_at")
|
||||
|
||||
Reference in New Issue
Block a user