Skip to content
Snippets Groups Projects
Commit b1a9cd61 authored by jan.bednarik's avatar jan.bednarik
Browse files

majak: Explorer menu sort

parent d470f289
Branches
No related tags found
2 merge requests!446Release,!445Menu
Pipeline #7467 passed
...@@ -1593,9 +1593,7 @@ class BenefitBlock(blocks.StructBlock): ...@@ -1593,9 +1593,7 @@ class BenefitBlock(blocks.StructBlock):
template = "elections2021/_benefit_block.html" template = "elections2021/_benefit_block.html"
class Elections2021ProgramPointPage( class Elections2021ProgramPointPage(SubpageMixin, MetadataPageMixin, Page):
SubpageMixin, MetadataPageMixin, Page, index.Indexed
):
### FIELDS ### FIELDS
annotation = RichTextField( annotation = RichTextField(
......
...@@ -77,6 +77,7 @@ INSTALLED_APPS = [ ...@@ -77,6 +77,7 @@ INSTALLED_APPS = [
"django.contrib.messages", "django.contrib.messages",
"django.contrib.staticfiles", "django.contrib.staticfiles",
"django.contrib.humanize", "django.contrib.humanize",
"django.contrib.postgres",
] ]
# AUTHENTICATION # AUTHENTICATION
......
from django.contrib.postgres.lookups import Unaccent
from django.db.models.functions import Lower
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from wagtail.core import hooks from wagtail.core import hooks
...@@ -5,7 +7,7 @@ from wagtail.core import hooks ...@@ -5,7 +7,7 @@ from wagtail.core import hooks
class HelpPanel: class HelpPanel:
order = 1000 order = 1000
def render(self): def render_html(self, parent_context):
return mark_safe( return mark_safe(
""" """
<section class="nice-padding"> <section class="nice-padding">
...@@ -20,3 +22,8 @@ class HelpPanel: ...@@ -20,3 +22,8 @@ class HelpPanel:
@hooks.register("construct_homepage_panels") @hooks.register("construct_homepage_panels")
def add_another_welcome_panel(request, panels): def add_another_welcome_panel(request, panels):
panels.append(HelpPanel()) panels.append(HelpPanel())
@hooks.register("construct_explorer_page_queryset")
def show_my_profile_only(parent_page, pages, request):
return pages.order_by(Unaccent(Lower("title")))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment