[ https://issues.apache.org/jira/browse/OFBIZ-12364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17439704#comment-17439704 ]
Jacques Le Roux edited comment on OFBIZ-12364 at 11/6/21, 6:22 PM: ------------------------------------------------------------------- HI there, There is no right and no wrong here. As you can see in the book (I presume volume 1) there is in figure 9.3* in the part for positionType also a reference to benefitPercent that also does not appear in the entity-model for EmplPositionType. On page xxx re Postion Type Definition, Len Silverston starts with: 'Some enterprises may .." As you can tell from that (and other examples in the books and subsequent articles by him, there is leeway. Apparentl when the EmplPositionType entity got into the code base, the contributor made a choice. Of course this entity can be corrected to include the proposed change. IMO it makes sense. However, the impact is a bit bigger than just changing the definition and the associated (demo) data. For sure, there will be an impact on forms (either in xml or ftl) and possibly screens, services, functions in groovy and java. If you're willing to look into that too for your next version of the patch, I am confident the project and users working with the HR component/application will be appreciative. Please consider next time to provide your proposed change in the form of a pull request from your dev branch in your public facing repository. Others, not interested in working with patch files in a ticket, may then come out to collaborate more. * On page 304 in my book, but it is quit old. was (Author: pfm.smits): HI there, There is no right and no wrong here. As you can see in the book (I presume volume 1) there is in figure 9.3* in the part for positionType also a reference to benefitPercent that also does not appear in the entity-model for EmplPositionType. On page xxx re Postion Type Definition, Len Silverston starts with: 'Some enterprises may .." As you can tell from that (and other examples in the books and subsequent articles by him, there is leeway. Apparentl when the EmplPositionType entity got into the code base, the contributor made a choice. Of course this entity can be corrected to include the proposed change. IMO it makes sense. However, the impact is a bit bigger than just changing the definition and the associated (demo) data. For sure, there will be an impact on forms (either in xml or ftl) and possibly screens, services, functions in groovy and java. If you're willing to look into that too for your next version of the patch, I am confident the project and users working with the HR component/application will be appreciative. Please consider next time to provide your proposed change in the form of a pull request from your dev branch in your public facing repository. Others, not interested in working with patch files in a ticket, may then come out to collaborate more. * On page 304 in my book, but it is quit old. > Incorrect definition and usage of EmplPositionType? > --------------------------------------------------- > > Key: OFBIZ-12364 > URL: https://issues.apache.org/jira/browse/OFBIZ-12364 > Project: OFBiz > Issue Type: Bug > Components: humanres > Affects Versions: Trunk > Reporter: ddev > Priority: Major > Attachments: ofbiz-empl-position-type-patch.diff > > > In the Data Model Resouce Book, on page 326 (or on page 306, depending on how > you are counting pages), it shows EmplPositionType having fields "title" for > the position title, and "description" to describe what the position is > supposed to be about. > However, EmplPositionType in ofbiz is missing the "title" field. > Fixing this is a simple one line patch. > However, additionally ofbiz seed data seems to put the title data in the > description field, like so: > applications/datamodel/data/seed/HumanResSeedData.xml: <EmplPositionType > description="Chief Executive Officer" hasTable="N" emplPositionTypeId="CEO"/> > This is a simple patch as well (patch is attached) > But does this mean we would assume that people are putting the title in the > description field in their local database, meaning we wouldn't patch it > without some kind of translation system to move the description data to the > title field. What about those people who are using the field correctly > already? > > > -- This message was sent by Atlassian Jira (v8.3.4#803005)