Ciao,

On 09/13/2012 11:00 AM, Goddener wrote:
Salve a tutti.
Come ben sappiamo, in Plone ci sta un'opzione che consente a tutti gli
utenti di avere la propria cartella, dopo aver effettuato il primo
login.
Il mio scopo sta nel far sì che questa cartella, di default, non sia
vuota ma abbia degli oggetti dentro preconfigurati.
Ad esempio: quando un utente accede per la prima volta, non troverà la
sua cartella vuota, ma troverà dei file e delle cartelle preimpostate.
Ora vorrei sapere, è possibile fare questo out-of-box?

c'é un evento apposito al qual ti puoi agganciare:

<subscriber
for="Products.PlonePAS.interfaces.events.IUserInitialLoginInEvent"
      handler=".subscribers.userFirstLogin" />

dove userFirstLogin é il tuo handler per fare quello che vuoi:

def userFirstLogin(event):
    userid = event.object.getId()
    [...]


_______________________________________________
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a