Author: hansbak
Date: Sun Jan 11 21:58:35 2009 New Revision: 733630 URL: http://svn.apache.org/viewvc?rev=733630&view=rev Log: only show application buttons when logged in Modified: ofbiz/trunk/framework/common/widget/CommonMenus.xml ofbiz/trunk/framework/common/widget/CommonScreens.xml Modified: ofbiz/trunk/framework/common/widget/CommonMenus.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/CommonMenus.xml?rev=733630&r1=733629&r2=733630&view=diff ============================================================================== --- ofbiz/trunk/framework/common/widget/CommonMenus.xml (original) +++ ofbiz/trunk/framework/common/widget/CommonMenus.xml Sun Jan 11 21:58:35 2009 @@ -19,10 +19,13 @@ --> <menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd"> - <menu name="CommonAppBarMenu" default-menu-item-name="main" id="app-navigation" type="simple" + <menu name="CommonAppBarMenu" default-menu-item-name="main" id="app-navigation" type="simple" title="${applicationTitle}&nbsp;" default-selected-style="selected" menu-container-style="button-bar tab-bar" selected-menuitem-context-field-name="headerItem"> - <menu-item name="main" title="${uiLabelMap.CommonMain}"><link target="main"/></menu-item> - <menu-item name="Logout" title="${uiLabelMap.CommonLogout}" align-style="opposed"> + <menu-item name="main" title="${uiLabelMap.CommonMain}"> + <condition><not><if-empty field-name="userLogin"/></not></condition> + <link target="main"/> + </menu-item> + <menu-item name="Logout" title="${uiLabelMap.CommonLogout}" align-style="opposed"> <condition><not><if-empty field-name="userLogin"/></not></condition> <link target="logout"/> </menu-item> Modified: ofbiz/trunk/framework/common/widget/CommonScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/CommonScreens.xml?rev=733630&r1=733629&r2=733630&view=diff ============================================================================== --- ofbiz/trunk/framework/common/widget/CommonScreens.xml (original) +++ ofbiz/trunk/framework/common/widget/CommonScreens.xml Sun Jan 11 21:58:35 2009 @@ -120,7 +120,7 @@ <set field="layoutSettings.javaScripts[]" value="/images/fieldlookup.js" global="true"/> <set field="layoutSettings.javaScripts[]" value="/images/calendar_date_select.js" global="true"/> <set field="layoutSettings.commonHeaderImageLinkUrl" from-field="layoutSettings.commonHeaderImageLinkUrl" default-value="main" global="true"/> - <service service-name="getUserPreferenceGroup" result-map="prefResult"> + <service service-name="getUserPreferenceGroup" result-map-name="prefResult"> <field-map field-name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/> </service> <set field="userPreferences" from-field="prefResult.userPrefMap" global="true"/> @@ -135,7 +135,7 @@ <property-to-field resource="general" property="defaultOrganizationPartyId" field="defaultOrganizationPartyIdProperties"/> <set field="defaultOrganizationPartyId" value="${bsh:"DEFAULT".equals(userPreferences.get("ORGANIZATION_PARTY"))?defaultOrganizationPartyIdProperties:userPreferences.get("ORGANIZATION_PARTY")}" global="true"/> <property-to-field resource="general" property="currency.uom.id.default" field="defaultCurrencyUomId"/> - <entity-one entity-name="PartyAcctgPrefAndGroup" value-field="orgParty"> + <entity-one entity-name="PartyAcctgPrefAndGroup" value-name="orgParty"> <field-map field-name="partyId" env-name="defaultOrganizationPartyId"/> </entity-one> <set field="defaultOrganizationPartyCurrencyUomId" from-field="orgParty.baseCurrencyUomId" default-value="defaultCurrencyUomId" global="true"/> @@ -150,14 +150,24 @@ <!-- render appheader: both menu widget style and ftl template style menus are supported--> <section> <condition> - <if-empty field="applicationMenuName"/> + <not><if-empty field-name="userLogin"/></not> </condition> <widgets> - <platform-specific><html><html-template location="${appheaderTemplate}"/></html></platform-specific> + <section> + <condition> + <if-empty field-name="applicationMenuName"/> + </condition> + <widgets> + <platform-specific><html><html-template location="${appheaderTemplate}"/></html></platform-specific> + </widgets> + <fail-widgets> + <label style="apptitle">${parameters.applicationTitle}</label> + <include-menu name="${applicationMenuName}" location="${applicationMenuLocation}"/> + </fail-widgets> + </section> </widgets> <fail-widgets> - <label style="apptitle">${applicationTitle}</label> - <include-menu name="${applicationMenuName}" location="${applicationMenuLocation}"/> + <include-menu name="CommonAppBarMenu" location="component://common/widget/CommonMenus.xml"/> </fail-widgets> </section> <platform-specific><html><html-template location="component://common/webcommon/includes/messages.ftl"/></html></platform-specific> @@ -180,7 +190,7 @@ <!-- render footer --> <section> <condition> - <if-empty field="applicationFooterTemplate"/> + <if-empty field-name="applicationFooterTemplate"/> </condition> <widgets> <platform-specific><html><html-template location="${footerTemplateLocation}"/></html></platform-specific> @@ -388,7 +398,7 @@ <widgets> <section> <condition> - <if-empty field="titleProperty"/> + <if-empty field-name="titleProperty"/> </condition> <widgets> <container style="h1"> |
Free forum by Nabble | Edit this page |