You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2009/08/06 11:49:44 UTC
svn commit: r801584 - in /ofbiz/trunk/applications/content:
config/ContentUiLabels.xml webapp/content/WEB-INF/controller.xml
widget/content/DataResourceScreens.xml
Author: jacopoc
Date: Thu Aug 6 09:49:43 2009
New Revision: 801584
URL: http://svn.apache.org/viewvc?rev=801584&view=rev
Log:
Added download link for binary data resources.
Modified:
ofbiz/trunk/applications/content/config/ContentUiLabels.xml
ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
ofbiz/trunk/applications/content/widget/content/DataResourceScreens.xml
Modified: ofbiz/trunk/applications/content/config/ContentUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/config/ContentUiLabels.xml?rev=801584&r1=801583&r2=801584&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/config/ContentUiLabels.xml (original)
+++ ofbiz/trunk/applications/content/config/ContentUiLabels.xml Thu Aug 6 09:49:43 2009
@@ -611,6 +611,9 @@
<value xml:lang="it">Tipo documento</value>
<value xml:lang="zh">æ档类å</value>
</property>
+ <property key="ContentDownload">
+ <value xml:lang="en">Download</value>
+ </property>
<property key="ContentEditProductStore">
<value xml:lang="ar">تØرÙر Ù
خز٠اÙÙ
ÙتÙج</value>
<value xml:lang="de">Produktladen bearbeiten</value>
Modified: ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml?rev=801584&r1=801583&r2=801584&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/applications/content/webapp/content/WEB-INF/controller.xml Thu Aug 6 09:49:43 2009
@@ -625,6 +625,7 @@
<security auth="true" https="true"/>
<response name="success" type="view" value="listDataResources"/>
</request-map>
+ <request-map uri="ViewBinaryDataResource"><security auth="true" https="true"/><response name="success" type="view" value="ViewBinaryDataResource"/></request-map>
<request-map uri="EditDataResourceType">
<security auth="true" https="true"/>
@@ -1935,6 +1936,7 @@
<view-map name="EditCompDocContentRole" page="component://content/widget/compdoc/CompDocScreens.xml#EditCompDocContentRole" type="screen"/>
<view-map name="ViewInstances" page="component://content/widget/compdoc/CompDocScreens.xml#ViewInstances" type="screen"/>
<view-map name="ViewCompDocContentBinary" page="" type="simplecontent"/>
+ <view-map name="ViewBinaryDataResource" page="" type="simplecontent"/>
<view-map name="ViewCompDocContent" page="component://content/widget/compdoc/CompDocScreens.xml#ViewCompDocContent" type="screen"/>
<view-map name="ViewSimpleContent" page="" type="simplecontent"/>
Modified: ofbiz/trunk/applications/content/widget/content/DataResourceScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/widget/content/DataResourceScreens.xml?rev=801584&r1=801583&r2=801584&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/widget/content/DataResourceScreens.xml (original)
+++ ofbiz/trunk/applications/content/widget/content/DataResourceScreens.xml Thu Aug 6 09:49:43 2009
@@ -175,6 +175,7 @@
<set field="tabButtonItem" value="editDataResource"/>
<set field="dataResourceId" from-field="parameters.dataResourceId"/>
<entity-one entity-name="DataResource" value-field="currentValue"/>
+ <set field="dataResource" from-field="currentValue"/>
<entity-condition entity-name="DataCategory" list="dataCategoryList"/>
</actions>
<widgets>
@@ -199,8 +200,21 @@
<not><if-empty field="currentValue"/></not>
</condition>
<widgets>
- <label text="${uiLabelMap.ContentContentsAssociatedToDataResource}" style="h3"/>
- <include-form name="ListContentsAssociatedToDataResource" location="component://content/widget/content/DataResourceForms.xml"/>
+ <include-screen name="DataResourceViewLink"/>
+ <container style="screenlet">
+ <container style="screenlet-title-bar">
+ <container style="h3">
+ <label text="${uiLabelMap.ContentContentsAssociatedToDataResource}"/>
+ </container>
+ </container>
+ <container style="screenlet-body">
+ <section>
+ <widgets>
+ <include-form name="ListContentsAssociatedToDataResource" location="component://content/widget/content/DataResourceForms.xml"/>
+ </widgets>
+ </section>
+ </container>
+ </container>
</widgets>
</section>
</decorator-section>
@@ -485,4 +499,26 @@
</widgets>
</section>
</screen>
+ <screen name="DataResourceViewLink">
+ <section>
+ <condition>
+ <or>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="application/msword"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="application/pdf"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="application/vnd.oasis.opendocument.text"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="image/jpeg"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="image/gif"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="image/tiff"/>
+ <if-compare field="dataResource.mimeTypeId" operator="equals" value="image/png"/>
+ </or>
+ </condition>
+ <widgets>
+ <container>
+ <link target="ViewBinaryDataResource" text="${uiLabelMap.ContentDownload}" style="buttontext">
+ <parameter param-name="dataResourceId"/>
+ </link>
+ </container>
+ </widgets>
+ </section>
+ </screen>
</screens>