|
[ https://issues.apache.org/jira/browse/OFBIZ-4674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16609016#comment-16609016 ] Pierre Smits commented on OFBIZ-4674: ------------------------------------- Is this still a valid issue? I was looking at OFBIZ-10510 (and the attached spreadsheet therein) and noticed some similarities. > Human Resource Manager Tree > --------------------------- > > Key: OFBIZ-4674 > URL: https://issues.apache.org/jira/browse/OFBIZ-4674 > Project: OFBiz > Issue Type: Bug > Components: humanres > Affects Versions: Trunk > Environment: Latest Trunk > Reporter: Jacopo Cappellato > Assignee: Ashish Vijaywargiya > Priority: Major > Attachments: ASF.LICENSE.NOT.GRANTED--HR Tree Before Sample Accounting Data Loaded.jpg, ASF.LICENSE.NOT.GRANTED--HR Tree With Sample Accounting Data Loaded.jpg, HumanResAcctData.xml > > > In the latest trunk the tree off the HR Main menu has some questionable behavior: > 1. The developer and test persons created in the Accounting application behave like organizations. > They display the organization icon and context menu. > For example: > Go to Human Resources Main > In the tree open the nodes Development Department > Development Team 1 > Right Click on any of the children Developer1-3. > Developers 1-3 are persons but the context menu presents the functions for an organization (Add Employee Position / Add Internal Organization). > The Testing entities have the same behavior. > See attached AcctHRBefore.jpg > Expected parties that are persons would not have context functions. > Expected Accounting entities to display icons and behavior in the manner of the Programmer and Demo Employee created by HumanResDemoData.xml. > For example load the attached HumanResAcctData.xml using Webtools > Entity Import > Absolute Filename or URL to see the expected result as shown in attache AcctHRAfter.jpg > 2. The context menu Add Internal Organization allows duplicate organization entities in the tree. > This by itself does not make business sense and it permits the creation of recursive structures by selecting the name of the parent for the child. > For example: > Go to Human Resources Main In the tree right click on "Development department" > In the context menu select Add Internal Organization In the drop down list select "DEV" Click Create After refresh open the "Development department". > It now contains a child "Development department" which has a child "Development department" etc etc. > It is also possible to create recursion by adding an organizations parent as a child. > Substitute party_id "Company" for "DEV" in the above exercise. > Expected unique nodes > 3. Selecting Add Employee Position or Add Person from the context menu opens the corresponding edit forms with calendar lookup fields. > The calendar form does no open when the lookup icon is clicked. > Expected calendar to open on click. -- This message was sent by Atlassian JIRA (v7.6.3#76005) |
| Free forum by Nabble | Edit this page |
