26 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
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']
 |