Alan Guo Xiang Tan bf3c4b634a
DEV: Support validations options for string and numeral types (#25719)
Why this change?

This commit updates `ThemeSettingsObjectValidator` to validate a
property's value against the validations listed in the schema.

For string types, `min_length`, `max_length` and `url` are supported.
For integer and float types, `min` and `max` are supported.
2024-02-20 09:17:27 +08:00
..
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-01-16 14:54:32 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-06 22:35:44 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2023-12-21 18:03:57 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-01-16 14:54:32 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-01-30 17:05:37 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-01-16 14:54:32 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-01-30 17:05:37 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00
2024-02-13 16:11:30 +01:00