[gatein-issues] [JBoss JIRA] Updated: (GTNPORTAL-1752) The changes in the portal.xml don't take effect unless the database is cleaned up and the server is restart.

Gary Hu (JIRA) jira-events at lists.jboss.org
Mon Jan 10 11:55:49 EST 2011


     [ https://issues.jboss.org/browse/GTNPORTAL-1752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Hu updated GTNPORTAL-1752:
-------------------------------

        Summary: The changes in the portal.xml don't take effect unless the database is cleaned up and the server is restart.  (was: The changes in the portal.xml doesn't take effect unless the database is cleaned up and restart the server.)
    Description: 
The default site classic includes the following in the gatein.ear/02portal.war/WEB-INF/conf/portal/portal/classic/portal.xml:
  <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BannerPortlet</portlet-ref>
        <preferences>
          <preference>
            <name>template</name>
            <value>par:/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</value>
            <read-only>false</read-only>
          </preference>
        </preferences>
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
  </portlet-application>
  <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BreadcumbsPortlet</portlet-ref>        
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
 </portlet-application>

Please note that the BannerPortlet contains "preferences" property but the BreadcumbsPortlet doesn't.

To reproduce the issue,
 1)  log on the EPP 5 as root. 
 2) go to the classic site
 3) under the "Site Editor"  click "Edit Layout". 
 4) click the "Edit Portlet" icon on Banner Portlet, it shows a tab "Preferences". If clicking the "Edit Portlet" icon on Breadcumbs Portlet, it doesn't show the "Preferences" tab.   

If you modify the portal.xml to add the "preferences" element it won't take effect until the database is cleaned up and the server is restarted.
    <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BreadcumbsPortlet</portlet-ref>      
        <preferences>
            <preference>
               <name>template</name>
              <value>system:/groovy/webui/core/UIBreadcumbs.gtmpl</value>
              <read-only>false</read-only>
            </preference>
        </preferences>   
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
 </portlet-application>


  was:
The default site classic includes the following:
  <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BannerPortlet</portlet-ref>
        <preferences>
          <preference>
            <name>template</name>
            <value>par:/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</value>
            <read-only>false</read-only>
          </preference>
        </preferences>
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
  </portlet-application>
  <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BreadcumbsPortlet</portlet-ref>        
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
 </portlet-application>

Please note that the BannerPortlet contains "preferences" property but the BreadcumbsPortlet doesn't.

To reproduce the issue,
 1)  log on the EPP 5 as root. 
 2) go to the classic site
 3) under the "Site Editor"  click "Edit Layout". 
 4) click the "Edit Portlet" icon on Banner Portlet, it shows a tab "Preferences". If clicking the "Edit Portlet" icon on Breadcumbs Portlet, it doesn't show the "Preferences" tab.   

If you modify the portal.xml to add the "preferences" element it won't take effect until the database is cleaned up and the server is restarted.
    <portlet-application>
      <portlet>
        <application-ref>web</application-ref>
        <portlet-ref>BreadcumbsPortlet</portlet-ref>      
        <preferences>
            <preference>
               <name>template</name>
              <value>system:/groovy/webui/core/UIBreadcumbs.gtmpl</value>
              <read-only>false</read-only>
            </preference>
        </preferences>   
      </portlet>
      <access-permissions>Everyone</access-permissions>
	    <show-info-bar>false</show-info-bar>
 </portlet-application>




> The changes in the portal.xml don't take effect unless the database is cleaned up and the server is restart.
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: GTNPORTAL-1752
>                 URL: https://issues.jboss.org/browse/GTNPORTAL-1752
>             Project: GateIn Portal
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Gary Hu
>
> The default site classic includes the following in the gatein.ear/02portal.war/WEB-INF/conf/portal/portal/classic/portal.xml:
>   <portlet-application>
>       <portlet>
>         <application-ref>web</application-ref>
>         <portlet-ref>BannerPortlet</portlet-ref>
>         <preferences>
>           <preference>
>             <name>template</name>
>             <value>par:/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</value>
>             <read-only>false</read-only>
>           </preference>
>         </preferences>
>       </portlet>
>       <access-permissions>Everyone</access-permissions>
> 	    <show-info-bar>false</show-info-bar>
>   </portlet-application>
>   <portlet-application>
>       <portlet>
>         <application-ref>web</application-ref>
>         <portlet-ref>BreadcumbsPortlet</portlet-ref>        
>       </portlet>
>       <access-permissions>Everyone</access-permissions>
> 	    <show-info-bar>false</show-info-bar>
>  </portlet-application>
> Please note that the BannerPortlet contains "preferences" property but the BreadcumbsPortlet doesn't.
> To reproduce the issue,
>  1)  log on the EPP 5 as root. 
>  2) go to the classic site
>  3) under the "Site Editor"  click "Edit Layout". 
>  4) click the "Edit Portlet" icon on Banner Portlet, it shows a tab "Preferences". If clicking the "Edit Portlet" icon on Breadcumbs Portlet, it doesn't show the "Preferences" tab.   
> If you modify the portal.xml to add the "preferences" element it won't take effect until the database is cleaned up and the server is restarted.
>     <portlet-application>
>       <portlet>
>         <application-ref>web</application-ref>
>         <portlet-ref>BreadcumbsPortlet</portlet-ref>      
>         <preferences>
>             <preference>
>                <name>template</name>
>               <value>system:/groovy/webui/core/UIBreadcumbs.gtmpl</value>
>               <read-only>false</read-only>
>             </preference>
>         </preferences>   
>       </portlet>
>       <access-permissions>Everyone</access-permissions>
> 	    <show-info-bar>false</show-info-bar>
>  </portlet-application>

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list