|
|
@ -1,6 +1,6 @@ |
|
|
|
from django.contrib.gis import admin |
|
|
|
from models import * |
|
|
|
from forms import BaseRelationsFormSet |
|
|
|
# from forms import BaseRelationsFormSet |
|
|
|
from django import forms |
|
|
|
#from django.contrib.admin import SimpleListFilter |
|
|
|
from ajax_select.fields import AutoCompleteSelectMultipleField, AutoCompleteSelectField |
|
|
@ -82,19 +82,20 @@ class FeatureNamesInline(admin.TabularInline): |
|
|
|
model = Name |
|
|
|
extra = 0 |
|
|
|
|
|
|
|
''' |
|
|
|
class FeatureRelationInline(admin.TabularInline): |
|
|
|
model = Feature.relationships.through |
|
|
|
extra = 1 |
|
|
|
fk_name = 'feature1' |
|
|
|
formset = BaseRelationsFormSet |
|
|
|
|
|
|
|
''' |
|
|
|
|
|
|
|
|
|
|
|
class FeatureAdmin(admin.OSMGeoAdmin): |
|
|
|
fields = ('preferred_name', 'feature_type', 'admin1', 'admin2', 'geometry', 'url', 'authority_record', 'time_frame', 'is_primary',) |
|
|
|
search_fields = ['preferred_name'] |
|
|
|
# list_filter = ('feature_type',) |
|
|
|
inlines = [FeatureNamesInline, FeatureRelationInline] |
|
|
|
inlines = [FeatureNamesInline] |
|
|
|
list_display = ('__unicode__', 'feature_type_name', 'admin1', 'admin2', 'time_start', 'time_end',) |
|
|
|
list_per_page = 30 |
|
|
|
# list_filter = (FeatureTypeFilter,) |
|
|
|