Author: hansbak
Date: Mon Dec 17 00:50:54 2007 New Revision: 604795 URL: http://svn.apache.org/viewvc?rev=604795&view=rev Log: changed resource selection, need reload of demo data Modified: ofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml ofbiz/trunk/specialpurpose/projectmgr/widget/TimeSheetScreens.xml ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml Modified: ofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml?rev=604795&r1=604794&r2=604795&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml Mon Dec 17 00:50:54 2007 @@ -10,7 +10,7 @@ <PartyContactMech partyId="DemoEmployee1" contactMechId="9020" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> <PartyContactMech partyId="DemoEmployee1" contactMechId="9001" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> <PartyContactMech partyId="DemoEmployee1" contactMechId="9023" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> - <PartyRole partyId="DemoEmployee1" roleTypeId="PROVIDER_MANAGER"/> + <PartyRole partyId="DemoEmployee1" roleTypeId="PROJECT_TEAM"/> <!-- Demo Employee2 --> <Party partyId="DemoEmployee2" partyTypeId="PERSON" statusId="PARTY_ENABLED" /> <Person partyId="DemoEmployee2" firstName="Jo" lastName="Analist" /> @@ -19,9 +19,10 @@ <PartyContactMech partyId="DemoEmployee2" contactMechId="9020" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> <PartyContactMech partyId="DemoEmployee2" contactMechId="9001" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> <PartyContactMech partyId="DemoEmployee2" contactMechId="9023" fromDate="2000-01-01 10:01:48.933" roleTypeId="EMPLOYEE" /> - <PartyRole partyId="DemoEmployee2" roleTypeId="PROVIDER_ANALYST"/> - <!-- Demo customer --> - <PartyRole partyId="DemoCustomer" roleTypeId="CLIENT_MANAGER"/> + <PartyRole partyId="DemoEmployee2" roleTypeId="PROJECT_TEAM"/> + <!-- make sure they show up as resources --> + <PartyRole partyId="DemoCustomer" roleTypeId="PROJECT_TEAM"/> + <PartyRole partyId="admin" roleTypeId="PROJECT_TEAM"/> <!-- Demo project, phases and tasks --> <WorkEffort workEffortId="9000" workEffortTypeId="PROJECT" currentStatusId="CAL_ACCEPTED" lastStatusUpdate="2007-12-14 15:07:52.901" scopeEnumId="WES_PUBLIC" workEffortName="Demo Project" revisionNumber="1"/> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml?rev=604795&r1=604794&r2=604795&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml Mon Dec 17 00:50:54 2007 @@ -55,9 +55,8 @@ <set field="titleProperty" value="PageTitleFindResource"/> <set field="labelTitleProperty" value="ProjectMgrResourceName"/> <set field="workEffortId" from-field="parameters.projectId"/> - <entity-and entity-name="PartyRoleDetailAndPartyDetail" list-name="resources"> - <field-map field-name="parentTypeId" value="PROJECT_TEAM"/> - <order-by field-name="roleTypeId"/> + <entity-and entity-name="PartyRoleAndPartyDetail" list-name="resources"> + <field-map field-name="roleTypeId" value="PROJECT_TEAM"/> <order-by field-name="lastName"/> <order-by field-name="groupName"/> </entity-and> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml?rev=604795&r1=604794&r2=604795&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml Mon Dec 17 00:50:54 2007 @@ -254,6 +254,10 @@ <set field="workEffortId" from-field="parameters.workEffortId"/> <entity-one entity-name="WorkEffortPartyAssignment" value-name="workEffortPartyAssignment"/> <set field="nowDate" value="${bsh:org.ofbiz.base.util.UtilDateTime.nowDateString("yyyy-MM-dd HH:mm:ss.S")}" type="String"/> + <service service-name="getProjectIdAndName" result-map-name="result"> + <field-map field-name="taskId" env-name="parameters.workEffortId"/> + </service> + <set field="projectId" from-field="result.projectId"/> </actions> <widgets> <decorator-screen name="CommonTaskDecorator" location="${parameters.mainDecoratorLocation}"> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/TimeSheetScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/TimeSheetScreens.xml?rev=604795&r1=604794&r2=604795&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/TimeSheetScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/TimeSheetScreens.xml Mon Dec 17 00:50:54 2007 @@ -93,7 +93,7 @@ </container> </container> <container style="screenlet"> - <container style="screenlet-title-bar"><label style="boxhead">${uiLabelMap.PageTitleMyTimesheets} # ${timesheet.timesheetId}</label></container> + <container style="screenlet-title-bar"><label style="boxhead">${uiLabelMap.PageTitleMyTimesheets}</label></container> <container style="screenlet-body"> <include-form name="ListTimeSheets" location="component://projectmgr/widget/forms/TimeSheetForms.xml"/> </container> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml?rev=604795&r1=604794&r2=604795&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml Mon Dec 17 00:50:54 2007 @@ -75,7 +75,7 @@ <field name="resourceName" parameter-name="partyId" title="${uiLabelMap.ProjectMgrResourceName}" widget-style="buttontext"> <hyperlink also-hidden="false" description="${personalTitle} ${lastName},${firstName} ${middleName} ${groupName}" target="viewprofile?partyId=${partyId}"/> </field> - <field name="roleTypeId"><display-entity entity-name="RoleType"/></field> + <field name="roleTypeId"><hidden/></field> <field name="emailAddess"><hyperlink target="/partymgr/control/EditCommunicationEvent?partyIdFrom=${userLogin.partyId}&partyIdTo=${partyId}&communicationEventTypeId=EMAIL_COMMUNICATION&contactMechIdTo=${contactMechId}&contactMechTypeId=EMAIL_ADDRESS" description="${emailResult.emailAddress}" target-type="inter-app"/></field> <field use-when="telResult.get("extension")!=null" name="telephone"><display description="${telResult.countryCode} ${telResult.areaCode} ${telResult.contactNumber} Ext:${telResult.extension}"/></field> <field use-when="telResult.get("extension")==null" name="telephone"><display description="${telResult.countryCode} ${telResult.areaCode} ${telResult.contactNumber}"/></field> @@ -84,14 +84,7 @@ </form> <form name="AddResource" type="single" target="addResource"> <field name="PartyId" parameter-name="partyId" title="${uiLabelMap.PartyPartyId}"><lookup target-form-name="LookupPartyName"/></field> - <field name="roleTypeId"> - <drop-down> - <entity-options entity-name="RoleType" description="${description}"> - <entity-constraint name="parentTypeId" value="PROJECT_TEAM"/> - <entity-order-by field-name="description"/> - </entity-options> - </drop-down> - </field> + <field name="roleTypeId"><hidden value="PROJECT_TEAM"/></field> <field name="addButton" ><submit/></field> </form> <form name="FindProject" type="single" target="FindProject"> @@ -310,10 +303,20 @@ <field name="projectId"><hidden/></field> <field name="statusId"><hidden value="PRTYASGN_ASSIGNED"/></field> <field name="workEffortId"><hidden value="${workEffortId}"/></field> - <field entry-name="xx" name="partyId"> + <field use-when="workEffortId==projectId" entry-name="xx" name="partyId"><!-- project level --> + <drop-down> + <entity-options entity-name="PartyRoleAndPartyDetail" description="${firstName} ${middleName} ${lastName} ${groupName}"> + <entity-constraint name="roleTypeId" value="PROJECT_TEAM"/> + <entity-order-by field-name="lastName"/> + <entity-order-by field-name="groupName"/> + <entity-order-by field-name="roleTypeId"/> + </entity-options> + </drop-down> + </field> + <field use-when="workEffortId!=projectId" entry-name="xx" name="partyId"><!-- task level --> <drop-down> - <entity-options entity-name="PartyRoleDetailAndPartyDetail" description="${firstName} ${middleName} ${lastName} ${groupName}"> - <entity-constraint name="parentTypeId" value="PROJECT_TEAM"/> + <entity-options entity-name="WorkEffortPartyAssignView" filter-by-date="true" description="${firstName} ${middleName} ${lastName} ${groupName}"> + <entity-constraint name="workEffortId" env-name="projectId"/> <entity-order-by field-name="lastName"/> <entity-order-by field-name="groupName"/> <entity-order-by field-name="roleTypeId"/> |
Free forum by Nabble | Edit this page |