diff options
author | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2009-04-07 10:22:35 +0000 |
---|---|---|
committer | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2009-04-07 10:22:35 +0000 |
commit | 7a49305aee5846ced735dbaba2e0fc7cd2c027c0 (patch) | |
tree | 75cdc5aee1a2591e69edec85ae468f597420b0a2 /main/forms.py | |
parent | 8159df7f9733bcc16b3480678eaa0243da5803bc (diff) | |
download | Chimère-7a49305aee5846ced735dbaba2e0fc7cd2c027c0.tar.bz2 Chimère-7a49305aee5846ced735dbaba2e0fc7cd2c027c0.zip |
TinyMCE integration (#55)
git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@30 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864
Diffstat (limited to 'main/forms.py')
-rw-r--r-- | main/forms.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/main/forms.py b/main/forms.py index d09d648..0978db8 100644 --- a/main/forms.py +++ b/main/forms.py @@ -28,8 +28,9 @@ from django.core.mail import send_mail from chimere import settings -from chimere.main.models import Marker, Route, PropertyModel, Property, Area -from chimere.main.widgets import AreaField, PointField +from chimere.main.models import Marker, Route, PropertyModel, Property, Area,\ + News +from chimere.main.widgets import AreaField, PointField, TextareaWidget def notifyStaff(geo_object): category = unicode(geo_object.subcategory) @@ -43,13 +44,21 @@ def notifyStaff(geo_object): message += u"\n\n--\nChimère" send_mail(subject, message, user_list[0], user_list) +class NewsAdminForm(forms.ModelForm): + """ + Main form for news + """ + content = forms.CharField(widget=TextareaWidget) + class Meta: + model = News + class MarkerAdminForm(forms.ModelForm): """ Main form for marker """ # declare properties for property in PropertyModel.objects.filter(available=True): - exec('property_%d_%d = forms.CharField(label="%s", widget=forms.%s, \ + exec('property_%d_%d = forms.CharField(label="%s", widget=%s, \ required=False)' % (property.order, property.id, property.name, PropertyModel.TYPE_WIDGET[property.type])) class Meta: @@ -117,7 +126,7 @@ class RouteAdminForm(forms.ModelForm): """ # declare properties for property in PropertyModel.objects.filter(available=True): - exec('property_%d_%d = forms.CharField(label="%s", widget=forms.%s, \ + exec('property_%d_%d = forms.CharField(label="%s", widget=%s, \ required=False)' % (property.order, property.id, property.name, PropertyModel.TYPE_WIDGET[property.type])) class Meta: |