/[Apache-SVN]
ViewVC logotype

Revision 1750166


Jump to revision: Previous Next
Author: jleroux
Date: Fri Jun 24 21:37:11 2016 UTC (7 years, 10 months ago)
Changed paths: 4
Log Message:
A patch from Gopal Yadav for "Add Work Effort Party Assignment creates record with invalid PartyId" https://issues.apache.org/jira/browse/OFBIZ-7188

Steps to regenerate:
1.  Go to FindWorkEffort screen https://localhost:8443/workeffort/control/FindWorkEffort
2. Click on Find button in search option and choose any of the WorkEffort from the list. 
3. Go to the Parties tab to check parties assigned to the WorkEffort.
4. Add Work Effort Party Assignment: 
 - Enter any invalid PartyId (which does not exist in the system e.g, XYZ or ABC)
- Choose any of the roles from the drop-down list.
- Add FromDate.
- Submit the form.

Current Behaviour: System creates a WorkEffortPartyAssignment record with invalid data (partyId).
Expected: System should not create this record as entered data - partyId is invalid.

Exploring around this issue I found that entity definition of WorkEffortPartyAssignment has relation with Person, here I think it is required to create a foreign key rule with Person entity. Also, fk-name has not been created with PartyRole in the entity definition.
I have corrected the definition and attached a patch for the same.


Changed paths

Path Details
Directoryofbiz/trunk/applications/datamodel/entitydef/workeffort-entitymodel.xml modified , text changed
Directoryofbiz/trunk/applications/workeffort/data/WorkEffortDemoData.xml modified , text changed
Directoryofbiz/trunk/specialpurpose/projectmgr/data/ProjectMgrDemoData.xml modified , text changed
Directoryofbiz/trunk/specialpurpose/scrum/data/scrumDemoData.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26