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