--- a/src/pyams_portal/zmi/layout.py Mon Jun 25 09:42:24 2018 +0200
+++ b/src/pyams_portal/zmi/layout.py Tue Jun 26 08:47:39 2018 +0200
@@ -124,13 +124,20 @@
def selected_portlets(self):
container = query_utility(IPortalTemplateContainer)
configuration = IPortalTemplateContainerConfiguration(container)
+ utility = self.request.registry.queryUtility
return filter(lambda x: x is not None,
- [query_utility(IPortlet, name=portlet_name)
+ [utility(IPortlet, name=portlet_name)
for portlet_name in configuration.toolbar_portlets or ()])
def get_portlet(self, name):
return self.request.registry.queryUtility(IPortlet, name=name)
+ def get_portlet_add_label(self, portlet):
+ translate = self.request.localizer.translate
+ return translate(_("Add component: {0}<br />"
+ "Drag and drop button to page template to position new row")).format(
+ translate(portlet.label).lower())
+
def get_portlet_label(self, name):
portlet = self.get_portlet(name)
if portlet is not None: