feat(jobs): wire auto-triggering on bom_changed events #112
Reference in New Issue
Block a user
Delete Branch "feat-job-auto-trigger"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Issue #107
Wire
triggerJobs()into individual BOM mutation handlers and add a module guard.Changes
triggerJobs()now returns early if the jobs module is disabled, preventing unnecessary DB queriesHandleAddBOMEntry,HandleUpdateBOMEntry, andHandleDeleteBOMEntrynow firebom_changedtriggers (matching existingHandleMergeBOMpattern)overflow: hidden→overflow: autoso the Settings page scrollsCloses #107
- Add IsEnabled("jobs") guard to triggerJobs() to skip when module disabled - Fire bom_changed trigger from HandleAddBOMEntry, HandleUpdateBOMEntry, HandleDeleteBOMEntry (matching existing HandleMergeBOM pattern) - Add 4 integration tests: revision trigger, BOM trigger, filter mismatch, module disabled - Fix AppShell overflow: hidden -> auto so Settings page scrolls - Clean old frontend assets in deploy script before extracting Closes #107