add shortcut to editing events in the wagtail admin menu
This commit is contained in:
@ -1,6 +1,18 @@
|
|||||||
|
from django.contrib.admin.utils import quote
|
||||||
|
from django.urls import reverse
|
||||||
from wagtail import hooks
|
from wagtail import hooks
|
||||||
|
from wagtail.admin.menu import MenuItem
|
||||||
|
|
||||||
|
from events.models import EventIndex
|
||||||
|
|
||||||
|
|
||||||
@hooks.register("register_rich_text_features")
|
@hooks.register("register_rich_text_features")
|
||||||
def enable_additional_rich_text_features(features):
|
def enable_additional_rich_text_features(features):
|
||||||
features.default_features.extend(["h5", "h6", "blockquote"])
|
features.default_features.extend(["h5", "h6", "blockquote"])
|
||||||
|
|
||||||
|
|
||||||
|
@hooks.register("register_admin_menu_item")
|
||||||
|
def register_events_menu_item():
|
||||||
|
page = EventIndex.objects.first()
|
||||||
|
events_url = reverse("wagtailadmin_explore", args=(quote(page.pk),))
|
||||||
|
return MenuItem("Arrangementer", events_url, icon_name="date", order=1)
|
||||||
|
Reference in New Issue
Block a user