28 lines
785 B
Python
28 lines
785 B
Python
from wagtail.admin.menu import MenuItem
|
|
import wagtail.admin.rich_text.editors.draftail.features as draftail_features
|
|
from wagtail.admin.rich_text.converters.html_to_contentstate import BlockElementHandler
|
|
from wagtail import hooks
|
|
|
|
from django.urls import path, reverse
|
|
|
|
from . import views
|
|
|
|
|
|
@hooks.register("register_admin_urls")
|
|
def register_events_form_url():
|
|
return [
|
|
path("events/", views.admin_events_dashboard, name="admin_events_dashboard"),
|
|
path(
|
|
"events/add/",
|
|
views.admin_add_event,
|
|
name="admin_add_event",
|
|
),
|
|
]
|
|
|
|
|
|
@hooks.register("register_admin_menu_item")
|
|
def register_admin_chat_menu_item():
|
|
return MenuItem(
|
|
"Event Calendar", reverse("admin_events_dashboard"), icon_name="calendar"
|
|
)
|