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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs