mi prendo una parte di quel cazziatone e ringrazio per l'aiuto e la preziosissima informazione
buon lavoro gianni 2010/11/18 Simone Orsi <[email protected]> > On 11/18/2010 03:08 PM, Silvio wrote: > > 2010/11/18 Gianni Cozzolongo <[email protected] > > <mailto:[email protected]>> > > > > richiamando il form da una normale browser view ( nella quale > > usando plone_portal_state ottengo plone_user corretto), se > > all'interno del metodo __init__ del form accedo a > > plone_portal_state.member() ottengo come utente l'anonymous user > > mentre, ad esempio il nome utente campaggia al suo posto > correttamente. > > c'e' qualche modo per accedere al member da una form? > > > > Una volta sono stato cazziato da Hanno perché durante un TuneUp avevo > > messo della logica nell' __init__ di una view. > > Il Dio di Zope mi rivelò in quell'occasione che non è cosa buona e > > giusta, perché nell'__init__ i meccanismi di > > autenticazione/autorizzazione non sono ancora entrati in gioco. > > Parola del Signore. > > Da mortale non so dirti altro: HTH. > > > > Silvio > > esatto. e io ci ho sbattuto la testa di recente senza saperlo... quanti > santi ho scomodato!! :) > > la soluzione è utilizzare il __call__ della view: > > def __call__(self): > # fai quello che vuoi > return super(MyViewClass,self).__call__() > _______________________________________________ > Plone-IT mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/plone-it > http://www.nabble.com/Plone---Italy-f21728.html >
_______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
