--- a/src/pyams_content/shared/common/zmi/rename.py Tue Nov 06 14:40:22 2018 +0100
+++ b/src/pyams_content/shared/common/zmi/rename.py Wed Nov 07 17:29:16 2018 +0100
@@ -21,7 +21,7 @@
from pyams_content.interfaces import MANAGE_SITE_PERMISSION
from pyams_content.shared.common.interfaces import ISharedSite
-from pyams_content.shared.site.interfaces import ISiteFolder
+from pyams_content.shared.site.interfaces import ISiteFolder, IBaseSiteItem
from pyams_content.skin.zmi.interfaces import ISiteTreeTable
from pyams_form.form import ajax_config
from pyams_pagelet.pagelet import pagelet_config
@@ -46,10 +46,10 @@
@viewlet_config(name='rename-item.menu', context=ISharedSite, layer=IPyAMSLayer,
view=Interface, manager=IContextActions,
permission=MANAGE_SITE_PERMISSION, weight=900)
-@viewlet_config(name='rename-item.menu', context=ISiteFolder, layer=IPyAMSLayer,
+@viewlet_config(name='rename-item.menu', context=IBaseSiteItem, layer=IPyAMSLayer,
view=ISiteTreeTable, manager=ITableItemColumnActionsMenu,
permission=MANAGE_SITE_PERMISSION, weight=900)
-@viewlet_config(name='rename-item.menu', context=ISiteFolder, layer=IPyAMSLayer,
+@viewlet_config(name='rename-item.menu', context=IBaseSiteItem, layer=IPyAMSLayer,
view=Interface, manager=IContextActions,
permission=MANAGE_SITE_PERMISSION, weight=900)
class SiteContainerRenameMenu(ToolbarMenuItem):
@@ -64,9 +64,9 @@
@pagelet_config(name='rename-item.html', context=ISharedSite, layer=IPyAMSLayer,
permission=MANAGE_SITE_PERMISSION)
@ajax_config(name='rename-item.json', context=ISharedSite, layer=IPyAMSLayer)
-@pagelet_config(name='rename-item.html', context=ISiteFolder, layer=IPyAMSLayer,
+@pagelet_config(name='rename-item.html', context=IBaseSiteItem, layer=IPyAMSLayer,
permission=MANAGE_SITE_PERMISSION)
-@ajax_config(name='rename-item.json', context=ISiteFolder, layer=IPyAMSLayer)
+@ajax_config(name='rename-item.json', context=IBaseSiteItem, layer=IPyAMSLayer)
class SiteContainerRenameForm(AdminDialogEditForm):
"""Site container rename form"""