From d249e7b146bfc796d9a4e492c292ce6e1c7b631e Mon Sep 17 00:00:00 2001 From: Joshua Taillon Date: Wed, 26 Oct 2022 12:01:30 -0600 Subject: [PATCH] add virtual cycling as a sport type --- ...1326d_add_virtual_cycling_as_sport_type.py | 34 ++++++++++++++++ .../Images/SportImage/CyclingVirtual.vue | 39 +++++++++++++++++++ .../Common/Images/SportImage/index.vue | 2 + fittrackee_client/src/locales/de/sports.json | 3 ++ fittrackee_client/src/locales/en/sports.json | 3 ++ fittrackee_client/src/locales/fr/sports.json | 3 ++ fittrackee_client/src/utils/sports.ts | 1 + 7 files changed, 85 insertions(+) create mode 100644 fittrackee/migrations/versions/27_5b936821326d_add_virtual_cycling_as_sport_type.py create mode 100644 fittrackee_client/src/components/Common/Images/SportImage/CyclingVirtual.vue diff --git a/fittrackee/migrations/versions/27_5b936821326d_add_virtual_cycling_as_sport_type.py b/fittrackee/migrations/versions/27_5b936821326d_add_virtual_cycling_as_sport_type.py new file mode 100644 index 00000000..32813e86 --- /dev/null +++ b/fittrackee/migrations/versions/27_5b936821326d_add_virtual_cycling_as_sport_type.py @@ -0,0 +1,34 @@ +"""add virtual cycling as sport type + +Revision ID: 5b936821326d +Revises: 84d840ce853b +Create Date: 2022-10-26 17:43:20.114104 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '5b936821326d' +down_revision = '84d840ce853b' +branch_labels = None +depends_on = None + + +def upgrade(): + op.execute( + """ + INSERT INTO sports (label, is_active, stopped_speed_threshold) + VALUES ('Cycling (Virtual)', True, 1) + """ + ) + + +def downgrade(): + op.execute( + """ + DELETE FROM sports + WHERE label = 'Cycling (Virtual)'; + """ + ) diff --git a/fittrackee_client/src/components/Common/Images/SportImage/CyclingVirtual.vue b/fittrackee_client/src/components/Common/Images/SportImage/CyclingVirtual.vue new file mode 100644 index 00000000..608a49ed --- /dev/null +++ b/fittrackee_client/src/components/Common/Images/SportImage/CyclingVirtual.vue @@ -0,0 +1,39 @@ + + + diff --git a/fittrackee_client/src/components/Common/Images/SportImage/index.vue b/fittrackee_client/src/components/Common/Images/SportImage/index.vue index bd4c348f..ec3b4e67 100644 --- a/fittrackee_client/src/components/Common/Images/SportImage/index.vue +++ b/fittrackee_client/src/components/Common/Images/SportImage/index.vue @@ -6,6 +6,7 @@ > + = { 'Cycling (Sport)': '#4c9792', 'Cycling (Transport)': '#88af98', + 'Cycling (Virtual)': '#64a360', Hiking: '#bb757c', 'Mountain Biking': '#d4b371', 'Mountain Biking (Electric)': '#fc9d6f',