Feat: Support Multi-Category Selection for Records
Feature Request Template
Feat: Support Multi-Category Selection for Records
Description
This merge request introduces multi-category support for records. Each record can now be associated with multiple categories, forming a many-to-many relationship. To optimize performance and simplify queries, the category associations are stored directly in the record model as a JSON field.
Previously, each record supported only a single category, limiting classification flexibility. Many use cases require tagging records across multiple domains or themes. This update:
- Enables richer categorization,
- Improves search and filtering capabilities,
- Enhances future scalability for recommendations and grouping.
Checklist
-
The feature has been fully implemented. -
Tests for the new feature are included and passing. -
User documentation/guides have been updated (if applicable). -
Impact on existing functionality has been considered.
Related Issue(s)
Closes #57 (closed)