[Erp5-dev] *_divergence_testers view returns error.

Shrenik Bhura shrenik.bhura at intelliant.net
Tue May 8 13:59:38 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Shresth,

Apply the following to the *DivergenceTester.py and the problem will be solved.


Index: ERP5/Document/CategoryDivergenceTester.py
===================================================================
- --- ERP5/Document/CategoryDivergenceTester.py   (revision 14268)
+++ ERP5/Document/CategoryDivergenceTester.py   (working copy)
@@ -44,7 +44,8 @@
   add_permission = Permissions.AddPortalContent
   isPortalContent = 1
   isRADContent = 1
- -
+  allowed_types = ()
+
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)


Index: ERP5/Document/PropertyDivergenceTester.py
===================================================================
- --- ERP5/Document/PropertyDivergenceTester.py   (revision 14268)
+++ ERP5/Document/PropertyDivergenceTester.py   (working copy)
@@ -45,7 +45,8 @@
   add_permission = Permissions.AddPortalContent
   isPortalContent = 1
   isRADContent = 1
- -
+  allowed_types = ()
+
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)


Index: ERP5/Document/QuantityDivergenceTester.py
===================================================================
- --- ERP5/Document/QuantityDivergenceTester.py   (revision 14268)
+++ ERP5/Document/QuantityDivergenceTester.py   (working copy)
@@ -44,7 +44,8 @@
   add_permission = Permissions.AddPortalContent
   isPortalContent = 1
   isRADContent = 1
- -
+  allowed_types = ()
+
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)


Can anyone from Nexedi or more informed souls confirm the same?

Regards,
SB

"I am not intelligent, I only try to observe...."

Shresth K wrote:
> Hello,
> 
> I have been experimenting with ERP5 since the release of rc11 live CD.
> 
> I was exploring portal_rules when I ran into some trouble with the
> default_order_rule/*_divergence_testers view. The same was the case with
> default_order_rule which I have managed to workaround with changing the
> portal type of rule tool to 'ERP5 Folder' .
> 
> I am currently using revision14268.
> 
> 
> Here is the detailed error log when I attempt to access
> portal_rules/default_order_rule/1
> 
> 
> Time   2007/05/08 14:08:10.551 GMT+0530    
>    User Name (User Id)    itcon (itcon)    
>    Request URL  
> http://localhost:9080/erp5dev/portal_rules/default_order_rule/1/view    
>    Exception Type   AttributeError    
>    Exception Value   'NoneType' object has no attribute
> 'isConstructionAllowed'
> 
> Traceback (innermost last):
>   Module ZPublisher.Publish, line 101, in publish
>   Module ZPublisher.mapply, line 88, in mapply
>   Module ZPublisher.Publish, line 39, in call_object
>   Module Products.CMFCore.PortalContent, line 117, in view
>   Module Products.CMFCore.PortalContent, line 109, in __call__
>   Module Products.ERP5Form.Form, line 364, in __call__
>   Module Products.ERP5Form.Form, line 402, in __call__
>   Module Products.PageTemplates.PageTemplate, line 96, in pt_render
>    - <ZopePageTemplate at /erp5dev/form_view used for
> /erp5dev/PropertyDivergenceTester_view>
>   Module TAL.TALInterpreter, line 190, in __call__
> 
> - snip-
> 
>   Module TAL.TALInterpreter, line 460, in do_setLocal_tal
>   Module Products.PageTemplates.TALES, line 221, in evaluate
>    - URL: /erp5dev/context_box_render
>    - Line 71, Column 6
>    - Expression: standard:'here/getVisibleAllowedContentTypeList |
> python:[]'
>    - Names:
>       {'container': <OrderRule at
> /erp5dev/portal_rules/default_order_rule>,
>        'context': <ERP5Form at /erp5dev/PropertyDivergenceTester_view
> used for /erp5dev/portal_rules/default_order_rule/1>,
>        'default': <Products.PageTemplates.TALES.Default instance at
> 0xb6a7e18c>,
>        'form': <ERP5Form at /erp5dev/PropertyDivergenceTester_view used
> for /erp5dev/portal_rules/default_order_rule/1>,
>        'here': <PropertyDivergenceTester at
> /erp5dev/portal_rules/default_order_rule/1>,
>        'loop': <SafeMapping instance at b00032a0>,
>        'modules':
> <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at
> 0xb6a787ac>,
>        'nothing': None,
>        'options': {'args': ()},
>        'repeat': <SafeMapping instance at b00032a0>,
>        'request': <HTTPRequest, URL=
> http://zklphoenix.dyndns.org:9080/erp5dev/portal_rules/default_order_rule/1/view>,
>        'root': <Application instance at b3839cb0>,
>        'template': <ERP5Form at /erp5dev/PropertyDivergenceTester_view
> used for /erp5dev/portal_rules/default_order_rule/1>}
>   Module Products.PageTemplates.Expressions, line 174, in __call__
>   Module Products.PageTemplates.Expressions, line 169, in _eval
>   Module Products.PageTemplates.Expressions, line 74, in render
>   Module Products.ERP5Type.Core.Folder , line 715, in
> getVisibleAllowedContentTypeList
>   Module Products.ERP5Type.Cache, line 192, in __call__
>   Module Products.ERP5Type.Cache, line 109, in __call__
>   Module Products.ERP5Type.Core.Folder, line 704, in
> _getVisibleAllowedContentTypeList
>   Module Products.ERP5Type.patches.CMFBTreeFolder, line 54, in
> CMFBTreeFolder_allowedContentTypes
>   Module Products.ERP5Type.patches.CMFBTreeFolder, line 52, in <lambda>
> AttributeError: 'NoneType' object has no attribute 'isConstructionAllowed'
> 
> Is it something from ERP5Type or CMFCore that needs to be imported into
> the Tester documents such as Folder? Just guessing.
> 
> Thanks in advance for any help or guidance.
> 
> Regards,
> Shresth
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Erp5-dev mailing list
> Erp5-dev at erp5.org
> http://erp5.org/mailman/listinfo/erp5-dev
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFGQGYqwqjb3kq05PgRAut1AKCKsx1I2hEfO4U3EDBMFtFrBakGAACgi7Nf
PqvD9FMfGMwnjnJ2qQ9SN2s=
=oOoO
-----END PGP SIGNATURE-----



More information about the Erp5-dev mailing list