diff -r 48c1ee485dc0 -r 9b93fdd5ba30 src/pyams_content/shared/site/zmi/__init__.py --- a/src/pyams_content/shared/site/zmi/__init__.py Fri Nov 13 13:11:29 2020 +0100 +++ b/src/pyams_content/shared/site/zmi/__init__.py Fri Nov 13 13:13:48 2020 +0100 @@ -15,7 +15,6 @@ from pyramid.decorator import reify from pyramid.path import DottedNameResolver from z3c.form import field -from zope.interface import Interface from zope.intid.interfaces import IIntIds from zope.lifecycleevent import ObjectCreatedEvent from zope.schema import Int @@ -26,6 +25,7 @@ from pyams_content.shared.site import IWfSiteTopic from pyams_content.shared.site.interfaces import ISiteContainer, ISiteManager from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget +from pyams_content.zmi.interfaces import ISiteTreeTable from pyams_form.form import ajax_config from pyams_i18n.interfaces import II18nManager, INegotiator from pyams_pagelet.pagelet import pagelet_config @@ -45,8 +45,9 @@ from pyams_content import _ -@viewlet_config(name='add-topic.menu', context=ISiteContainer, layer=IAdminLayer, view=Interface, - manager=IToolbarAddingMenu, permission=CREATE_CONTENT_PERMISSION, weight=20) +@viewlet_config(name='add-topic.menu', context=ISiteContainer, layer=IAdminLayer, + view=ISiteTreeTable, manager=IToolbarAddingMenu, + permission=CREATE_CONTENT_PERMISSION, weight=20) class TopicAddMenu(ToolbarMenuItem): """Topic add menu"""