Coverage for baibu/metrics/admin.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-10-06 13:07 +0000

1from django.contrib import admin 

2 

3from .models import DailyMetric 

4 

5 

6@admin.register(DailyMetric) 

7class DailyMetricAdmin(admin.ModelAdmin): 

8 """Read-only: figures are computed by the nightly task or compute_metrics.""" 

9 

10 list_display = ("date", "name", "dimension", "value", "computed_at") 

11 list_filter = ("name",) 

12 date_hierarchy = "date" 

13 readonly_fields = list_display 

14 

15 def has_add_permission(self, request): 

16 return False 

17 

18 def has_change_permission(self, request, obj=None): 

19 return False 

20 

21 def has_delete_permission(self, request, obj=None): 

22 return False