Author: hansbak
Date: Thu Dec 20 23:45:37 2007 New Revision: 606125 URL: http://svn.apache.org/viewvc?rev=606125&view=rev Log: add 2 buttons to set taskstatus to onhold or cancelled 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=606125&r1=606124&r2=606125&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties (original) +++ ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties Thu Dec 20 23:45:37 2007 @@ -97,8 +97,10 @@ ProjectMgrProjectSummary=Project Summary ProjectMgrProjectTeam=Project Team ProjectMgrPartySkills=Party Skills +ProjectMgrRelease=Release ProjectMgrResources=Resources ProjectMgrResourceName=Resource Name +ProjectMgrSetOnHold=On-Hold ProjectMgrSkillStandards=Skill Standards ProjectMgrSkillType=Skill Type ProjectMgrSaveAsTemplate=Save As Template 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=606125&r1=606124&r2=606125&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/controller.xml Thu Dec 20 23:45:37 2007 @@ -137,6 +137,11 @@ <security https="true" auth="true"/> <response name="success" type="view" value="EditTaskPartyAssigns"/> </request-map> + <request-map uri="setTaskStatus"> + <security https="true" auth="true"/> + <event type="service" invoke="updateWorkEffort"/> + <response name="success" type="view" value="taskView"/> + </request-map> <request-map uri="createTaskPartyAssign"> <security https="true" auth="true"/> <event type="service" invoke="assignPartyToWorkEffort"/> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml?rev=606125&r1=606124&r2=606125&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml Thu Dec 20 23:45:37 2007 @@ -144,6 +144,7 @@ </condition> <widgets> <include-menu name="TaskTabBar" location="component://projectmgr/widget/Menus.xml"/> + <include-menu name="TaskSubTabBar" location="component://projectmgr/widget/Menus.xml"/> <label style="head1" text="${uiLabelMap.ProjectMgrTaskCurrent}: ${workEffort.workEffortName}[${workEffort.workEffortId}] Project: ${projectName}"/> <link style="head1" text="[${projectId}]" target="projectView?projectId=${projectId}"/> </widgets> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml?rev=606125&r1=606124&r2=606125&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml Thu Dec 20 23:45:37 2007 @@ -97,13 +97,80 @@ </menu> <menu name="TaskTabBar" type="simple" menu-container-style="button-bar tab-bar" default-selected-style="selected"> <menu-item name="taskView" title="${uiLabelMap.ProjectMgrTaskSummary}"><link target="taskView?workEffortId=${workEffortId}"/></menu-item> - <menu-item name="edittask" title="${uiLabelMap.ProjectMgrEditTask}"><link target="EditTask?workEffortId=${workEffortId}"/></menu-item> - <menu-item name="dependencies" title="${uiLabelMap.ProjectMgrDependencies}"><link target="Dependencies?workEffortId=${workEffortId}"/></menu-item> - <menu-item name="parties" title="${uiLabelMap.ProjectMgrResources}"><link target="EditTaskPartyAssigns?workEffortId=${workEffortId}"/></menu-item> - <menu-item name="projectskills" title="${uiLabelMap.ProjectMgrSkillStandards}"><link target="EditTaskSkills?workEffortId=${workEffortId}"/></menu-item> + <menu-item name="edittask" title="${uiLabelMap.ProjectMgrEditTask}"> + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_COMPLETED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="EditTask?workEffortId=${workEffortId}"/></menu-item> + <menu-item name="dependencies" title="${uiLabelMap.ProjectMgrDependencies}"> + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_COMPLETED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="Dependencies?workEffortId=${workEffortId}"/></menu-item> + <menu-item name="parties" title="${uiLabelMap.ProjectMgrResources}"> + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_COMPLETED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="EditTaskPartyAssigns?workEffortId=${workEffortId}"/></menu-item> + <menu-item name="projectskills" title="${uiLabelMap.ProjectMgrSkillStandards}"> + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_COMPLETED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="EditTaskSkills?workEffortId=${workEffortId}"/></menu-item> <menu-item name="notes" title="${uiLabelMap.CommonNotes}"><link target="EditTaskNotes?workEffortId=${workEffortId}"/></menu-item> <!--menu-item name="treeDetails" title="${uiLabelMap.ProjectMgrTreeDetails}"><link target="ChildTaskWorkEfforts?workEffortId=${workEffortId}&trail=${workEffortId}&workEffortTypeId=TASK&workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item--> </menu> + <menu name="TaskSubTabBar" menu-container-style="button-bar button-style-2" default-selected-style="selected"> + <menu-item name="setonhold" title="${uiLabelMap.ProjectMgrSetOnHold}" > + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="setTaskStatus?workEffortId=${workEffortId}&currentStatusId=PTS_ON_HOLD"/> + </menu-item> + <menu-item name="release" title="${uiLabelMap.ProjectMgrRelease}" > + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="equals" value="PTS_ON_HOLD"/> + </and> + </condition> + <link target="setTaskStatus?workEffortId=${workEffortId}&currentStatusId=PTS_CREATED"/> + </menu-item> + <menu-item name="cancel" title="${uiLabelMap.CommonCancel}" > + <condition> + <and> + <not><if-empty field-name="workEffort"/></not> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_COMPLETED"/> + <if-compare field-name="workEffort.currentStatusId" operator="not-equals" value="PTS_CANCELLED"/> + </and> + </condition> + <link target="setTaskStatus?workEffortId=${workEffortId}&currentStatusId=PTS_CANCELLED"/> + </menu-item> + </menu> <menu name="TimesheetTabBar" menu-container-style="button-bar tab-bar" default-menu-item-name="edittimesheet" default-selected-style="selected"> <menu-item name="edittimesheet" title="${uiLabelMap.TimesheetTimsheetEdit}"> <link target="EditTimeSheet?timesheetId=${timesheetId}"/> |
Free forum by Nabble | Edit this page |