Fórumok

Modifica portlet registrazione utente

Niccolò Seri, módosítva 11 év-val korábban

Modifica portlet registrazione utente

New Member Bejegyzések: 11 Csatlakozás dátuma: 2012.09.26. Legújabb bejegyzések
Ciao,
avremmo l'esigenza di modificare la portlet di registrazione aggiungendo l'elenco di organizzazioni presenti sul portale. L'utente seleziona (obbligatoriamente) un elemento e, in base a tale scelta, il suffisso dell'indirizzo e-mail viene automaticamente generato. Alla conferma di registrazione il nuovo utente viene associato all'organizzazione selezionata in precedenza. Il dubbio è su come effettuare questo ultimo step, ovvero come estendere la portlet affinchè esegua anche una insert sulla tabella di associazione tra organizzazioni e utenti.

Grazie
thumbnail
Daniele Baggio, módosítva 11 év-val korábban

RE: Modifica portlet registrazione utente

Expert Bejegyzések: 336 Csatlakozás dátuma: 2008.12.05. Legújabb bejegyzések
Aggiungere un utente ad una organizzazione vuol dire usare questo metodo:
UserLocalServiceUtil.addOrganizationUsers(long organizationId, long[] userIds)

Cercavate questo?
Niccolò Seri, módosítva 11 év-val korábban

RE: Modifica portlet registrazione utente

New Member Bejegyzések: 11 Csatlakozás dátuma: 2012.09.26. Legújabb bejegyzések
Daniele Baggio:
Aggiungere un utente ad una organizzazione vuol dire usare questo metodo:
UserLocalServiceUtil.addOrganizationUsers(long organizationId, long[] userIds)

Cercavate questo?


No, abbiamo usato UserLocalServiceUtil.addUserWithWorkflow. Creando un Hook abbiamo modificato la JSP (aggiungendo un combo menu caricato con le organizzazioni presenti sul portale) e l'Action chiamata alla pressione del pulsante submit. Nella Action, l'id dell'organizzazione selezionata viene recuperata dalla request e viene passato al metodo UserLocalServiceUtil.addUserWithWorkflow insieme a tutti gli altri campi obbligatori in fase di registrazione.

Grazie lo stesso Daniele