diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml index a50a6ee0b5360168065141d1bc5ebe63db798e4c..98cd185ba714b58be8ad7bb2f760f35a15acdc60 100644 --- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml +++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml @@ -76,7 +76,6 @@ field_library_id_dict = {\n modified_object_dict = {}\n \n def calculateFieldLibraryID(id):\n - # For each skin folder, there could be at most one Field Library\n # The field library name could be automatically calculated or hardcoded in\n # the script\n return field_library_id_dict.get(id) or \'Base_view%sFieldLibrary\' % \\\n @@ -157,6 +156,10 @@ for skin_folder_id in skin_id_list:\n ):\n modified_object_dict[field_path] = (\'2_unproxify_field\',\n template_id)\n + elif field.delegated_list:\n + # Found some delegated list\n + modified_object_dict[field_path] = (\n + \'0_check_delegated_value\', template_id)\n else:\n # Do not force proxification of field library field.\n # The nice developper probably have a good reason not to do it.\n diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision index 77555c31de9f33c3219429a31dbfaa25386cc3a3..f520b6ed4c0830e653ac02c1f8eec8c51d171997 100644 --- a/bt5/erp5_forge/bt/revision +++ b/bt5/erp5_forge/bt/revision @@ -1 +1 @@ -529 \ No newline at end of file +530 \ No newline at end of file