# HG changeset patch # User Thierry Florac # Date 1476194754 -7200 # Node ID ea990f1f72d2f5210eabc5835e8f2f8f290f9c67 # Parent e917d512adbf653b07fff461eee0682720c6db92 Check for visibility before permissions in portlet renderer diff -r e917d512adbf -r ea990f1f72d2 src/pyams_portal/portlet.py --- a/src/pyams_portal/portlet.py Tue Oct 11 16:05:13 2016 +0200 +++ b/src/pyams_portal/portlet.py Tue Oct 11 16:05:54 2016 +0200 @@ -134,6 +134,8 @@ self.portlet = self.request.registry.getUtility(IPortlet, name=settings.configuration.portlet_name) def __call__(self): + if not self.settings.visible: + return '' if self.portlet.permission and not self.request.has_permission(self.portlet.permission): return '' self.update()