from django.contrib import admin from directory.models import * class PersonAdmin(admin.ModelAdmin): prepopulated_fields={"slug": ("first_name","last_name",)} class TownAdmin(admin.ModelAdmin): prepopulated_fields = {'slug': ('name', 'state')} admin.site.register(Town, TownAdmin) admin.site.register(TownInfo) admin.site.register(PopulationYear) class PointAdmin(admin.ModelAdmin): list_display = ('address', 'town', 'zipcode', 'lat_lon',) list_filter = ('town',) search_fields = ('address',) admin.site.register(Point, PointAdmin) class PlaceAdmin(admin.ModelAdmin): list_display = ('title', 'point', 'status',) list_filter = ('status',) search_fields = ('title', 'description',) prepopulated_fields = {'slug': ('title',)} admin.site.register(Place, PlaceAdmin) class PersonAdmin(admin.ModelAdmin): prepopulated_fields={"slug": ("first_name","last_name",)} admin.site.register(Person, PersonAdmin) class SAUAdmin(admin.ModelAdmin): prepopulated_fields={"slug": ("name",)} admin.site.register(SchoolAdministrativeUnit, SAUAdmin) class SchoolAdmin(admin.ModelAdmin): prepopulated_fields={"slug": ("title",)} raw_id_fields = ('point',) search_fields = ('title',) admin.site.register(School, SchoolAdmin) class PhoneBookEntryAdmin(admin.ModelAdmin): list_display = ('entry', 'phone', 'town',) search_fields = ('entry', 'phone',) list_filter = ('town',) admin.site.register(PhoneBookEntry, PhoneBookEntryAdmin) admin.site.register(PhoneBookEntryUpload)