This pull request introduces a functionality for managing user preferences, including the creation of a dedicated entity, repository, service, and controller. Additionally, it includes unit and integration tests to ensure the reliability of these new features.
1. Migration for User Preferences
UserPreferencesEntity Creation: Developed the UserPreferencesEntity to store user-specific preferences.
Weight and Distance Units: Added WeightUnit and DistanceUnit properties to allow users to specify their preferred units of measurement for weight and distance, respectively.
Overview
This pull request introduces a functionality for managing user preferences, including the creation of a dedicated entity, repository, service, and controller. Additionally, it includes unit and integration tests to ensure the reliability of these new features.
1. Migration for User Preferences
UserPreferencesEntity
Creation: Developed theUserPreferencesEntity
to store user-specific preferences.WeightUnit
andDistanceUnit
properties to allow users to specify their preferred units of measurement for weight and distance, respectively.