ProgramUpdateView: use ckeditor RichTextField
This commit is contained in:
		@ -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">
 | 
				
			||||||
 | 
				
			|||||||
@ -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:
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user