Joshen Lim
b1a9e072ec
Update table editor ilike related comparators to implicitly wrap filter string with % if not provided ( #50394 )
...
### Context
For table editor - the `ilike` related comparators expect users to input
a `%` in the filter string, which for non-developers might not be
intuitive.
Hence opting to implicitly wrap the filter string with `%` in the query
when filtering if non provided
<img width="1182" height="755" alt="image"
src="https://github.com/user-attachments/assets/819c39f5-fcbf-4213-95b3-3ad1ee901f47 "
/>
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Bug Fixes**
* Improved pattern-match filters so bare text values perform contains
matching by automatically wrapping them with wildcards.
* Preserved explicit wildcard patterns using `%` or `_` without adding
additional wildcards.
* Improved handling of empty values for non-text filters while retaining
existing numeric filter validation.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-09-16 14:32:19 +08:00
..
2026-04-03 09:15:57 +02:00
2026-04-03 09:15:57 +02:00
2026-09-11 12:17:49 +08:00
2026-08-31 10:55:23 +08:00
2026-09-11 12:17:49 +08:00
2026-08-06 16:06:38 +07:00
2026-08-13 09:48:13 +02:00
2026-06-16 00:07:16 +08:00
2026-09-15 12:50:56 +02:00
2026-09-11 12:17:49 +08:00
2026-04-20 10:33:56 +10:00
2026-09-14 19:16:41 +00:00
2026-04-03 09:15:57 +02:00
2026-09-15 12:50:56 +02:00
2026-09-15 12:50:56 +02:00
2026-09-11 12:17:49 +08:00
2026-04-03 09:15:57 +02:00
2026-08-13 09:48:13 +02:00
2026-09-15 12:50:56 +02:00
2026-08-25 07:43:45 -06:00
2026-07-24 16:43:00 +08:00
2026-06-16 00:07:16 +08:00
2026-09-11 12:17:49 +08:00
2026-06-17 19:15:54 +08:00
2026-06-16 00:07:16 +08:00
2026-06-16 00:07:16 +08:00
2026-07-09 17:09:03 +08:00
2026-07-09 17:09:03 +08:00
2026-08-25 07:43:45 -06:00
2026-06-16 00:07:16 +08:00
2026-07-09 17:09:03 +08:00
2026-04-03 09:15:57 +02:00
2026-07-31 16:18:25 +08:00
2026-09-11 12:17:49 +08:00
2026-09-11 12:17:49 +08:00
2026-06-16 00:07:16 +08:00
2026-07-24 08:07:08 +02:00
2026-07-02 08:38:17 +00:00
2026-09-15 12:50:56 +02:00
2026-07-09 17:09:03 +08:00
2026-04-03 09:15:57 +02:00
2026-08-27 08:52:52 +00:00
2026-08-25 13:56:40 +02:00
2026-09-11 12:17:49 +08:00
2026-05-18 09:47:59 +02:00
2026-09-11 12:17:49 +08:00
2026-09-14 13:34:24 +00:00
2026-06-09 12:18:52 +02:00
2026-09-10 16:26:48 +02:00
2026-06-23 11:16:58 -04:00
2026-07-09 17:09:03 +08:00
2026-08-31 10:55:23 +08:00
2026-04-03 09:15:57 +02:00
2026-09-15 12:50:56 +02:00
2026-09-11 12:17:49 +08:00
2026-09-15 11:16:47 +02:00
2026-09-11 12:17:49 +08:00
2026-09-11 12:17:49 +08:00
2026-04-03 09:15:57 +02:00
2026-09-11 15:11:07 +08:00
2026-09-11 12:17:49 +08:00
2026-09-15 12:50:56 +02:00
2026-06-23 21:14:27 +00:00
2026-06-16 00:07:16 +08:00
2026-04-03 09:15:57 +02:00
2026-09-11 12:17:49 +08:00
2026-07-14 13:16:11 +02:00
2026-07-31 15:26:37 -04:00
2026-09-15 12:50:56 +02:00
2026-09-15 12:50:56 +02:00
2026-08-14 15:09:29 +07:00
2026-09-14 19:16:41 +00:00
2026-09-11 12:17:49 +08:00
2026-09-15 16:38:41 +02:00
2026-09-15 10:07:49 +10:00
2026-09-02 21:25:16 +08:00
2026-09-15 12:50:56 +02:00
2026-09-11 12:17:49 +08:00
2026-09-11 12:17:49 +08:00
2026-09-08 17:26:24 +08:00
2026-08-06 10:52:37 +02:00
2026-08-27 17:07:58 +02:00
2026-09-11 12:17:49 +08:00
2026-09-15 12:50:56 +02:00
2026-09-11 12:17:49 +08:00
2026-05-26 14:02:14 +02:00
2026-07-14 13:16:11 +02:00
2026-09-16 14:32:19 +08:00
2026-08-25 07:43:45 -06:00
2026-05-27 15:19:54 +08:00
2026-09-11 12:17:49 +08:00
2026-09-11 12:17:49 +08:00
2026-09-15 21:46:45 +10:00
2026-06-29 17:43:38 +08:00
2026-07-09 17:09:03 +08:00
2026-09-15 12:50:56 +02:00
2026-08-27 17:07:58 +02:00
2026-01-22 11:17:49 -05:00
2026-03-16 11:22:30 +01:00
2026-04-03 09:15:57 +02:00
2026-06-16 14:58:48 +00:00
2026-09-10 16:45:54 +08:00
2026-06-12 11:16:12 -06:00
2026-06-16 08:02:04 -06:00
2026-07-24 08:07:08 +02:00
2026-07-24 08:07:08 +02:00