Author: hansbak
Date: Mon Dec 17 01:31:42 2007 New Revision: 604803 URL: http://svn.apache.org/viewvc?rev=604803&view=rev Log: add a 'set to complete' button on a timesheet entry screen Modified: ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml Modified: ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties?rev=604803&r1=604802&r2=604803&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties (original) +++ ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties Mon Dec 17 01:31:42 2007 @@ -128,6 +128,6 @@ ProjectMgrTimeEntries=Add/Edit Time Entries PageTitleListTimeEntries=List Time Entries for ProjectMgrQuickAssignPartyId=Quick Assign Party Id - +CommonStatustoComplete=Status to 'complete' Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml?rev=604803&r1=604802&r2=604803&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml Mon Dec 17 01:31:42 2007 @@ -427,6 +427,12 @@ <response name="success" type="view" value="taskView"/> <response name="error" type="view" value="taskView"/> </request-map> + <request-map uri="StatustoComplete"> + <security https="true" auth="true"/> + <event type="service" invoke="updateTimesheet"/> + <response name="success" type="view" value="MyTimesheets"/> + <response name="error" type="view" value="MyTimesheets"/> + </request-map> <!-- end of request mappings --> <!-- View Mappings --> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml?rev=604803&r1=604802&r2=604803&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml Mon Dec 17 01:31:42 2007 @@ -230,7 +230,9 @@ <condition> <if-has-permission permission="WORKEFFORTMGR" action="_VIEW"/> </condition> - <widgets> + <widgets> + <include-menu name="MyTimeSubTabBar" location="component://projectmgr/widget/Menus.xml"/> + <label style="head2" text="${uiLabelMap.${labelTitleProperty}} ${uiLabelMap.CommonId}:[${paymentId}] ${${extraFunctionName}}"/> <decorator-section-include name="body"/> </widgets> <fail-widgets> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml?rev=604803&r1=604802&r2=604803&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml Mon Dec 17 01:31:42 2007 @@ -77,4 +77,15 @@ <link target="EditTimesheetEntries?timesheetId=${timesheetId}"/> </menu-item> </menu> + <menu name="MyTimeSubTabBar" menu-container-style="button-bar button-style-2" default-selected-style="selected"> + <menu-item name="StatustoComplete" title="${uiLabelMap.CommonStatustoComplete}" > + <condition> + <and> + <not><if-empty field-name="timesheet"/></not> + <if-compare field-name="timesheet.statusId" operator="equals" value="TIMESHEET_IN_PROCESS"/> + </and> + </condition> + <link target="StatustoComplete?timesheetId=${timesheet.timesheetId}&statusId=TIMESHEET_COMPLETED"/> + </menu-item> + </menu> </menus> |
Free forum by Nabble | Edit this page |