[Erp5-report] r27033 - in /erp5/trunk/products/ERP5Type: Utils.py tests/testERP5Type.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon May 18 21:09:08 CEST 2009


Author: jm
Date: Mon May 18 21:09:07 2009
New Revision: 27033

URL: http://svn.erp5.org?rev=27033&view=rev
Log:
Make temporary objects public.

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

Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=27033&r1=27032&r2=27033&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Utils.py [utf8] Mon May 18 21:09:07 2009
@@ -417,7 +417,7 @@
       # Create a new class to set permissions specific to temporary objects.
       class TempDocument(klass):
         isTempDocument = 1
-        pass
+        __roles__ = None
 
       # Replace some attributes.
       for name in ('isIndexable', 'reindexObject', 'recursiveReindexObject',

Modified: erp5/trunk/products/ERP5Type/tests/testERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testERP5Type.py?rev=27033&r1=27032&r2=27033&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py [utf8] Mon May 18 21:09:07 2009
@@ -287,10 +287,11 @@
       # check we can create temp object without specific roles/permissions
       self.logout()
       self.loginWithNoRole()
-      o = newTempOrganisation(portal,'b')
+      o = newTempOrganisation(portal.organisation_module,'b')
       self.assertEquals(o.isTempObject(), 1)
       a = o.newContent(portal_type = 'Telephone')
       self.assertEquals(a.isTempObject(), 1)
+      self.assertEquals(a, guarded_getattr(o, a.getId()))
       self.logout()
       self.login()
 




More information about the Erp5-report mailing list