src/pyams_portal/zmi/portlet.py
changeset 176 4ac5a1814dc0
parent 171 40a55cd9c9eb
child 179 61229f2e93ce
--- a/src/pyams_portal/zmi/portlet.py	Tue Sep 04 13:54:54 2018 +0200
+++ b/src/pyams_portal/zmi/portlet.py	Tue Sep 04 14:48:00 2018 +0200
@@ -15,30 +15,29 @@
 
 # import standard library
 
-# import interfaces
-from pyams_form.interfaces.form import IInnerTabForm, IFormHelp
-from pyams_portal.interfaces import IPortlet, IPortalTemplate, IPortalPage, MANAGE_TEMPLATE_PERMISSION, \
-    IPortletSettings, IPortletRendererSettings
-from pyams_skin.layer import IPyAMSLayer
-from pyams_zmi.interfaces import IPropertiesEditForm
-from pyams_zmi.layer import IAdminLayer
+from pyramid.decorator import reify
+from z3c.form import field
 from z3c.form.interfaces import INPUT_MODE
+from zope.interface import implementer, Interface
 
 # import packages
 from pyams_form.form import ajax_config
 from pyams_form.help import FormHelp
+# import interfaces
+from pyams_form.interfaces.form import IInnerTabForm, IFormHelp
 from pyams_pagelet.pagelet import pagelet_config
+from pyams_portal import _
+from pyams_portal.interfaces import IPortlet, IPortalTemplate, IPortalPage, MANAGE_TEMPLATE_PERMISSION, \
+    IPortletSettings, IPortletRendererSettings, LOCAL_TEMPLATE_NAME
 from pyams_portal.zmi.widget import PortletRendererFieldWidget
 from pyams_skin.event import get_json_widget_refresh_event
+from pyams_skin.layer import IPyAMSLayer
 from pyams_template.template import template_config
 from pyams_utils.adapter import adapter_config
 from pyams_utils.url import absolute_url
 from pyams_zmi.form import AdminDialogEditForm, InnerAdminEditForm
-from pyramid.decorator import reify
-from z3c.form import field
-from zope.interface import implementer, Interface
-
-from pyams_portal import _
+from pyams_zmi.interfaces import IPropertiesEditForm
+from pyams_zmi.layer import IAdminLayer
 
 
 @template_config(template='templates/portlet.pt', layer=IPyAMSLayer)
@@ -53,8 +52,11 @@
         parent = self.configuration.__parent__
         if not IPortalTemplate.providedBy(parent):
             parent = IPortalPage(parent).template
-        return translate(_("« {0} »  portal template - {1}")).format(parent.name,
-                                                                     translate(self.portlet.label))
+        if parent.name == LOCAL_TEMPLATE_NAME:
+            return translate(_("Local portal template - {0}")).format(translate(self.portlet.label))
+        else:
+            return translate(_("« {0} »  portal template - {1}")).format(parent.name,
+                                                                         translate(self.portlet.label))
 
     legend = _("Edit portlet settings")
     dialog_class = 'modal-large'