diff --git a/aircox/templates/aircox/program_form.html b/aircox/templates/aircox/program_form.html index 0116ea4..a2aaa4f 100644 --- a/aircox/templates/aircox/program_form.html +++ b/aircox/templates/aircox/program_form.html @@ -2,6 +2,13 @@ {% load static i18n humanize honeypot aircox %} +{% block head_extra %} + {{ form.media }} +{% endblock %} + +{% block init-scripts %} +{% endblock %} + {% block top-nav-tools %} diff --git a/aircox/views/program.py b/aircox/views/program.py index 38956cc..e59c322 100644 --- a/aircox/views/program.py +++ b/aircox/views/program.py @@ -4,9 +4,11 @@ from django.contrib.auth.mixins import UserPassesTestMixin from django.forms import ModelForm, ImageField from django.urls import reverse +from ckeditor.fields import RichTextField from filer.models.imagemodels import Image -from ..models import Page, Program, StaticPage + +from ..models import Article, Episode, Page, Program, StaticPage from .mixins import ParentMixin from .page import PageDetailView, PageListView, PageUpdateView @@ -55,6 +57,7 @@ class ProgramDetailView(BaseProgramMixin, PageDetailView): class ProgramForm(ModelForm): + content = RichTextField() new_cover = ImageField(required=False) class Meta: