File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -68,11 +68,34 @@ class DayStatisticsAdmin(admin.ModelAdmin):
68
68
class HourStatisticsAdmin (admin .ModelAdmin ):
69
69
actions = None
70
70
ordering = ['-hour_start' ]
71
- list_display = ('hour_start' , 'electricity_merged' , 'electricity_returned_merged' )
71
+ list_display = (
72
+ 'hour_start' , 'formatted_electricity_merged' , 'formatted_electricity_returned_merged' , 'formatted_gas'
73
+ )
72
74
list_filter = (
73
75
('hour_start' , DateTimeRangeFilter ),
74
76
)
75
77
78
+ def formatted_electricity_merged (self , obj : HourStatistics ) -> str :
79
+ if not obj .electricity_merged :
80
+ return '-'
81
+
82
+ return obj .electricity_merged
83
+ formatted_electricity_merged .short_description = 'electricity delivered'
84
+
85
+ def formatted_electricity_returned_merged (self , obj : HourStatistics ) -> str :
86
+ if not obj .electricity_returned_merged :
87
+ return '-'
88
+
89
+ return obj .electricity_returned_merged
90
+ formatted_electricity_returned_merged .short_description = 'electricity returned'
91
+
92
+ def formatted_gas (self , obj : HourStatistics ) -> str :
93
+ if not obj .gas :
94
+ return '-'
95
+
96
+ return obj .gas
97
+ formatted_gas .short_description = 'gas'
98
+
76
99
77
100
@admin .register (ElectricityStatistics )
78
101
class ElectricityStatisticsAdmin (SingletonModelAdmin ):
You can’t perform that action at this time.
0 commit comments