From f2c784f002e0dc2a52d35be01f68aa779f1a5a5c 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 | 2 ++ 2 files changed, 9 insertions(+) diff --git a/aircox/templates/aircox/program_form.html b/aircox/templates/aircox/program_form.html index b9417b1..6fbca2e 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 56e27cf..686534e 100644 --- a/aircox/views/program.py +++ b/aircox/views/program.py @@ -2,6 +2,7 @@ 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 @@ -35,6 +36,7 @@ class ProgramDetailView(BaseProgramMixin, PageDetailView): class ProgramForm(ModelForm): + content = RichTextField() new_cover = ImageField(required=False) class Meta: