Unverified Commit ff0e033b authored by Seb Brown's avatar Seb Brown Committed by GitHub
Browse files

Merge pull request #84 from neon-jungle/menufix

Fix #82, update dumy menu item
parents b9fcc016 65f1a509
......@@ -10,7 +10,7 @@ from setuptools import find_packages, setup # noqa: E4
setup(
name='wagtailvideos',
version='2.10.8',
version='2.10.9',
description="A wagtail module for uploading and displaying videos in various codecs.",
long_description=readme,
author='Neon Jungle',
......
......@@ -2,7 +2,6 @@ from django.conf.urls import include, url
from django.templatetags.static import static
from django.urls import reverse
from django.utils.html import format_html
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _
from wagtail.admin.edit_handlers import InlinePanel
from wagtail.admin.menu import Menu, MenuItem, SubmenuMenuItem
......@@ -68,22 +67,18 @@ def register_video_permissions_panel():
class VideoMenu(Menu):
# Dummy class
def __init__(self, *args, **kwargs):
pass
self.register_hook_name = None
self.construct_hook_name = None
self._registered_menu_items = None
def menu_items_for_request(self, request):
@property
def registered_menu_items(self):
return [
MenuItem(_('Manage videos'), reverse('wagtailvideos:index'),
name='videos', classnames='icon icon-media', order=100),
TracksAdmin().get_menu_item(),
]
def render_html(self, request):
menu_items = self.menu_items_for_request(request)
rendered_menu_items = []
for item in sorted(menu_items, key=lambda i: i.order):
rendered_menu_items.append(item.render_html(request))
return mark_safe(''.join(rendered_menu_items))
@hooks.register('register_admin_menu_item')
def register_images_menu_item():
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment