[Erp5-report] r43215 nicolas - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 9 10:27:05 CET 2011


Author: nicolas
Date: Wed Feb  9 10:27:05 2011
New Revision: 43215

URL: http://svn.erp5.org?rev=43215&view=rev
Log:
Before  http://svn.erp5.org?rev=43181&view=rev
OpenOrders (and sub content) Where instances of Orders.
Restore this property to not break current implementation,
even if the question "OpenOrder are Orders or not ?" stay open.

Modified:
    erp5/trunk/products/ERP5/Document/OpenOrder.py
    erp5/trunk/products/ERP5/Document/OpenOrderCell.py

Modified: erp5/trunk/products/ERP5/Document/OpenOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OpenOrder.py?rev=43215&r1=43214&r2=43215&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OpenOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OpenOrder.py [utf8] Wed Feb  9 10:27:05 2011
@@ -33,8 +33,9 @@ from AccessControl import ClassSecurityI
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5Type.Accessor.Constant import PropertyGetter as ConstantGetter
 from Products.ERP5.Document.Supply import Supply
+from Products.ERP5.Document.Order import Order
 
-class OpenOrder(Supply):
+class OpenOrder(Supply, Order):
   """
     An OpenOrder is a collection of Open Order Lines
 

Modified: erp5/trunk/products/ERP5/Document/OpenOrderCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OpenOrderCell.py?rev=43215&r1=43214&r2=43215&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OpenOrderCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OpenOrderCell.py [utf8] Wed Feb  9 10:27:05 2011
@@ -29,11 +29,16 @@
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet
 from Products.ERP5.Document.SupplyCell import SupplyCell
+from Products.ERP5.Document.OrderCell import OrderCell
 
-class OpenOrderCell(SupplyCell):
+class OpenOrderCell(SupplyCell, OrderCell):
     """
       A OpenOrderCell allows to define specific quantities
       for each variation of a resource in an Open Order Line.
+
+      TODO:
+      - make sure that this should be (or not) a subclass
+        of OrderCell
     """
     meta_type = 'ERP5 Open Order Cell'
     portal_type = 'Open Order Cell'



More information about the Erp5-report mailing list