# HG changeset patch # User Thierry Florac # Date 1511886468 -3600 # Node ID 9bdda3bcd6807171bc7698dfe62181f50abb1346 # Parent 49e8f3cef75aaa1f2a35a715b76179800d2ce105 Added deletable interface methods diff -r 49e8f3cef75a -r 9bdda3bcd680 src/pyams_content/root/zmi/sites.py --- a/src/pyams_content/root/zmi/sites.py Tue Nov 28 17:27:24 2017 +0100 +++ b/src/pyams_content/root/zmi/sites.py Tue Nov 28 17:27:48 2017 +0100 @@ -135,6 +135,9 @@ icon_hint = _("Delete shared site") permission = MANAGE_SITE_ROOT_PERMISSION + def has_permission(self, item): + return super(SiteTreeTrashColumn, self).has_permission(item) and item.is_deletable() + @adapter_config(context=(ISiteRoot, IAdminLayer, SiteTreeTable), provides=IValues) class SiteTreValuesAdapter(ContextRequestViewAdapter):