[Erp5-report] r38652 ivan - in /erp5/trunk/bt5/erp5_base: SkinTemplateItem/portal_skins/erp...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 27 11:01:46 CEST 2010


Author: ivan
Date: Mon Sep 27 11:01:38 2010
New Revision: 38652

URL: http://svn.erp5.org?rev=38652&view=rev
Log:
Filter duplicating items.

Modified:
    erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/ERP5Site_getPersonAssignmentDict.xml
    erp5/trunk/bt5/erp5_base/bt/revision

Modified: erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/ERP5Site_getPersonAssignmentDict.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/ERP5Site_getPersonAssignmentDict.xml?rev=38652&r1=38651&r2=38652&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/ERP5Site_getPersonAssignmentDict.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/ERP5Site_getPersonAssignmentDict.xml [utf8] Mon Sep 27 11:01:38 2010
@@ -2,10 +2,7 @@
 <ZopeData>
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
-      <tuple>
-        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-        <tuple/>
-      </tuple>
+      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
     </pickle>
     <pickle>
       <dictionary>
@@ -73,9 +70,9 @@ def getAssignmentDict(username):\n
   assignment_list = person.Person_getAvailableAssignmentValueList()\n
   for assignment in assignment_list:\n
     assignment = assignment.getObject()\n
-    result[\'group_list\'].extend(assignment.getGroupList())\n
-    result[\'function_list\'].extend(assignment.getFunctionList())\n
-    result[\'site_list\'].extend(assignment.getSiteList())\n
+    result[\'group_list\'].extend([x for x in assignment.getGroupList() if x not in result[\'group_list\']])\n
+    result[\'function_list\'].extend([x for x in assignment.getFunctionList() if x not in result[\'function_list\']])\n
+    result[\'site_list\'].extend([x for x in assignment.getSiteList() if x not in result[\'site_list\']])\n
     result[\'destination_trade_relative_url\'] = assignment.getDestinationTradeRelativeUrl()\n
   return result\n
 \n

Modified: erp5/trunk/bt5/erp5_base/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/bt/revision?rev=38652&r1=38651&r2=38652&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/bt/revision [utf8] Mon Sep 27 11:01:38 2010
@@ -1 +1 @@
-849
\ No newline at end of file
+850
\ No newline at end of file




More information about the Erp5-report mailing list