Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

All'interno della classe che estende MVCPortlet ed incollare questo codice:

public void attivaDisattivaUtente(ActionRequest request, ActionResponse response)
       throws Exception {
 
long utenteKey = ParamUtil.getLong(request, "resourcePrimKey");
 
User user = UserLocalServiceUtil.getUser(utenteKey);
if(user.getStatus() == WorkflowConstants.STATUS_INACTIVE){
             UserLocalServiceUtil.updateStatus(utenteKey, WorkflowConstants.STATUS_APPROVED);
}else{
             UserLocalServiceUtil.updateStatus(utenteKey, WorkflowConstants.STATUS_INACTIVE);
}
 
SessionMessages.add(request, "stato-utente-aggiornato");
response.setRenderParameter("jspPage", elencoUtentiJSP);
}
 
Tralascaindo il codice della portlet/jsp di partenza, quello che serve per ATTIVARE / DISATTIVARE un utente Liferay è il suo user_id. Dopodicè si può Attivare o mettere In Pausa usando    UserLocalServiceUtil.updateStatus();
 
Average (1 Vote)
The average rating is 5.0 stars out of 5.