[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