[Erp5-report] r43814 seb - in /erp5/trunk/products: ERP5/tests/ ERP5Type/

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Feb 28 15:50:07 CET 2011


Author: seb
Date: Mon Feb 28 15:50:06 2011
New Revision: 43814

URL: http://svn.erp5.org?rev=43814&view=rev
Log:
Revert "do not change id when reference is set"
This change should be commited again once installation
problems are solved

This reverts commit 43807.

Modified:
    erp5/trunk/products/ERP5/tests/testTaskReporting.py
    erp5/trunk/products/ERP5Type/id_as_reference.py

Modified: erp5/trunk/products/ERP5/tests/testTaskReporting.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTaskReporting.py?rev=43814&r1=43813&r2=43814&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTaskReporting.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testTaskReporting.py [utf8] Mon Feb 28 15:50:06 2011
@@ -208,7 +208,7 @@ class TestTaskReporting(ERP5ReportTestCa
     report_section_list = self.getReportSectionList(
         self.portal.project_module.Project_1,
         'Project_viewMonthlyReport')
-    self.assertEquals(2, len(report_section_list))
+    self.assertEquals(1, len(report_section_list))
 
     line_list = self.getListBoxLineList(report_section_list[0])
     data_line_list = [l for l in line_list if l.isDataLine()]

Modified: erp5/trunk/products/ERP5Type/id_as_reference.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/id_as_reference.py?rev=43814&r1=43813&r2=43814&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/id_as_reference.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/id_as_reference.py [utf8] Mon Feb 28 15:50:06 2011
@@ -77,4 +77,11 @@ def IdAsReferenceMixin(suffix):
         return reference
       return default
 
+    def _setReference(self, value):
+      self.__dict__.pop('default_reference', None) # BBB
+      self.setId(value + suffix)
+
+    security.declareProtected(Permissions.ModifyPortalContent, 'setReference')
+    setReference = _setReference
+
   return IdAsReferenceMixin



More information about the Erp5-report mailing list