# HG changeset patch # User Thierry Florac # Date 1527081385 -7200 # Node ID fde93ea7a59ad5b2a5ac4c7c3206a00487eeec61 # Parent 87fe0eaced17589d86f906930bf1880d8130f933 Updated viewlets diff -r 87fe0eaced17 -r fde93ea7a59a src/pyams_skin/viewlet/toolbar/__init__.py --- a/src/pyams_skin/viewlet/toolbar/__init__.py Wed May 23 15:13:18 2018 +0200 +++ b/src/pyams_skin/viewlet/toolbar/__init__.py Wed May 23 15:16:25 2018 +0200 @@ -59,7 +59,8 @@ modal_target = FieldProperty(IToolbarAction['modal_target']) def get_url(self): - return absolute_url(self.context, self.request, self.url) + context = getattr(self.__parent__, 'actions_context', self.context) + return absolute_url(context, self.request, self.url) class JsToolbarAction(ToolbarAction): @@ -133,7 +134,8 @@ stop_propagation = FieldProperty(IToolbarMenuItem['stop_propagation']) def get_url(self): - return absolute_url(self.context, self.request, self.url) + context = getattr(self.__parent__, 'actions_context', self.context) + return absolute_url(context, self.request, self.url) class JsToolbarActionItem(ToolbarActionItem):