Update of /var/cvs/contributions/CMSContainer_Portlets/portlets-login/src/java/com/finalist/cmsc/portlets In directory james.mmbase.org:/tmp/cvs-serv12532/portlets-login/src/java/com/finalist/cmsc/portlets
Modified Files: Tag: b1_4 LoginPortlet.java Log Message: CMSC-830 - Add Send Password functionality and improve Community source code, not fully ready, but big steps are made. See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-login/src/java/com/finalist/cmsc/portlets See also: http://www.mmbase.org/jira/browse/CMSC-830 Index: LoginPortlet.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Portlets/portlets-login/src/java/com/finalist/cmsc/portlets/LoginPortlet.java,v retrieving revision 1.5.2.4 retrieving revision 1.5.2.5 diff -u -b -r1.5.2.4 -r1.5.2.5 --- LoginPortlet.java 17 Mar 2008 10:52:35 -0000 1.5.2.4 +++ LoginPortlet.java 21 Mar 2008 16:46:23 -0000 1.5.2.5 @@ -57,10 +57,13 @@ } else if ("logout".equals(action)) { Community.logout(); } else if ("send_password".equals(action)) { - throw new UnsupportedOperationException("Community module does not have all methods yet"); -// String username = request.getParameter("username"); -// if (!StringUtils.isBlank(username)) { -// } + String username = request.getParameter("username"); + if (!StringUtils.isBlank(username)) { + //Get email text and email header from portlet properties and use it for sending an email + String emailText = request.getPreferences().getValue("email.text", "Your account details associated with the given email address.\n"); + String emailHeader = request.getPreferences().getValue("email.header", "Account details"); + Community.sendPassword(username, emailText, emailHeader); + } } else { // Unknown _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs