You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2001/12/10 18:28:00 UTC

cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets CustomizeSetAction.java

taylor      01/12/10 09:28:00

  Modified:    src/java/org/apache/jetspeed/modules/actions/portlets
                        CustomizeSetAction.java
  Log:
  - Its no longer possible to add sub-panes which are not customizable.
  - When moving from addpane to properties page to the wml customization, the mode is reset to layout because those modes are not supported in wml
  
  Revision  Changes    Path
  1.11      +21 -8     jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/CustomizeSetAction.java
  
  Index: CustomizeSetAction.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/CustomizeSetAction.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- CustomizeSetAction.java	2001/12/06 06:26:54	1.10
  +++ CustomizeSetAction.java	2001/12/10 17:28:00	1.11
  @@ -121,8 +121,8 @@
          /**
           * Reload profile for customization (if necessary)
           * --------------------------------------------------------------------------
  -        * last modified: 10/31/01
  -        * Andreas Kempf, Siemens ICM S CP PE, Munich
  +        * last modified: 12/10/01
  +        * Andreas Kempf, Siemens ICM S CP OP, Munich
           * mailto: A.Kempf@web.de
           */
           AutoProfile.doIt (rundata, true);
  @@ -147,13 +147,20 @@
           String mode = rundata.getParameters().getString("mode");
           if (mode == null)
           {
  -            mode = (String)rundata.getUser().getTemp("mode");
  -            if (mode == null) mode = "layout";
  +          mode = (String)rundata.getUser().getTemp("mode");
  +          if ((mode==null) || (mode.equalsIgnoreCase("addset")) || (mode.equalsIgnoreCase("general")))
  +            mode = "layout";
  +          
           }
           else
           {
  -            rundata.getUser().setTemp("mode",mode);
  +          if ((mediaType.equalsIgnoreCase("wml")) && (!mode.equalsIgnoreCase("add")))
  +            mode = "layout";
  +
  +          rundata.getUser().setTemp("mode",mode);
           }
  +
  +        System.out.println (mode);  
           
           String template = (String)context.get("template");
   
  @@ -191,8 +198,8 @@
           * Special handling for wml profiles
           * no skins, no properties menuentry, no panes 
           * --------------------------------------------------------------------------
  -        * last modified: 10/31/01
  -        * Andreas Kempf, Siemens ICM S CP PE, Munich
  +        * last modified: 12/10/01
  +        * Andreas Kempf, Siemens ICM S CP OP, Munich
           * mailto: A.Kempf@web.de
           */
   
  @@ -204,13 +211,19 @@
           else
           {
             context.put("currentSkin", set.getPortletConfig().getPortletSkin().getName());
  -          context.put("allowproperties", "true");
  +          if (((String) jdata.getSession().getAttribute ("customizedPaneName")).equalsIgnoreCase("*"))
  +            context.put("allowproperties", "false");
  +          else  
  +            context.put("allowproperties", "true");
           }
   
   
  +        context.put("allowpane","false");
  +        
           // do not allow panes for wml profiles
           if ((!mediaType.equalsIgnoreCase("wml")) && (set.getController() instanceof PortletSetController))
           {
  +          if (((String) jdata.getSession().getAttribute ("customizedPaneName")).equalsIgnoreCase("*"))
               context.put("allowpane","true");
           }
           else
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>