You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2014/11/22 19:06:09 UTC

svn commit: r1641097 - /ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml

Author: nmalin
Date: Sat Nov 22 18:06:08 2014
New Revision: 1641097

URL: http://svn.apache.org/r1641097
Log:
Corrective patch proposed by Gil Portenseigne that pass link's parameter from flexible string to correct parameter element on calendar menu screen, related to the issue OFBIZ-5847

Modified:
    ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml

Modified: ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml?rev=1641097&r1=1641096&r2=1641097&view=diff
==============================================================================
--- ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml (original)
+++ ofbiz/branches/release13.07/applications/workeffort/widget/WorkEffortMenus.xml Sat Nov 22 18:06:08 2014
@@ -140,71 +140,181 @@ under the License.
             </link>
         </menu-item>
     </menu>
-    <menu name="Day"  extends="Calendar">
-        <menu-item name="next" title="${uiLabelMap.WorkEffortNextDay}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=day&amp;start=${nextMillis}${urlParam}"/>
-        </menu-item>
-        <menu-item name="toDay" title="${uiLabelMap.CommonToday}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=day${urlParam}"/>
-        </menu-item>
-        <menu-item name="prev" title="${uiLabelMap.WorkEffortPreviousDay}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=day&amp;start=${prevMillis}${urlParam}"/>
+    <menu name="Day" extends="Calendar">
+        <menu-item name="next">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortNextDay}">
+                <parameter param-name="period" value="day"/>
+                <parameter param-name="start" value="${nextMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="toDay">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.CommonToday}">
+                <parameter param-name="period" value="day"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="prev">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortPreviousDay}">
+                <parameter param-name="period" value="day"/>
+                <parameter param-name="start" value="${prevMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
     </menu>
     <menu name="Week" extends="Calendar">
-        <menu-item name="next" title="${uiLabelMap.WorkEffortNextWeek}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=week&amp;start=${nextMillis}${urlParam}"/>
-        </menu-item>
-        <menu-item name="thisWeek" title="${uiLabelMap.WorkEffortThisWeek}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=week${urlParam}"/>
-        </menu-item>
-        <menu-item name="prev" title="${uiLabelMap.WorkEffortPreviousWeek}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=week&amp;start=${prevMillis}${urlParam}"/>
+        <menu-item name="next">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortNextWeek}">
+                <parameter param-name="period" value="week"/>
+                <parameter param-name="start" value="${nextMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="thisWeek">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortThisWeek}">
+                <parameter param-name="period" value="week"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="prev">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortPreviousWeek}">
+                <parameter param-name="period" value="week"/>
+                <parameter param-name="start" value="${prevMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
     </menu>
     <menu name="Month" extends="Calendar">
-        <menu-item name="next" title="${uiLabelMap.WorkEffortNextMonth}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=month&amp;start=${nextMillis}${urlParam}"/>
-        </menu-item>
-        <menu-item name="thisMonth" title="${uiLabelMap.WorkEffortThisMonth}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=month${urlParam}"/>
-        </menu-item>
-        <menu-item name="prev" title="${uiLabelMap.WorkEffortPreviousMonth}">
-            <link target="${parameters._LAST_VIEW_NAME_}?period=month&amp;start=${prevMillis}${urlParam}"/>
+        <menu-item name="next">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortNextMonth}">
+                <parameter param-name="period" value="month"/>
+                <parameter param-name="start" value="${nextMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="thisMonth">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortThisMonth}">
+                <parameter param-name="period" value="month"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
+        </menu-item>
+        <menu-item name="prev">
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortPreviousMonth}">
+                <parameter param-name="period" value="month"/>
+                <parameter param-name="start" value="${prevMillis}"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
     </menu>
     <menu name="Upcoming" extends="Calendar">
     </menu>
     <menu name="Calendar">
-        <menu-item name="upcoming" title="${uiLabelMap.WorkEffortUpcomingEvents}">
+        <menu-item name="upcoming">
             <condition>
                 <and>
                     <if-compare field="parameters.period" operator="not-equals" value="upcoming"/>
                     <if-empty field="parameters.fixedAssetId"/>
                 </and>
             </condition>
-            <link target="${parameters._LAST_VIEW_NAME_}?period=upcoming${urlParam}"/>
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortUpcomingEvents}">
+                <parameter param-name="period" value="upcoming"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
-        <menu-item name="month" title="${uiLabelMap.WorkEffortMonthView}">
+        <menu-item name="month">
             <condition>
                 <if-compare field="parameters.period" operator="not-equals" value="month"/>
             </condition>
-            <link target="${parameters._LAST_VIEW_NAME_}?period=month${urlParam}"/>
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortMonthView}">
+                <parameter param-name="period" value="month"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
-        <menu-item name="week" title="${uiLabelMap.WorkEffortWeekView}">
+        <menu-item name="week">
             <condition>
                 <and>
                     <if-compare field="parameters.period" operator="not-equals" value="week"/>
                     <not><if-empty field="parameters.period"/></not>
                 </and>
             </condition>
-            <link target="${parameters._LAST_VIEW_NAME_}?period=week${urlParam}"/>
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortWeekView}">
+                <parameter param-name="period" value="week"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
-        <menu-item name="day" title="${uiLabelMap.WorkEffortDayView}">
+        <menu-item name="day">
             <condition>
                 <if-compare field="parameters.period" operator="not-equals" value="day"/>
             </condition>
-            <link target="${parameters._LAST_VIEW_NAME_}?period=day${urlParam}"/>
+            <link target="${parameters._LAST_VIEW_NAME_}" text="${uiLabelMap.WorkEffortDayView}">
+                <parameter param-name="period" value="day"/>
+                <parameter param-name="partyId" from-field="parameters.partyId"/>
+                <parameter param-name="fixedAssetId" from-field="parameters.fixedAssetId"/>
+                <parameter param-name="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <parameter param-name="calendarType" from-field="parameters.calendarType"/>
+                <parameter param-name="facilityId" from-field="parameters.facilityId"/>
+                <parameter param-name="hideEvents" from-field="parameters.hideEvents"/>
+            </link>
         </menu-item>
         <menu-item name="dummy" title="--------">
             <condition>