From fff73235cd88851dac9afc9c392f1186de8e231e Mon Sep 17 00:00:00 2001 From: Christophe Siraut Date: Fri, 24 Nov 2023 08:44:29 +0100 Subject: [PATCH] ProgramUpdateView: use ckeditor RichTextField --- aircox/templates/aircox/program_form.html | 7 +++++++ aircox/views/program.py | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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 b2b3ce4..2472b9a 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 @@ -58,6 +60,7 @@ class ProgramDetailView(BaseProgramMixin, PageDetailView): class ProgramForm(ModelForm): + content = RichTextField() new_cover = ImageField(required=False) class Meta: