This PR aims to separate the implementation of default user settings logic from FE.
Motivation
Reduce maintenance costs for the future.
Changes:
Updated frontend.config to include new labelMaps and reorganize filter settings.
Renamed and moved localColumns from frontend.config into defaultDatasetsListSettings field.
Removed unused interceptors for user settings.
Added validation for filter components in findByIdUserSettings to check for valid filters based on FilterComponentType, and reset if invalid filters are found during validation.
Adjusted findOneAndUpdateUserSettings to ensure proper upsert and default behavior
Tests included
[ ] Included for each change/fix?
[ ] Passing? (Merge will not be approved unless this is checked)
Documentation
[ ] swagger documentation updated [required]
[ ] official documentation updated [nice-to-have]
official documentation info
If you have updated the official documentation, please provide PR # and URL of the pages where the updates are included
Description
This PR aims to separate the implementation of default user settings logic from FE.
Motivation
Reduce maintenance costs for the future.
Changes:
frontend.config
to include new labelMaps and reorganize filter settings.frontend.config
into defaultDatasetsListSettings field.Tests included
Documentation
official documentation info
If you have updated the official documentation, please provide PR # and URL of the pages where the updates are included