static pages

This commit is contained in:
bkfox
2020-05-26 16:51:09 +02:00
parent a59c4a3d5c
commit c4c1af2f2d
20 changed files with 145 additions and 124 deletions

View File

@ -1,5 +1,4 @@
from ..models import Article, Program
from .mixins import ParentMixin
from ..models import Article, Program, StaticPage
from .page import PageDetailView, PageListView
@ -17,12 +16,12 @@ class ArticleDetailView(PageDetailView):
return qs
class ArticleListView(ParentMixin, PageListView):
class ArticleListView(PageListView):
model = Article
template_name = 'aircox/article_list.html'
has_headline = True
is_static = False
parent_model = Program
attach_to_value = StaticPage.ATTACH_TO_ARTICLES
def get_queryset(self):
return super().get_queryset().filter(is_static=self.is_static)