Browse Source

Make some text fields optional.

master
Erik Stein 7 years ago
parent
commit
4e6772a0ca
  1. 8
      content_plugins/base.py

8
content_plugins/base.py

@ -150,9 +150,9 @@ class RichTextBase(StyleMixin, FilesystemTemplateRendererPlugin):
class SectionBase(StyleMixin, BasePlugin): class SectionBase(StyleMixin, BasePlugin):
if USE_TRANSLATABLE_FIELDS: if USE_TRANSLATABLE_FIELDS:
subheading = TranslatableCharField(_("subheading"), max_length=500) subheading = TranslatableCharField(_("subheading"), null=True, blank=True, max_length=500)
else: else:
subheading = models.CharField(_("subheading"), max_length=500) subheading = models.CharField(_("subheading"), null=True, blank=True, max_length=500)
slug = AutoSlugField(_("slug"), max_length=200, blank=True, populate_from='subheading', unique_slug=False) slug = AutoSlugField(_("slug"), max_length=200, blank=True, populate_from='subheading', unique_slug=False)
class Meta: class Meta:
@ -225,9 +225,9 @@ class FootnoteBase(BasePlugin):
# TODO Validators: index might only contain alphanumeric characters # TODO Validators: index might only contain alphanumeric characters
index = models.CharField(_("footnote index"), max_length=10) index = models.CharField(_("footnote index"), max_length=10)
if USE_TRANSLATABLE_FIELDS: if USE_TRANSLATABLE_FIELDS:
richtext = TranslatableCleansedRichTextField(_("footnote text")) richtext = TranslatableCleansedRichTextField(_("footnote text"), null=True, blank=True)
else: else:
richtext = CleansedRichTextField(_("footnote text")) richtext = CleansedRichTextField(_("footnote text"), null=True, blank=True)
html_tag = '<li>' html_tag = '<li>'

Loading…
Cancel
Save