first commit

This commit is contained in:
aminhashemi92 2025-08-10 07:44:23 +03:30
commit b71ea45681
898 changed files with 138202 additions and 0 deletions

26
wells/admin.py Normal file
View file

@ -0,0 +1,26 @@
from django.contrib import admin
from simple_history.admin import SimpleHistoryAdmin
from .models import Well, WaterMeterManufacturer
# Register your models here.
@admin.register(WaterMeterManufacturer)
class WaterMeterManufacturerAdmin(admin.ModelAdmin):
list_display = ['name']
search_fields = ['name']
ordering = ['name']
@admin.register(Well)
class WellAdmin(SimpleHistoryAdmin):
list_display = ['water_subscription_number', 'representative', 'electricity_subscription_number', 'water_meter_manufacturer', 'county']
list_filter = ['representative', 'water_meter_manufacturer', 'county', 'broker']
search_fields = [
'water_subscription_number',
'electricity_subscription_number',
'representative__username',
'representative__first_name',
'representative__last_name'
]
autocomplete_fields = ['representative', 'water_meter_manufacturer', 'affairs', 'county', 'broker']
history_list_display = ['water_subscription_number', 'representative']