Move UserDistanceStatsComponent to users directory

Renamed UserDistanceStatsComponent and its i18n files from the activities to the users directory for better organization. Updated all relevant imports and i18n paths. Also updated the Crowdin configuration to include the new users component path. Minor docstring update in user_goals router to clarify date argument.
This commit is contained in:
João Vitória Silva
2025-09-01 13:27:04 +01:00
parent f2cc34329e
commit f1c55a7947
13 changed files with 6 additions and 6 deletions

View File

@@ -48,15 +48,13 @@ async def get_user_goals_results(
Retrieve the results of user goals for a specific date.
Args:
date (str | None): The date for which to retrieve user goals results in 'YYYY-MM-DD' format. If None, defaults to today's date.
date (str | None): The date for which to retrieve user goals results.
token_user_id (int): The ID of the user extracted from the access token.
db (Session): The database session dependency.
Returns:
Any: The calculated user goals results for the specified user and date.
"""
if not date:
date = datetime.now().strftime("%Y-%m-%d")
return user_goals_crud.calculate_user_goals(token_user_id, date, db)

View File

@@ -25,6 +25,8 @@ files:
translation: /frontend/app/src/i18n/%two_letters_code%/components/notifications/%original_file_name%
- source: /frontend/app/src/i18n/us/components/settings/*.json
translation: /frontend/app/src/i18n/%two_letters_code%/components/settings/%original_file_name%
- source: /frontend/app/src/i18n/us/components/users/*.json
translation: /frontend/app/src/i18n/%two_letters_code%/components/users/%original_file_name%
- source: /frontend/app/src/i18n/us/components/settings/settingsGeneralZone/*.json
translation: /frontend/app/src/i18n/%two_letters_code%/components/settings/settingsGeneralZone/%original_file_name%
- source: /frontend/app/src/i18n/us/components/settings/settingsIntegrationsZone/*.json

View File

@@ -15,7 +15,7 @@ const componentPaths = {
'activitySummaryComponent': 'components/activities/activitySummaryComponent.json',
'activityWorkoutStepsComponent': 'components/activities/activityWorkoutStepsComponent.json',
'activitiesTableComponent': 'components/activities/activitiesTableComponent.json',
'userDistanceStats': 'components/activities/userDistanceStatsComponent.json',
'userDistanceStats': 'components/users/userDistanceStatsComponent.json',
// Followers component
'followersListComponent': 'components/followers/followersListComponent.json',
// Gears component

View File

@@ -136,7 +136,7 @@ import { activityMedia } from "@/services/activityMediaService";
// Import Notivue push
import { push } from "notivue";
// Importing the components
import UserDistanceStatsComponent from "@/components/Activities/UserDistanceStatsComponent.vue";
import UserDistanceStatsComponent from "@/components/Users/UserDistanceStatsComponent.vue";
import NoItemsFoundComponent from "@/components/GeneralComponents/NoItemsFoundComponents.vue";
import ActivitySummaryComponent from "@/components/Activities/ActivitySummaryComponent.vue";
import ActivityMapComponent from "@/components/Activities/ActivityMapComponent.vue";

View File

@@ -222,7 +222,7 @@ import { userGoals as userGoalsService } from "@/services/userGoalsService";
// Import Notivue push
import { push } from 'notivue'
// Importing the components
import UserDistanceStatsComponent from '@/components/Activities/UserDistanceStatsComponent.vue';
import UserDistanceStatsComponent from '@/components/Users/UserDistanceStatsComponent.vue';
import LoadingComponent from '@/components/GeneralComponents/LoadingComponent.vue';
import NoItemsFoundComponent from '@/components/GeneralComponents/NoItemsFoundComponents.vue';
import ActivitySummaryComponent from '@/components/Activities/ActivitySummaryComponent.vue';