summaryrefslogtreecommitdiff
path: root/chimere/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/admin.py')
-rw-r--r--chimere/admin.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index 6938fca..d54986c 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -49,7 +49,7 @@ 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, Overlay, \
- ImporterKeyCategories, SubCategoryUserLimit, AreaOverlays
+ ImporterKeyCategories, SubCategoryUserLimit, AreaOverlays, RouteFile
from chimere.utils import ShapefileManager, KMLManager, CSVManager
@@ -306,7 +306,8 @@ ROUTE_FIELDSETS = deepcopy(MARKER_FIELDSETS)
ROUTE_FIELDSETS[0][1]['fields'][0] = 'route'
ROUTE_FIELDSETS[0][1]['fields'].pop(ROUTE_FIELDSETS[0][1]['fields'].index(
'description'))
-ROUTE_FIELDSETS[3][1]['fields'] = ('ref_item', 'associated_file',)
+ROUTE_FIELDSETS[3][1]['fields'] = ('ref_item', 'associated_file',
+ 'read_from_file')
POLYGON_FIELDSETS = deepcopy(MARKER_FIELDSETS)
POLYGON_FIELDSETS[0][1]['fields'][0] = 'polygon'
POLYGON_FIELDSETS[0][1]['fields'].pop(POLYGON_FIELDSETS[0][1]['fields'].index(
@@ -405,6 +406,8 @@ class PictureRouteInline(PictureMarkerInline):
class MultimediaRouteInline(MultimediaMarkerInline):
exclude = ('polygon', 'marker')
+admin.site.register(RouteFile)
+
class RouteAdmin(MarkerAdmin):
"""
@@ -415,7 +418,7 @@ class RouteAdmin(MarkerAdmin):
list_filter = ('status', AreaRouteListFilter, 'categories')
exclude = ['height', 'width']
form = RouteAdminForm
- readonly_fields = ('associated_file', 'ref_item')
+ readonly_fields = ('ref_item',)
actions = [validate, disable, managed_modified, export_to_kml,
export_to_shapefile, export_to_csv]
fieldsets = ROUTE_FIELDSETS