On 03/14/2011 04:41 PM, Yuri wrote:
> Ho implementato l'adapter, mi viene un dubbio. L'ho implementato così:
> 
> <adapter
>       for="*"
>       provides=".paypal_adapter.IPayPalNotificationManager"
>       factory=".paypal_adapter.PayPalNotificationManager"
>       />
> 
> Però su quell'asterisco vorrei essere più restrittivo. Penso ci vada
> messo qualcosa sulla request, no?

puoi marcare la request con un interfaccia apposita. Oppure, puoi
registrare l'adapter per l'interfaccia della tua vista e fare

nella vista

[...]
manager = IPayPalNotificationManager(self)
[...]

e nell'adapter

[...]
def __init__(self,view):
    self.request = view.request
[...]

> Per il resto, mi pare ottimo, anche se mi sfugge il meccanismo di
> convalida, che tu sembra non abbia implementato, no?

cosa intendi per meccanismo di convalida? L'IPN *è* la tua convalida dal
momento che è paypal che convalida l'acquisto.

Ti stai riferendo ad una convalida ulteriore?
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a