Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
In directory 
james.mmbase.org:/tmp/cvs-serv16143/java/com/finalist/cmsc/repository/forms

Modified Files:
        AssetSearchAction.java 
Log Message:
CMSC-681 Asset Maintenance code refacted


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
See also: http://www.mmbase.org/jira/browse/CMSC-681


Index: AssetSearchAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetSearchAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AssetSearchAction.java      23 Dec 2008 07:36:47 -0000      1.7
+++ AssetSearchAction.java      25 Dec 2008 01:56:32 -0000      1.8
@@ -67,15 +67,13 @@
 
       String deleteAssetRequest = request.getParameter("deleteAssetRequest");
       String show = request.getParameter("show");
-      if (show == null) {
-         show = searchForm.getShow();
+      
+      if (StringUtils.isEmpty(show)) {
+         show = (String)request.getSession().getAttribute("show");
+         if(StringUtils.isEmpty(show)){
+            show="list";
       }
-      if (StringUtils.isNotEmpty(show)) {
-         show = "thumbnail";
-      }else{
-         show = null;
       }
-
       if (StringUtils.isNotEmpty(deleteAssetRequest)) {
          if (deleteAssetRequest.startsWith("massDelete:")) {
             massDeleteAsset(deleteAssetRequest.substring(11));
@@ -101,7 +99,7 @@
          }
       }
       addToRequest(request, "typesList", typesList);
-      addToRequest(request, "show", show);
+      request.getSession().setAttribute("show", show);
 
       // Switching tab, no searching.
       if ("false".equalsIgnoreCase(searchForm.getSearch())) {
@@ -136,12 +134,12 @@
 
       // set default order field
       if (StringUtils.isEmpty(order)) {
+         if (nodeManager.hasField("number")) {
+            order = "number";
+         }
          if (nodeManager.hasField("title")) {
             order = "title";
          }
-         if (nodeManager.hasField("name")) {
-            order = "name";
-         }
       }
       if (StringUtils.isNotEmpty(order)) {
          queryStringComposer.addParameter(ORDER, searchForm.getOrder());
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to