Commit graph

3 commits

Author SHA1 Message Date
1fbbbb6e7d feat: Milestone 2 - Backend controllers with capacity warnings and cost rollup
- Engagement Order: auto-populate steps on recipe change via validate()
- Engagement Order: capacity warning validator on before_save/before_submit
- Execution Card: push actual_hours to parent run step on update/submit/cancel
- Execution Card: proper time tracking with start/pause/stop workflow
- Refined per-step cost rollup from Resource Center rates
2026-07-15 19:57:27 +00:00
6b44131abe feat: Milestone 1 - All 5 DocTypes with controllers
- Resource Center + Resource Center Member child table
- Engagement Recipe + Engagement Recipe Step child table
- Engagement Order (submittable) + Engagement Order Run Step child table
- Execution Card (submittable) + Execution Card Log child table
- Server-side actions: start_work, pause_work, stop_work on Execution Card
- Cost rollup logic from Execution Card to Engagement Order
- Auto-generation of Execution Cards on Engagement Order submit
- Total duration calculation on Engagement Recipe
2026-07-15 19:54:41 +00:00
erpnext
7994bb2d17 feat: Initialize App 2026-07-15 19:39:05 +00:00