[Erp5-report] r27235 - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Thu May 28 16:49:39 CEST 2009


Author: fabien
Date: Thu May 28 16:49:38 2009
New Revision: 27235

URL: http://svn.erp5.org?rev=27235&view=rev
Log:
make possible to pass portal_type parameter to newCellContent method. 
newCell method accept portal_type parameter and call newCellContent with passing it, but it was not used. Now it is.

Modified:
    erp5/trunk/products/ERP5/Document/AssortedResource.py
    erp5/trunk/products/ERP5/Document/ContainerLine.py
    erp5/trunk/products/ERP5/Document/InvoiceLine.py
    erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
    erp5/trunk/products/ERP5/Document/ProductionReportLine.py
    erp5/trunk/products/ERP5/Document/VariatedProperty.py

Modified: erp5/trunk/products/ERP5/Document/AssortedResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AssortedResource.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AssortedResource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AssortedResource.py [utf8] Thu May 28 16:49:38 2009
@@ -446,11 +446,11 @@
       return result
 
     security.declareProtected( Permissions.ModifyPortalContent, 'newCellContent' )
-    def newCellContent(self, id,**kw):
+    def newCellContent(self, id, portal_type='Set Mapped Value', **kw):
       """
           This method can be overriden
       """
-      self.invokeFactory(type_name="Set Mapped Value",id=id)
+      self.invokeFactory(type_name=portal_type, id=id)
       return self.get(id)
 
     security.declarePrivate('_checkConsistency')

Modified: erp5/trunk/products/ERP5/Document/ContainerLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ContainerLine.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ContainerLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ContainerLine.py [utf8] Thu May 28 16:49:38 2009
@@ -71,11 +71,11 @@
 
     # Cell Related
     security.declareProtected( Permissions.ModifyPortalContent, 'newCellContent' )
-    def newCellContent(self, id,**kw):
+    def newCellContent(self, id, portal_type='Container Cell', **kw):
       """
           This method can be overriden
       """
-      self.invokeFactory(type_name="Container Cell",id=id)
+      self.invokeFactory(type_name=portal_type, id=id)
       return self.get(id)
 
     security.declareProtected(Permissions.AccessContentsInformation, 'isAccountable')

Modified: erp5/trunk/products/ERP5/Document/InvoiceLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceLine.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceLine.py [utf8] Thu May 28 16:49:38 2009
@@ -74,11 +74,11 @@
     # Cell Related
     security.declareProtected( Permissions.ModifyPortalContent,
                                'newCellContent' )
-    def newCellContent(self, id,**kw):
+    def newCellContent(self, id, portal_type='Invoice Cell', **kw):
       """
           This method can be overriden
       """
-      self.invokeFactory(type_name="Invoice Cell",id=id)
+      self.invokeFactory(type_name=portal_type, id=id)
       return self.get(id)
 
     security.declareProtected( Permissions.AccessContentsInformation,

Modified: erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] Thu May 28 16:49:38 2009
@@ -236,11 +236,11 @@
   # Matrix related
   security.declareProtected( Permissions.ModifyPortalContent,
                               'newCellContent' )
-  def newCellContent(self, id, **kw):
+  def newCellContent(self, id, portal_type='Accounting Rule Cell', **kw):
     """
       Creates a new Cell.
     """
-    self.invokeFactory(type_name='Accounting Rule Cell', id=id)
+    self.invokeFactory(type_name=portal_type, id=id)
     new_cell = self.get(id)
     return new_cell
   

Modified: erp5/trunk/products/ERP5/Document/ProductionReportLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionReportLine.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionReportLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionReportLine.py [utf8] Thu May 28 16:49:38 2009
@@ -61,9 +61,9 @@
   __implements__ = ( )
 
   security.declareProtected( Permissions.ModifyPortalContent, 'newCellContent')
-  def newCellContent(self, id,**kw):
+  def newCellContent(self, id, portal_type='Production Report Cell', **kw):
     """
         This method can be overriden
     """
-    self.invokeFactory(type_name="Production Report Cell",id=id)
+    self.invokeFactory(type_name=portal_type, id=id)
     return self.get(id)

Modified: erp5/trunk/products/ERP5/Document/VariatedProperty.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/VariatedProperty.py?rev=27235&r1=27234&r2=27235&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/VariatedProperty.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/VariatedProperty.py [utf8] Thu May 28 16:49:38 2009
@@ -68,9 +68,9 @@
     __implements__ = ( Interface.Variated, )
 
     security.declareProtected( Permissions.ModifyPortalContent, 'newCellContent' )
-    def newCellContent(self, id, **kw):
+    def newCellContent(self, id, portal_type='Set Mapped Value', **kw):
       """
           This method can be overriden
       """
-      self.invokeFactory(type_name="Set Mapped Value", id=id)
+      self.invokeFactory(type_name=portal_type, id=id)
       return self.get(id)




More information about the Erp5-report mailing list