You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2011/08/27 10:21:01 UTC
svn commit: r1162312 - in /ofbiz/trunk: applications/party/data/
applications/party/widget/partymgr/ framework/common/config/
framework/common/entitydef/
Author: hansbak
Date: Sat Aug 27 08:21:01 2011
New Revision: 1162312
URL: http://svn.apache.org/viewvc?rev=1162312&view=rev
Log:
allow the listing of all preference groups in the partymanager user preferences
Modified:
ofbiz/trunk/applications/party/data/PartyTypeData.xml
ofbiz/trunk/applications/party/widget/partymgr/PartyForms.xml
ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
ofbiz/trunk/framework/common/config/CommonUiLabels.xml
ofbiz/trunk/framework/common/entitydef/entitymodel.xml
Modified: ofbiz/trunk/applications/party/data/PartyTypeData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/data/PartyTypeData.xml?rev=1162312&r1=1162311&r2=1162312&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/data/PartyTypeData.xml (original)
+++ ofbiz/trunk/applications/party/data/PartyTypeData.xml Sat Aug 27 08:21:01 2011
@@ -435,7 +435,8 @@ under the License.
<UserPrefGroupType userPrefGroupTypeId="GLOBAL_PREFERENCES" description="Global preferences"/>
<UserPreference userLoginId="_NA_" userPrefTypeId="ORGANIZATION_PARTY" userPrefGroupTypeId="GLOBAL_PREFERENCES" userPrefValue="DEFAULT"/>
- <EnumerationType description="Global preferences" enumTypeId="GLOBAL_PREFERENCES" hasTable="N" parentTypeId=""/>
+ <EnumerationType description="User preference groups" enumTypeId="USER_PREF_GROUPS" hasTable="N" parentTypeId=""/>
+ <EnumerationType description="Global preferences" enumTypeId="GLOBAL_PREFERENCES" hasTable="N" parentTypeId="USER_PREF_GROUPS"/>
<Enumeration description="Organization party" enumCode="" enumId="ORGANIZATION_PARTY" sequenceId="01" enumTypeId="GLOBAL_PREFERENCES"/>
<Enumeration description="Visual Theme" enumCode="" enumId="VISUAL_THEME" sequenceId="02" enumTypeId="GLOBAL_PREFERENCES"/>
Modified: ofbiz/trunk/applications/party/widget/partymgr/PartyForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyForms.xml?rev=1162312&r1=1162311&r2=1162312&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/PartyForms.xml (original)
+++ ofbiz/trunk/applications/party/widget/partymgr/PartyForms.xml Sat Aug 27 08:21:01 2011
@@ -1025,7 +1025,7 @@ under the License.
<field name="description" title="${uiLabelMap.CommonDescription}" required-field="true"><text/></field>
<field name="save" title="${uiLabelMap.CommonSave}"><submit/></field>
</form>
- <form name="ListPreference" type="list" target="removePreference" list-name="userPreferenceList"
+ <form name="ListPreference" type="list" target="removePreference" list-name="enumTypeChildAndEnums"
odd-row-style="alternate-row" default-table-style="basic-table hover-bar" separate-columns="true" use-row-submit="true" >
<row-actions>
<service service-name="getUserPreference" result-map="values">
@@ -1034,11 +1034,12 @@ under the License.
<set field="userPrefValue" from-field="values.userPrefValue"/>
</row-actions>
<field name="enumId" parameter-name="userPrefTypeId"><hidden value="${enumId}"/></field>
- <field name="enumTypeId" parameter-name="userPrefGroupTypeId"><hidden value="${enumTypeId}"/></field>
- <field name="description" title="${uiLabelMap.CommonDescription}"><display/></field>
+ <field name="childEnumTypeId" parameter-name="userPrefGroupTypeId"><hidden value="${enumTypeId}"/></field>
+ <field name="childDescription" title="${uiLabelMap.CommonPreferenceGroup}"><display/></field>
+ <field name="description" title="${uiLabelMap.CommonPreferenceName}"><display/></field>
<field name="partyId"><hidden/></field>
<field name="userPrefUserLoginId"><hidden/></field>
- <field name="userPrefValue" title="${uiLabelMap.CommonValue}"><display></display></field>
+ <field name="userPrefValue" title="${uiLabelMap.CommonValue}"><display/></field>
<field name="submit" title="${uiLabelMap.CommonRemove}" use-when="userPrefValue!=null"><submit/></field>
</form>
<form name="PartyBillingAccount" type="list" list-name="billingAccounts" default-table-style="basic-table hover-bar">
Modified: ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=1162312&r1=1162311&r2=1162312&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml (original)
+++ ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml Sat Aug 27 08:21:01 2011
@@ -1099,8 +1099,8 @@ under the License.
<set field="headerItem" value="find"/>
<set field="tabButtonItem" value="preferences"/>
<set field="partyId" from-field="parameters.partyId"/>
- <entity-and entity-name="Enumeration" list="userPreferenceList">
- <field-map field-name="enumTypeId" value="GLOBAL_PREFERENCES"/>
+ <entity-and entity-name="EnumTypeChildAndEnum" list="enumTypeChildAndEnums">
+ <field-map field-name="parentEnumTypeId" value="USER_PREF_GROUPS"/>
</entity-and>
<entity-and entity-name="UserLogin" list="userLogins">
<field-map field-name="partyId" from-field="parameters.partyId"/>
@@ -1115,7 +1115,7 @@ under the License.
<set field="userPrefUserLoginId" from-field="userLogin.userLoginId"/>
</actions>
<widgets>
- <screenlet title="${uiLabelMap.CommonPreferences} ${uiLabelMap.CommonFor} ${userPrefUserLoginId}" >
+ <screenlet title="${uiLabelMap.CommonPreferences} ${uiLabelMap.CommonFor} userLogin: ${userPrefUserLoginId}" >
<include-form name="ListPreference" location="component://party/widget/partymgr/PartyForms.xml"/>
</screenlet>
</widgets>
Modified: ofbiz/trunk/framework/common/config/CommonUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/config/CommonUiLabels.xml?rev=1162312&r1=1162311&r2=1162312&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/config/CommonUiLabels.xml (original)
+++ ofbiz/trunk/framework/common/config/CommonUiLabels.xml Sat Aug 27 08:21:01 2011
@@ -6420,6 +6420,12 @@
<value xml:lang="zh">设置</value>
<value xml:lang="zh_TW">è¨ç½®</value>
</property>
+ <property key="CommonPreferenceGroup">
+ <value xml:lang="en">Preference Group</value>
+ </property>
+ <property key="CommonPreferenceName">
+ <value xml:lang="en">Preference Name</value>
+ </property>
<property key="CommonPrepared">
<value xml:lang="ar">Ù
عدة</value>
<value xml:lang="de">Vorbereitet</value>
Modified: ofbiz/trunk/framework/common/entitydef/entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/entitydef/entitymodel.xml?rev=1162312&r1=1162311&r2=1162312&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/entitydef/entitymodel.xml (original)
+++ ofbiz/trunk/framework/common/entitydef/entitymodel.xml Sat Aug 27 08:21:01 2011
@@ -118,6 +118,24 @@ under the License.
</relation>
</entity>
+ <view-entity entity-name="EnumTypeChildAndEnum" package-name="org.ofbiz.common.enum">
+ <member-entity entity-alias="PARENT" entity-name="EnumerationType"/>
+ <member-entity entity-alias="CHILD" entity-name="EnumerationType"/>
+ <member-entity entity-alias="ENUM" entity-name="Enumeration"/>
+ <alias-all entity-alias="PARENT" prefix="parent"/>
+ <alias-all entity-alias="CHILD" prefix="child">
+ <exclude field="parentTypeId"/>
+ </alias-all>
+ <alias-all entity-alias="ENUM"/>
+ <view-link entity-alias="PARENT" rel-entity-alias="CHILD">
+ <key-map field-name="enumTypeId" rel-field-name="parentTypeId"/>
+ </view-link>
+ <view-link entity-alias="CHILD" rel-entity-alias="ENUM">
+ <key-map field-name="enumTypeId"/>
+ </view-link>
+ </view-entity>
+
+
<!-- ========================================================= -->
<!-- org.ofbiz.common.geo -->
<!-- ========================================================= -->