ProgramUpdateView: use ckeditor RichTextField

This commit is contained in:
Chris Tactic 2023-11-24 08:44:29 +01:00
parent 10dfe3811b
commit 8f88b15536
2 changed files with 11 additions and 1 deletions

View File

@ -2,6 +2,13 @@
{% load static i18n humanize honeypot aircox %} {% load static i18n humanize honeypot aircox %}
{% block head_extra %}
{{ form.media }}
{% endblock %}
{% block init-scripts %}
{% endblock %}
{% block top-nav-tools %} {% block top-nav-tools %}
<a class="navbar-item" href="{% url 'program-detail' object.slug %}" target="_self"> <a class="navbar-item" href="{% url 'program-detail' object.slug %}" target="_self">
<span class="icon is-small"> <span class="icon is-small">

View File

@ -4,9 +4,11 @@ from django.contrib.auth.mixins import UserPassesTestMixin
from django.forms import ModelForm, ImageField from django.forms import ModelForm, ImageField
from django.urls import reverse from django.urls import reverse
from ckeditor.fields import RichTextField
from filer.models.imagemodels import Image 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 .mixins import ParentMixin
from .page import PageDetailView, PageListView, PageUpdateView from .page import PageDetailView, PageListView, PageUpdateView
@ -55,6 +57,7 @@ class ProgramDetailView(BaseProgramMixin, PageDetailView):
class ProgramForm(ModelForm): class ProgramForm(ModelForm):
content = RichTextField()
new_cover = ImageField(required=False) new_cover = ImageField(required=False)
class Meta: class Meta: