From 342fb5d83505b20f2c23224cef80a8414939f793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Fri, 24 Apr 2009 08:16:57 +0000 Subject: [PATCH] also make sure that the relation field uses existing listbox in proxy listbox ids git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26614 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...etRelationStringFieldWithoutProxyListBoxIdOrColumns.xml | 7 +++++++ bt5/erp5_forge/bt/revision | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/SkinsTool_getRelationStringFieldWithoutProxyListBoxIdOrColumns.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/SkinsTool_getRelationStringFieldWithoutProxyListBoxIdOrColumns.xml index b7b146d18e..185bad65db 100644 --- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/SkinsTool_getRelationStringFieldWithoutProxyListBoxIdOrColumns.xml +++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/SkinsTool_getRelationStringFieldWithoutProxyListBoxIdOrColumns.xml @@ -70,6 +70,11 @@ for field_path, field in context.ZopeFind(\n \n if not (field.get_value(\'proxy_listbox_ids\') or field.get_value(\'columns\')):\n print field_path\n + continue\n + \n + for path, name in field.get_value(\'proxy_listbox_ids\'):\n + if context.restrictedTraverse(path, None) is None:\n + print \' PROBLEM: field %s uses an invalid form for %s: %s\' % (field_path, name, path)\n \n return printed\n </string> </value> @@ -119,6 +124,8 @@ return printed\n <string>template_field</string> <string>None</string> <string>form</string> + <string>path</string> + <string>name</string> </tuple> </value> </item> diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision index ee2b836454..2da4325331 100644 --- a/bt5/erp5_forge/bt/revision +++ b/bt5/erp5_forge/bt/revision @@ -1 +1 @@ -456 \ No newline at end of file +457 \ No newline at end of file -- 2.30.9