Currently, comments are only implemented for WorkflowRun entities. We need a more flexible commenting system that allows users to add comments to any entity within the workflow manager (e.g., AnalysisRuns, States, etc.).
Current Limitations
Comments are tightly coupled to WorkflowRun
Code duplication would be needed to add comments to other entities
Limited flexibility for future entity types
Proposed Solution
Create a generic comments system that can be attached to any entity in the system using a Generic Foreign Key relationship.
Context
Currently, comments are only implemented for WorkflowRun entities. We need a more flexible commenting system that allows users to add comments to any entity within the workflow manager (e.g., AnalysisRuns, States, etc.).
Current Limitations
Proposed Solution
Create a generic comments system that can be attached to any entity in the system using a Generic Foreign Key relationship.
Palaning of General comments