From fad81991eca81f9176317c23e9c851375e6e6d94 Mon Sep 17 00:00:00 2001 From: Tomas Gavenciak Date: Tue, 26 May 2015 23:09:37 +0200 Subject: [PATCH] Text k soustredeni --- seminar/admin.py | 9 ++++++++- seminar/migrations/0015_soustredeni_text.py | 20 ++++++++++++++++++++ seminar/models.py | 2 ++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 seminar/migrations/0015_soustredeni_text.py diff --git a/seminar/admin.py b/seminar/admin.py index d32fcc2b..a25df78e 100644 --- a/seminar/admin.py +++ b/seminar/admin.py @@ -260,9 +260,16 @@ admin.site.register(Problem, ProblemAdmin) ### Soustredeni +class SoustredeniAdminForm(forms.ModelForm): + text = forms.CharField(widget=CKEditorWidget()) + class Meta: + model = Soustredeni + exclude = [] + class SoustredeniAdmin(reversion.VersionAdmin): + form = SoustredeniAdminForm fieldsets = [ - (None, {'fields': ['rocnik', 'misto', 'verejne_db']}), + (None, {'fields': ['rocnik', 'misto', 'verejne_db', 'text']}), (u'Data', {'fields': ['datum_zacatku', 'datum_konce']}), ] list_display = ['rocnik', 'misto', 'datum_zacatku', 'verejne'] diff --git a/seminar/migrations/0015_soustredeni_text.py b/seminar/migrations/0015_soustredeni_text.py new file mode 100644 index 00000000..87298eba --- /dev/null +++ b/seminar/migrations/0015_soustredeni_text.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('seminar', '0014_uprava_poznamek'), + ] + + operations = [ + migrations.AddField( + model_name='soustredeni', + name='text', + field=models.TextField(default=b'', verbose_name='text k soust\u0159ed\u011bn\xed (HTML)', blank=True), + preserve_default=True, + ), + ] diff --git a/seminar/models.py b/seminar/models.py index c5a7cf44..4c48c8b4 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -498,6 +498,8 @@ class Soustredeni(SeminarModelBase): ucastnici = models.ManyToManyField(Resitel, verbose_name=u'účastníci soustředění', help_text=u'Seznam účastníků soustředění', through='Soustredeni_Ucastnici') + text = models.TextField(u'text k soustředění (HTML)', blank=True, default='') + def __str__(self): return force_unicode(u'%s (%s)' % (self.misto, self.datum_zacatku))