diff -r 34e6d07ea2e9 -r 29b1aaf9e080 src/pyams_content/shared/common/zmi/rename.py --- 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"""