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
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
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?
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ésekDaniele 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