On 11 Dec 2008, at 9:19 AM, Kapil Thangavelu wrote:

> for this particular error, you'll need to disable either the getpaid  
> override or the p4a's custom plone.app.form override. Their both  
> attempting to register a custom error widget. for plone 3, getpaid  
> doesn't register this override.  there are other issues (as i eluded  
> to  in previous email ) from p4a's monkey patching of formlib in  
> plone 2.5. They basically monkey patch Five.formlib directly into  
> zope.formlib which breaks stuff using Five.formlib correctly as  
> decoding/marshalling variables is then performed multiple times. As  
> i recall some of the admin ui thus breaks.
>
> -kapil

Hi Kapil, Chris, Horacio

Thanks much for the input!
Black magic indeed ;-)

Is disabling the override as simple as commenting out a section?, ie:

> File "/home/zope/qutang-zope29/parts/qutang-plone25-products/
> > Plone4ArtistsAudio/pythonlib/plone/app/form/overrides.zcml", line  
> 7.2-13.8

What negative effects is that likely to have on P4A?
It's really not used much at all in production. One site, where my  
'client' (friend with a band) has me upload a tune now and then. I  
would love to move it all to Plone 3, of course. But I can't seem to  
make the focus time to deal with it.

Many thanks

PF


>
>
>
> On Thu, Dec 11, 2008 at 8:45 AM, Horacio Duran <[email protected] 
> > wrote:
>
> Well it sure seems so, Strange i never ran into this problem before, I
> wonder what is the best way to circumvent this issue, any toughts
> other more plone-fu able people than me?.
>
> 2008/12/9 Peter Fraterdeus <[email protected]>:
> >
> > On my latest attempt to install getpaid 0.62 (Plone 2.5.4) I get  
> this:
> >
> > P4AAudio is in use by a client site, can't disable it... But not on
> > the site I need PGP...
> >
> > Hints greatly appreciated!
> >
> > Thanks
> >
> > Peter
> > -----------------------
> ...
> >           factory="hurry.workflow.workflow.WorkflowState"/>
> >  For: ('view', (<InterfaceClass
> > zope.app.form.interfaces.IWidgetInputError>, <InterfaceClass
> > zope.publisher.interfaces.browser.IBrowserRequest>), u'',
> > <InterfaceClass  
> zope.app.form.browser.interfaces.IWidgetInputErrorView>)
> >    File "/home/zope/qutang-zope29/parts/qutang-plone25-products/
> > Plone4ArtistsAudio/pythonlib/plone/app/form/overrides.zcml", line
> > 7.2-13.8
> >        <view
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >    File "/home/zope/qutang-zope29/parts/eiotx-plone25-products/
> > PloneGetPaid/overrides.zcml", line 7.2-14.8
> >        <view
> >            zcml:condition="installed Products.CMFonFive"
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".browser.exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >...
> >  For: ('view', (<InterfaceClass
> > zope.app.form.interfaces.IWidgetInputError>, <InterfaceClass
> > zope.publisher.interfaces.browser.IBrowserRequest>), u'',
> > <InterfaceClass  
> zope.app.form.browser.interfaces.IWidgetInputErrorView>)
> >    File "/home/zope/qutang-zope29/parts/qutang-plone25-products/
> > Plone4ArtistsAudio/pythonlib/plone/app/form/overrides.zcml", line
> > 7.2-13.8
> >        <view
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >    File "/home/zope/qutang-zope29/parts/eiotx-plone25-products/
> > PloneGetPaid/overrides.zcml", line 7.2-14.8
> >        <view
> >            zcml:condition="installed Products.CMFonFive"
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".browser.exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />

Peter Fraterdeus
Exquisite Letterpress
http://slowprint.com

New! SlowPrint Newsletter!
Signup: http://tinyurl.com/slowprint
Current: http://slowprint.com/slowprintnl







--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to