page glitch
This commit is contained in:
parent
93e286fa62
commit
e1cf455384
|
@ -37,7 +37,7 @@
|
|||
|
||||
{% block actions %}
|
||||
{% if url and "card" not in widget_template %}
|
||||
<a href="{{ url }}" class="ml-2">{% translate "Show" %}</a>
|
||||
<a href="{{ url }}">{% translate "Show" %}</a>
|
||||
{% endif %}
|
||||
{{ block.super }}
|
||||
{% endblock %}
|
||||
|
|
|
@ -22,11 +22,7 @@ class BasePageMixin:
|
|||
category = None
|
||||
|
||||
def get_queryset(self):
|
||||
query = super().get_queryset().select_subclasses()
|
||||
user = self.request.user
|
||||
if not user.is_staff:
|
||||
query = query.published()
|
||||
return query.select_related("cover")
|
||||
return super().get_queryset().select_subclasses().published().select_related("cover")
|
||||
|
||||
def get_category(self, page, **kwargs):
|
||||
if page:
|
||||
|
|
|
@ -13,9 +13,6 @@ class BaseProgramMixin:
|
|||
def get_program(self):
|
||||
return self.object
|
||||
|
||||
def get_sidebar_url(self):
|
||||
return reverse("program-page-list", kwargs={"parent_slug": self.program.slug})
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
self.program = self.get_program()
|
||||
kwargs["program"] = self.program
|
||||
|
@ -69,9 +66,6 @@ class ProgramPageDetailView(BaseProgramMixin, ParentMixin, PageDetailView):
|
|||
self.parent = self.object.program
|
||||
return self.object.program
|
||||
|
||||
def get_sidebar_queryset(self):
|
||||
return super().get_sidebar_queryset().filter(parent=self.program)
|
||||
|
||||
|
||||
class ProgramPageListView(BaseProgramMixin, PageListView):
|
||||
model = Page
|
||||
|
|
Loading…
Reference in New Issue
Block a user