portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Woonsan Ko (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Updated: (JS2-1106) Support auto-switching to edit_defaults even when the portlet doesn't support EDIT mode.
Date Mon, 15 Feb 2010 18:47:28 GMT

     [ https://issues.apache.org/jira/browse/JS2-1106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Woonsan Ko updated JS2-1106:
----------------------------

    Description: 
Currently, auto-switching to edit_defaults mode is working in the following condition (See
JS2-634 for detail.)

 a) The following property is set to true in /WEB-INF/conf/jetspeed.properties.

    supported.portletmode.autoswitch.edit_defaults=true

 b) A portlet application has custom portlet mode mapping declaration like the following (in
portlet.xml):

    <custom-portlet-mode>
      <description>a Custom Edit_defaults Mode</description>
      <portlet-mode>edit_defaults</portlet-mode>
    </custom-portlet-mode>

 c) A portlet must support EDIT mode and it must have public doEdit() method.
     By the way, this portlet must not support edit_defaults mode explicitly in its portlet
definition. If it defines edit_defaults mode support explicitly, it means it doesn't need
"auto-switching".

However, with the above conditions, we cannot support auto-switching to edit_defaults mode
correctly if a portlet should not support EDIT mode but it should support edit_defaults mode.
Therefore, I'd like to change the last condition (c) like this:

 c) A portlet must have a *public* render helper method for edit mode.
     With Portlet 2.0 GenericPortlet class, the helper method can be an annotated one or the
defined method, "doEdit(RenderRequest, RenderResponse)".


  was:
Currently, auto-switching to edit_defaults mode is working in the following condition (See
JS2-634 for detail.)

 a) The following property is set to true in /WEB-INF/conf/jetspeed.properties.

    supported.portletmode.autoswitch.edit_defaults=true

 b) A portlet application has custom portlet mode mapping declaration like the following (in
portlet.xml):

    <custom-portlet-mode>
      <description>a Custom Edit_defaults Mode</description>
      <portlet-mode>edit_defaults</portlet-mode>
    </custom-portlet-mode>

 c) A portlet must support EDIT mode and it must have public doEdit() method.
     By the way, this portlet must not support edit_defaults mode explicitly in its portlet
definition. If it defines edit_defaults mode support explicitly, it means it doesn't need
"auto-switching".

However, with the above conditions, we cannot support auto-switching to edit_defaults mode
correctly if a portlet should not support EDIT mode but it should support edit_defaults mode.
Therefore, I'd like to change the last condition (c) like this:

 c) A portlet must have public doEdit() method.




> Support auto-switching to edit_defaults even when the portlet doesn't support EDIT mode.
> ----------------------------------------------------------------------------------------
>
>                 Key: JS2-1106
>                 URL: https://issues.apache.org/jira/browse/JS2-1106
>             Project: Jetspeed 2
>          Issue Type: Improvement
>          Components: Container
>    Affects Versions: 2.2.0
>            Reporter: Woonsan Ko
>            Assignee: Woonsan Ko
>            Priority: Minor
>             Fix For: 2.2.1
>
>
> Currently, auto-switching to edit_defaults mode is working in the following condition
(See JS2-634 for detail.)
>  a) The following property is set to true in /WEB-INF/conf/jetspeed.properties.
>     supported.portletmode.autoswitch.edit_defaults=true
>  b) A portlet application has custom portlet mode mapping declaration like the following
(in portlet.xml):
>     <custom-portlet-mode>
>       <description>a Custom Edit_defaults Mode</description>
>       <portlet-mode>edit_defaults</portlet-mode>
>     </custom-portlet-mode>
>  c) A portlet must support EDIT mode and it must have public doEdit() method.
>      By the way, this portlet must not support edit_defaults mode explicitly in its portlet
definition. If it defines edit_defaults mode support explicitly, it means it doesn't need
"auto-switching".
> However, with the above conditions, we cannot support auto-switching to edit_defaults
mode correctly if a portlet should not support EDIT mode but it should support edit_defaults
mode.
> Therefore, I'd like to change the last condition (c) like this:
>  c) A portlet must have a *public* render helper method for edit mode.
>      With Portlet 2.0 GenericPortlet class, the helper method can be an annotated one
or the defined method, "doEdit(RenderRequest, RenderResponse)".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message