[Erp5-report] r10007 - /erp5/trunk/products/ERP5Type/Utils.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Sep 15 17:21:27 CEST 2006


Author: jp
Date: Fri Sep 15 17:21:26 2006
New Revision: 10007

URL: http://svn.erp5.org?rev=10007&view=rev
Log:
Added support for Setters
Made sure that only ERP5Type.Document classes and factories are generated by default

Modified:
    erp5/trunk/products/ERP5Type/Utils.py

Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=10007&r1=10006&r2=10007&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py (original)
+++ erp5/trunk/products/ERP5Type/Utils.py Fri Sep 15 17:21:26 2006
@@ -59,7 +59,7 @@
 # Global Switches
 #####################################################
 
-INITIALIZE_PRODUCT_RAD = 1 # If set to 0, product documents are not
+INITIALIZE_PRODUCT_RAD = 0 # If set to 0, product documents are not
                            # initialized this will divide by two memory
                            # usage taken by getters and setters 0 value
                            # is suggested for new ERP5 projetcs
@@ -2537,7 +2537,7 @@
     setattr(property_holder, accessor_name, accessor.dummy_copy(accessor_name))
 
   setter_name = 'set' + UpperCase(id) + 'Value'
-  setter = Value.Setter(setter_name, id, reindex=1)
+  setter = Value.ListSetter(setter_name, id, reindex=1)
   if not hasattr(property_holder, setter_name):
     setattr(property_holder, setter_name, setter)
     property_holder.security.declareProtected(write_permission, setter_name)
@@ -2560,7 +2560,7 @@
     property_holder.security.declareProtected(write_permission, setter_name)
 
   setter_name = '_set' + UpperCase(id) + 'Value'
-  setter = Value.Setter(setter_name, id, reindex=0)
+  setter = Value.ListSetter(setter_name, id, reindex=0)
   if not hasattr(property_holder, setter_name):
     setattr(property_holder, setter_name, setter)
     property_holder.security.declareProtected(write_permission, setter_name)




More information about the Erp5-report mailing list