equal
deleted
inserted
replaced
83 description=_("Name of renderer used to render this portlet"), |
83 description=_("Name of renderer used to render this portlet"), |
84 vocabulary='PyAMS portlet renderers', |
84 vocabulary='PyAMS portlet renderers', |
85 required=False, |
85 required=False, |
86 default='') |
86 default='') |
87 |
87 |
|
88 def get_renderer(self, request=None): |
|
89 """Get renderer utility""" |
|
90 |
88 |
91 |
89 PORTLETS_CONFIGURATION_KEY = 'pyams_portal.portlets' |
92 PORTLETS_CONFIGURATION_KEY = 'pyams_portal.portlets' |
90 |
93 |
91 |
94 |
92 class IPortletConfiguration(ILocation): |
95 class IPortletConfiguration(ILocation): |
145 a request, a view and a portlet |
148 a request, a view and a portlet |
146 """ |
149 """ |
147 |
150 |
148 label = Attribute("Renderer name") |
151 label = Attribute("Renderer name") |
149 |
152 |
|
153 settings_interface = Attribute("Settings interface defined for this renderer") |
|
154 settings_key = Attribute("Annotations key used to store renderer settings") |
|
155 |
150 target_interface = Attribute("Target interface provided by this renderer") |
156 target_interface = Attribute("Target interface provided by this renderer") |
|
157 |
|
158 |
|
159 class IPortletRendererSettings(Interface): |
|
160 """Portlet renderer settings interface""" |
151 |
161 |
152 |
162 |
153 class IPortalPortletsConfiguration(IContained): |
163 class IPortalPortletsConfiguration(IContained): |
154 """Portal template portlet configuration interface""" |
164 """Portal template portlet configuration interface""" |
155 |
165 |