Skip to content

Add ELM (Leave) module integration - #228

Open
AnKiT-V01 wants to merge 2 commits into
FusionIIIT:mainfrom
AnKiT-V01:elmByMe
Open

AnKiT-V01 wants to merge 2 commits into
FusionIIIT:mainfrom
AnKiT-V01:elmByMe

Conversation

@AnKiT-V01

Copy link
Copy Markdown

This PR integrates the ELM (Employee Leave Management) module into Fusion-Integrated for Assignment 6.

Changes Included

  • Module Skeleton: Django app, models, serializers, views, and migrations for leave requests and transitions.
  • Domain Logic: Pure Python state machine and entitlement logic (CL, RH, EL credits).
  • Integration & Wiring: Base settings registration, API URLs mount, import linter layers, and permission manifest generation.
  • Verification: Verified zero cross-module foreign keys, plural contract getters, nav/route synchronization, manifest validation, and passing domain test suite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant