summaryrefslogtreecommitdiff
path: root/chimere/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-11-17 19:18:01 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-11-18 12:11:14 +0100
commit82b264b3a0277f35bd79ca83af162cf3c08c813f (patch)
treec365d104677216ee463fc412091481b66767e147 /chimere/admin.py
parentc7c140435352532125e0488630c0ae05735019bc (diff)
downloadChimère-82b264b3a0277f35bd79ca83af162cf3c08c813f.tar.bz2
Chimère-82b264b3a0277f35bd79ca83af162cf3c08c813f.zip
Manage JSON overlay
Conflicts: chimere/static/chimere/js/jquery.chimere.js chimere/templatetags/chimere_tags.py
Diffstat (limited to 'chimere/admin.py')
-rw-r--r--chimere/admin.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index cdcd053..e18288c 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -48,8 +48,8 @@ from chimere import models
from chimere.models import Category, Icon, SubCategory, Marker, \
PropertyModel, News, Route, Area, ColorTheme, Color, \
MultimediaFile, PictureFile, Importer, Layer, AreaLayers,\
- PropertyModelChoice, Page, get_areas_for_user, \
- ImporterKeyCategories, SubCategoryUserLimit
+ PropertyModelChoice, Page, get_areas_for_user, Overlay, \
+ ImporterKeyCategories, SubCategoryUserLimit, AreaOverlays
from chimere.utils import ShapefileManager, KMLManager, CSVManager
@@ -443,13 +443,18 @@ class LayerInline(admin.TabularInline):
extra = 1
+class OverlayInline(admin.TabularInline):
+ model = AreaOverlays
+ extra = 1
+
+
class AreaAdmin(admin.ModelAdmin):
"""
Specialized the area field.
"""
form = AreaAdminForm
exclude = ['upper_left_corner', 'lower_right_corner']
- inlines = [LayerInline]
+ inlines = [LayerInline, OverlayInline]
list_display = ['name', 'order', 'available', 'default']
@@ -600,3 +605,4 @@ if not settings.CHIMERE_HIDE_PROPERTYMODEL:
admin.site.register(Area, AreaAdmin)
admin.site.register(ColorTheme, ColorThemeAdmin)
admin.site.register(Layer)
+admin.site.register(Overlay)