Bug: combined projects don't have proper fields from updated stuff like SLM #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Here is the translated version of my issue, my original word vomit is below:
🐛 Issue: Combined Projects Missing Feature Parity
Problem
Currently, when creating a combined project (e.g. vibration + sound), the resulting project does not include the full feature set of both individual project types.
This appears to be caused by features being added over time to individual project types (vibration-only, sound-only), without those features being properly supported or merged into the combined project logic.
Observed issues:
Likely Root Cause
The system currently treats project type (vibration, sound, combined) as a primary distinction.
This makes it difficult to:
Proposed Direction
Refactor the project model to separate:
Example (Proposed)
Project
├── Vibration Module
└── Sound Module
Instead of (Current)
Project Type = Vibration / Sound / Combined
Benefits
Open Questions
Notes
This is likely a structural issue rather than a one-off bug.
Addressing it now will prevent increasing complexity as more features are added.
WOrd vomit mode:
Maybe needs to be redone completely? Currently when you make a combined project, it doesnt have all the features needed for both. Probably a result of adding features to the individual project systems and them not getting translated to the combined project. Might be good to isolate sound studies from vibration?
Maybe projects refers to the actual project itself, not the type of monitoring being done. Then projects can have "elements" added to them, so like "vibration monitoring section", or "sound monitoring, or one of each."