summaryrefslogtreecommitdiff
path: root/chimere/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-04 00:13:01 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-09-04 00:13:01 +0200
commite0f0fa81482618d160b665431ce7273ceb2165b0 (patch)
treeb20af9a28abf1054fc4d2704efe0b72eaffefb35 /chimere/admin.py
parentc89ba34380c86f8853a5e6af6cee345002ca381b (diff)
downloadChimère-e0f0fa81482618d160b665431ce7273ceb2165b0.tar.bz2
Chimère-e0f0fa81482618d160b665431ce7273ceb2165b0.zip
Add a new Page model to add simple pages as "actions"- Improve actions management
Diffstat (limited to 'chimere/admin.py')
-rw-r--r--chimere/admin.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index 92e971d..2125bef 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -35,13 +35,12 @@ except ImportError:
pass
from chimere.forms import MarkerAdminForm, RouteAdminForm, AreaAdminForm,\
- NewsAdminForm, CategoryAdminForm, ImporterAdminForm
+ NewsAdminForm, CategoryAdminForm, ImporterAdminForm, PageAdminForm
from chimere.models import Category, Icon, SubCategory, Marker, \
PropertyModel, News, Route, Area, ColorTheme, Color, RouteFile,\
MultimediaType, MultimediaFile, PictureFile, Importer, Layer, AreaLayers,\
- PropertyModelChoice, MultimediaExtension
+ PropertyModelChoice, MultimediaExtension, Page
from chimere.utils import unicode_normalize, ShapefileManager, KMLManager
-from chimere.widgets import TextareaWidget
def get_areas_for_user(user):
"""
@@ -201,6 +200,11 @@ class ImporterAdmin(admin.ModelAdmin):
actions = [importing, cancel_import, cancel_export]
admin.site.register(Importer, ImporterAdmin)
+class PageAdmin(admin.ModelAdmin):
+ """
+ Use the TinyMCE widget for the page content
+ """
+ form = PageAdminForm
class NewsAdmin(admin.ModelAdmin):
"""
@@ -252,6 +256,7 @@ class PropertyModelAdmin(admin.ModelAdmin):
inlines = [PropertyModelChoiceInline]
# register of differents database fields
+admin.site.register(Page, PageAdmin)
admin.site.register(News, NewsAdmin)
admin.site.register(Category, CategoryAdmin)
admin.site.register(Icon, IconAdmin)