16bf2cf1c7
Конфиг счётчиков и день/ночь-тарифы, учёт энергосистем (генераторы, инверторы), доступ к разделу РРО/ПРРО. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
24 lines
1012 B
Python
24 lines
1012 B
Python
from django.contrib import admin
|
|
from unfold.admin import ModelAdmin
|
|
|
|
from .models import UtilityMeterConfig, UtilityReading
|
|
|
|
|
|
@admin.register(UtilityMeterConfig)
|
|
class UtilityMeterConfigAdmin(ModelAdmin):
|
|
list_display = ['pharmacy', 'utility_type', 'reading_mode', 'is_active']
|
|
list_filter = ['reading_mode', 'utility_type', 'pharmacy__organization']
|
|
list_select_related = ['pharmacy', 'pharmacy__organization', 'utility_type']
|
|
autocomplete_fields = ['pharmacy']
|
|
|
|
|
|
@admin.register(UtilityReading)
|
|
class UtilityReadingAdmin(ModelAdmin):
|
|
list_display = ['pharmacy', 'utility_type', 'reading_date', 'value', 'value_day', 'value_night', 'submitted_by']
|
|
list_filter = ['utility_type', 'pharmacy__organization']
|
|
search_fields = ['pharmacy__pharmacy_number', 'comment']
|
|
list_select_related = ['pharmacy', 'pharmacy__organization', 'utility_type', 'submitted_by']
|
|
ordering = ['-reading_date']
|
|
readonly_fields = ['created_at', 'updated_at']
|
|
autocomplete_fields = ['pharmacy']
|