Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
In directory
james.mmbase.org:/tmp/cvs-serv3537/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
Modified Files:
SearchConditionalUserAction.java UserAddAction.java
UserAddInitAction.java
Log Message:
change newsletter publication could search, sort defaultly, CMSC-979 change
staticSearch with more columns. remove the unuse function
NewletterPublication,make the addUser turn to correct pages
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
See also: http://www.mmbase.org/jira/browse/CMSC-979
Index: SearchConditionalUserAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/SearchConditionalUserAction.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- SearchConditionalUserAction.java 5 Aug 2008 05:44:37 -0000 1.13
+++ SearchConditionalUserAction.java 19 Sep 2008 10:32:02 -0000 1.14
@@ -53,6 +53,8 @@
int totalCount = personService.getAssociatedPersonsNum(map);
setSharedAttributes(request, persons, totalCount);
+ String forwardPath = (String)
actionMapping.findForward("newUserLinkBack").getPath();
+ request.setAttribute("forwardPath", forwardPath);
return actionMapping.findForward("success");
}
@@ -80,7 +82,7 @@
return actionMapping.findForward("group");
}
-private void chooseOption(HttpServletRequest request, String option,
Map<String, String> map, String groupName, String[] authIds) {
+ private void chooseOption(HttpServletRequest request, String option,
Map<String, String> map, String groupName, String[] authIds) {
//String option = searchform.getOption();
if (null != authIds&&"remove".equals(option)) {
removeAuthorityFromUser(groupName, authIds);
@@ -100,7 +102,7 @@
String TransFormNames=StringUtils.join(userNames,"','");
map.put("strict", TransFormNames);
}
-}
+ }
public ActionForward searchCandidateSubscriber(ActionMapping
actionMapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse httpServletResponse) throws
Exception {
Index: UserAddAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/UserAddAction.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- UserAddAction.java 5 Aug 2008 07:56:06 -0000 1.10
+++ UserAddAction.java 19 Sep 2008 10:32:02 -0000 1.11
@@ -73,11 +73,9 @@
return ret;
} else {
if ("newslettersubscribers".equals(tmpForward)) {
- ActionForward ret = new
ActionForward(actionMapping
-
.findForward("newslettersubscribers").getPath()
- + "?newsletterId="
- +
httpServletRequest.getSession().getAttribute(
-
"newsletterId"));
+ String path = (String)
httpServletRequest.getSession()
+ .getAttribute("path");
+ ActionForward ret = new ActionForward(path);
clearSession(httpServletRequest.getSession());
ret.setRedirect(true);
return ret;
@@ -112,6 +110,12 @@
ret.setRedirect(true);
return ret;
}
+ /*else if("addToGroup".equals(tmpForward)){
+ ActionForward ret =
actionMapping.findForward("addToGroup");
+ clearSession(httpServletRequest.getSession());
+ ret.setRedirect(true);
+ return ret;
+ }*/
}
removeFromSession(httpServletRequest, actionForm);
return actionMapping.findForward(SUCCESS);
@@ -136,10 +140,10 @@
ret = new ActionForward(path);
}
else {
- ret = new
ActionForward("/editors/newsletter/NewsletterPublicationSubscriberSearch.do?newsletterId="
- +
httpServletRequest.getSession().getAttribute("newsletterId"));
- }
+ String path = (String)
httpServletRequest.getSession().getAttribute("path");
+ ret = new ActionForward(path);
ret.setRedirect(true);
+ }
} else {
ret = actionMapping.findForward(SUCCESS);
}
Index: UserAddInitAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/UserAddInitAction.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- UserAddInitAction.java 5 Aug 2008 07:56:06 -0000 1.9
+++ UserAddInitAction.java 19 Sep 2008 10:32:02 -0000 1.10
@@ -59,11 +59,12 @@
private void setNewsletterForward(HttpServletRequest request) {
if (StringUtils.isNotBlank(request.getParameter("forward"))) {
- request.getSession().setAttribute("newsletterId",
request.getParameter("newsletterId"));
- request.getSession().setAttribute("forward",
request.getParameter("forward"));
- //community preference return back
- if(request.getParameter("path") != null) {
- request.getSession().setAttribute("path",
request.getParameter("path"));
+ request.getSession().setAttribute("forward",
+ request.getParameter("forward"));
+ // community preference return back
+ if (request.getParameter("path") != null) {
+ request.getSession().setAttribute("path",
+ request.getParameter("path"));
}
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs