Open
Conversation
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/a895edad-9786-4ffe-b0bd-757e2245f7f5 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
…ovider, hmo-sponsor) Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/d04600af-b06c-47c6-ad0f-b6ce034d79b4 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
…enlet titles Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/d04600af-b06c-47c6-ad0f-b6ce034d79b4 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Creates the complete hmo-hr OFBiz plugin at plugins/hmo-hr/ providing HR & Admin functionality for managing HMO internal staff. ## Plugin structure - ofbiz-component.xml: component name hmo-hr, webapp hmohr at /hmohr, position 24, base-permission OFBTOOLS,HMO_VIEW, app-bar-display true - entitydef/entitymodel.xml: 4 new entities in org.apache.ofbiz.hmo.hr — HmoGradeLevel, HmoStaffPosition, HmoPromotion, HmoLeaveRecord - servicedef/services.xml: 8 services — createStaffPosition, updateStaffPosition, promoteStaff, createLeaveRecord, approveLeave, rejectLeave, processLeaveReturn, updateGradeLevel - src/main/groovy/.../HrServices.groovy: Groovy implementations of promoteStaff, approveLeave, rejectLeave, processLeaveReturn with StatusValidChange validation matching SponsorServices pattern - webapp/hmohr/WEB-INF/web.xml: localDispatcherName HmoHr - webapp/hmohr/WEB-INF/controller.xml: all request/view maps - webapp/hmohr/index.jsp: redirect to control/main - widget/CommonScreens.xml: main-decorator + ShortcutApp screens - widget/HrScreens.xml: 9 screens (dashboard, staff, leave, grade levels) - widget/HrForms.xml: 9 forms/grids - widget/Menus.xml: HrAppBar menu with permission conditions - config/HrUiLabels.xml: all UI labels - data/seed/HmoHrSeedData.xml: permissions, security group, enumerations, status types with valid transitions, 10 grade level rows (GL-01..GL-10) Also registers hmo-hr in plugins/component-load.xml and adds gitignore exception so the plugin is tracked by git. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
The gradeLevelId hyperlink column in GradeLevelGrid was incorrectly using the HmoStaffPositionId label. Fixed to use HmoGradeLevel. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
…tation, reporting) Creates the complete hmo-finance OFBiz plugin at plugins/hmo-finance/ with: - ofbiz-component.xml: component registration, webapp /hmofinance (pos=25) - entitydef/entitymodel.xml: HmoPremiumInvoice, HmoClaimPayment, HmoClaimPaymentItem, HmoCapitationSchedule - servicedef/services.xml: createPremiumInvoice, markPremiumInvoicePaid, createClaimPayment, createCapitationSchedule, updateCapitationSchedule, generateHmoFinancialReport - FinanceServices.groovy: full Groovy service implementations using EntityCondition/delegator - webapp/hmofinance: web.xml, controller.xml, index.jsp - widget: CommonScreens.xml (main-decorator + ShortcutApp), FinanceScreens.xml (10 screens), FinanceForms.xml (13 forms/grids), Menus.xml (FinanceAppBar) - config/FinanceUiLabels.xml: all UI labels - data/seed/HmoFinanceSeedData.xml: security permissions/group, invoice & payment status machines Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
- FinanceForms.xml: use date-time type="date" (not timestamp) for all date boundary fields - FinanceForms.xml: fix wrong label HmoInvoiceDate -> HmoPaymentDate on MarkInvoicePaidForm - FinanceServices.groovy: extract DEFAULT_PAYMENT_TERM_DAYS=30 named constant - FinanceServices.groovy: extract DEFAULT_CURRENCY_UOM_ID="NGN" named constant Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/6af05e2a-f4ab-446b-b2e0-773f5c3bab77 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/92dda707-cc22-4927-8777-252bad303da9 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/ea14bbdf-de05-42ab-9132-eab7b70db613 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/0303c27d-69c0-42ea-a6d8-f43379d2d4c0 Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Terkura/ofbiz-framework/sessions/e805e2d4-eb98-405b-a04d-ce1731a4965f Co-authored-by: Terkura <3463221+Terkura@users.noreply.github.com>
…ture Move HMO seed/demo data to dedicated hmo-demo module
Contributor
|
Hi @Terkura, this pull request should be created in our other repository: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improved:
Implemented:
Documented:
Completed:
Reverted:
Fixed:
(OFBIZ-)
Explanation
Thanks: