[OFBiz] SVN: r6648 - in trunk/applications/workeffort: data entitydef

sichen@svn.ofbiz.org sichen at svn.ofbiz.org
Wed Feb 1 18:21:29 CST 2006


Author: sichen
Date: 2006-02-01 18:21:25 -0600 (Wed, 01 Feb 2006)
New Revision: 6648

Modified:
   trunk/applications/workeffort/data/WorkEffortTypeData.xml
   trunk/applications/workeffort/entitydef/entitymodel.xml
Log:
Added a new status to WorkEffortPartyAssignment so we can track if the party is available or busy.

Modified: trunk/applications/workeffort/data/WorkEffortTypeData.xml
===================================================================
--- trunk/applications/workeffort/data/WorkEffortTypeData.xml	2006-02-01 23:29:15 UTC (rev 6647)
+++ trunk/applications/workeffort/data/WorkEffortTypeData.xml	2006-02-02 00:21:25 UTC (rev 6648)
@@ -164,6 +164,10 @@
     <StatusValidChange condition="" statusId="WF_RUNNING" statusIdTo="WF_ABORTED" transitionName="Abort"/>
     <StatusValidChange condition="" statusId="WF_SUSPENDED" statusIdTo="WF_RUNNING" transitionName="Un-suspend"/>
 
+    <!-- Status items for WorkEffortPartyAssignment.availabilityStatusId -->
+    <StatusItem description="Available" sequenceId="01" statusCode="AVAILABLE" statusId="WEPA_AV_AVAILABLE" statusTypeId="WEPA_AVAILABILITY"/>
+    <StatusItem description="Busy" sequenceId="02" statusCode="BUSY" statusId="WEPA_AV_BUSY" statusTypeId="WEPA_AVAILABILITY"/>
+
     <WorkEffortAssocType description="Breakdown/Detail" hasTable="N" parentTypeId="" workEffortAssocTypeId="WORK_EFF_BREAKDOWN"/>
     <WorkEffortAssocType description="Dependency" hasTable="N" parentTypeId="" workEffortAssocTypeId="WORK_EFF_DEPENDENCY"/>
     <WorkEffortAssocType description="Concurrency" hasTable="N" parentTypeId="WORK_EFF_DEPENDENCY" workEffortAssocTypeId="WORK_EFF_CONCURRENCY"/>

Modified: trunk/applications/workeffort/entitydef/entitymodel.xml
===================================================================
--- trunk/applications/workeffort/entitydef/entitymodel.xml	2006-02-01 23:29:15 UTC (rev 6647)
+++ trunk/applications/workeffort/entitydef/entitymodel.xml	2006-02-02 00:21:25 UTC (rev 6648)
@@ -948,6 +948,7 @@
       <field name="facilityId" type="id"></field>
       <field name="comments" type="comment"></field>
       <field name="mustRsvp" type="indicator"></field>
+      <field name="availabilityStatusId" type="id"></field>
       <prim-key field="workEffortId"/>
       <prim-key field="partyId"/>
       <prim-key field="roleTypeId"/>
@@ -971,12 +972,15 @@
       <relation type="one" fk-name="WKEFF_PA_FACILITY" rel-entity-name="Facility">
         <key-map field-name="facilityId"/>
       </relation>
-      <relation type="one" fk-name="WKEFF_PA_STTS" rel-entity-name="StatusItem">
+      <relation type="one" fk-name="WKEFF_PA_STTS" title="Assignment" rel-entity-name="StatusItem">
         <key-map field-name="statusId"/>
       </relation>
       <relation type="one" fk-name="WKEFF_PA_EXP_ENUM" title="Expectation" rel-entity-name="Enumeration">
         <key-map field-name="expectationEnumId" rel-field-name="enumId"/>
       </relation>
+      <relation type="one" fk-name="WKEFF_PA_AVSTTS" title="Availability" rel-entity-name="StatusItem">
+        <key-map field-name="availabilityStatusId" rel-field-name="statusId"/>
+      </relation>
     </entity>
     <entity entity-name="WorkEffortPurposeType"
             package-name="org.ofbiz.workeffort.workeffort"



More information about the Svn mailing list