diff options
Diffstat (limited to 'chimere/admin.py')
-rw-r--r-- | chimere/admin.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chimere/admin.py b/chimere/admin.py index cfe3bf7..bfa90c5 100644 --- a/chimere/admin.py +++ b/chimere/admin.py @@ -33,8 +33,8 @@ from chimere import tasks from chimere.forms import MarkerAdminForm, RouteAdminForm, AreaAdminForm,\ NewsAdminForm, CategoryAdminForm from chimere.models import Category, Icon, SubCategory, Marker, \ - PropertyModel, News, Route, Area, ColorTheme, Color, RouteFile,\ - MultimediaType, MultimediaFile, PictureFile, Importer + PropertyModel, News, Route, Area, ColorTheme, Color, RouteFile,\ + MultimediaType, MultimediaFile, PictureFile, Importer, Layer, AreaLayers from chimere.utils import unicode_normalize, ShapefileManager, KMLManager from chimere.widgets import TextareaWidget @@ -142,12 +142,17 @@ class RouteAdmin(admin.ModelAdmin): qs = qs.order_by(*ordering) return qs +class LayerInline(admin.TabularInline): + model = AreaLayers + extra = 1 + class AreaAdmin(admin.ModelAdmin): """ Specialized the area field. """ form = AreaAdminForm exclude = ['upper_left_corner', 'lower_right_corner'] + inlines = [LayerInline] class SubCategoryAdmin(admin.ModelAdmin): """ @@ -242,3 +247,4 @@ admin.site.register(MultimediaType, MultimediaTypeAdmin) admin.site.register(MultimediaFile, MultimediaFileAdmin) admin.site.register(PictureFile, PictureFileAdmin) admin.site.register(Importer, ImporterAdmin) +admin.site.register(Layer) |