bb-plane-fork/apps/web/ce
Prateek Shourya f04be48f61
[WEB-5804] refactor: decouple filter value types from filter configurations (#8441)
* [WEB-5804] refactor: decouple filter value types from filter configurations

Remove value type constraints from filter configurations to support
operator-specific value types. Different operators can accept different
value types for the same filter property, so value types should be
determined at the operator level rather than the filter level.

- Remove generic value type parameter from TFilterConfig
- Update TOperatorConfigMap to accept union of all value types
- Simplify filter config factory signatures across all filter types
- Add forceUpdate parameter to updateConditionValue method

* refactor: remove filter value type constraints from filter configurations

Eliminate the generic value type parameter from filter configurations to allow for operator-specific value types. This change enhances flexibility by enabling different operators to accept various value types for the same filter property.

- Updated TFilterConfig and related interfaces to remove value type constraints
- Adjusted filter configuration methods and types accordingly
- Refactored date operator support to align with the new structure
2025-12-24 21:03:22 +05:30
..
components [WEB-5574]chore: notification card refactor (#8234) 2025-12-24 20:32:50 +05:30
constants [WEB-5602] feat: new design system (#8220) 2025-12-12 20:50:14 +05:30
helpers [WEB-5798] refactor: web and admin auth related components and update admin designs (#8431) 2025-12-24 16:31:52 +05:30
hooks [WEB-5804] refactor: decouple filter value types from filter configurations (#8441) 2025-12-24 21:03:22 +05:30
layouts [WEB-4338] fix: incorrect error code in project retrieve API (#7234) 2025-12-01 17:14:01 +05:30
services [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
store [WEB-5671] chore: settings workspace members enhancements #8346 2025-12-16 19:11:07 +05:30
types [WEB-5602] feat: new design system (#8220) 2025-12-12 20:50:14 +05:30