diff --git a/CHANGELOG.md b/CHANGELOG.md
index 216a3754..b43c02a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Change log
+## Version 0.7.12 (2023/02/16)
+
+### Translations
+
+* [PR#290](https://github.com/SamR1/FitTrackee/pull/290) - Translations update from Hosted Weblate (German, thanks to @qwerty287)
+
+### Misc
+
+* [#294](https://github.com/SamR1/FitTrackee/issues/294) - drop PostgreSQL10 support
+* dependencies update
+
+
## Version 0.7.11 (2022/12/31)
### Features and enhancements
diff --git a/VERSION b/VERSION
index b4d6d121..88a7b228 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.7.11
+0.7.12
diff --git a/docs/.buildinfo b/docs/.buildinfo
index 4aaba710..a789de7b 100644
--- a/docs/.buildinfo
+++ b/docs/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 042de095012a0d21fe180df7971496bf
+config: ac8aa6be93dbbca43a66932db34df2ce
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/_images/fittrackee_screenshot-01.png b/docs/_images/fittrackee_screenshot-01.png
index 036dd013..c16673ca 100644
Binary files a/docs/_images/fittrackee_screenshot-01.png and b/docs/_images/fittrackee_screenshot-01.png differ
diff --git a/docs/_images/fittrackee_screenshot-02.png b/docs/_images/fittrackee_screenshot-02.png
index 12d04ea4..64b61153 100644
Binary files a/docs/_images/fittrackee_screenshot-02.png and b/docs/_images/fittrackee_screenshot-02.png differ
diff --git a/docs/_images/fittrackee_screenshot-03.png b/docs/_images/fittrackee_screenshot-03.png
index e1fcfd76..99ceeafa 100644
Binary files a/docs/_images/fittrackee_screenshot-03.png and b/docs/_images/fittrackee_screenshot-03.png differ
diff --git a/docs/_images/fittrackee_screenshot-04.png b/docs/_images/fittrackee_screenshot-04.png
index 1777ff9b..c0910da9 100644
Binary files a/docs/_images/fittrackee_screenshot-04.png and b/docs/_images/fittrackee_screenshot-04.png differ
diff --git a/docs/_images/fittrackee_screenshot-05.png b/docs/_images/fittrackee_screenshot-05.png
index ff9e50a1..0fc01e41 100644
Binary files a/docs/_images/fittrackee_screenshot-05.png and b/docs/_images/fittrackee_screenshot-05.png differ
diff --git a/docs/_images/fittrackee_screenshot-06.png b/docs/_images/fittrackee_screenshot-06.png
index bfea64f7..566bdd8f 100644
Binary files a/docs/_images/fittrackee_screenshot-06.png and b/docs/_images/fittrackee_screenshot-06.png differ
diff --git a/docs/_images/fittrackee_screenshot-07.png b/docs/_images/fittrackee_screenshot-07.png
index a0f81b85..f604b811 100644
Binary files a/docs/_images/fittrackee_screenshot-07.png and b/docs/_images/fittrackee_screenshot-07.png differ
diff --git a/docs/_images/fittrackee_screenshot-08.png b/docs/_images/fittrackee_screenshot-08.png
index cbd10c68..bb1882d9 100644
Binary files a/docs/_images/fittrackee_screenshot-08.png and b/docs/_images/fittrackee_screenshot-08.png differ
diff --git a/docs/_sources/changelog.md.txt b/docs/_sources/changelog.md.txt
index 216a3754..b43c02a8 100644
--- a/docs/_sources/changelog.md.txt
+++ b/docs/_sources/changelog.md.txt
@@ -1,5 +1,17 @@
# Change log
+## Version 0.7.12 (2023/02/16)
+
+### Translations
+
+* [PR#290](https://github.com/SamR1/FitTrackee/pull/290) - Translations update from Hosted Weblate (German, thanks to @qwerty287)
+
+### Misc
+
+* [#294](https://github.com/SamR1/FitTrackee/issues/294) - drop PostgreSQL10 support
+* dependencies update
+
+
## Version 0.7.11 (2022/12/31)
### Features and enhancements
diff --git a/docs/_sources/installation.rst.txt b/docs/_sources/installation.rst.txt
index 057e7180..99307690 100644
--- a/docs/_sources/installation.rst.txt
+++ b/docs/_sources/installation.rst.txt
@@ -24,7 +24,7 @@ Prerequisites
- mandatory
- Python 3.7+
- - PostgreSQL 11+
+ - PostgreSQL 10+
- optional
- Redis for task queue (if email sending is enabled) and API rate limits
- SMTP provider (if email sending is enabled)
@@ -502,13 +502,13 @@ Production environment
.. warning::
| Note that FitTrackee is under heavy development, some features may be unstable.
-- Download the last release (for now, it is the release v0.7.11):
+- Download the last release (for now, it is the release v0.7.12):
.. code:: bash
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.11.tar.gz
- $ tar -xzf v0.7.11.tar.gz
- $ mv FitTrackee-0.7.11 FitTrackee
+ $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.12.tar.gz
+ $ tar -xzf v0.7.12.tar.gz
+ $ mv FitTrackee-0.7.12 FitTrackee
$ cd FitTrackee
- Create **.env** from example and update it
@@ -628,13 +628,13 @@ Prod environment
- Change to the directory where FitTrackee directory is located
-- Download the last release (for now, it is the release v0.7.11) and overwrite existing files:
+- Download the last release (for now, it is the release v0.7.12) and overwrite existing files:
.. code:: bash
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.11.tar.gz
- $ tar -xzf v0.7.11.tar.gz
- $ cp -R FitTrackee-0.7.11/* FitTrackee/
+ $ wget https://github.com/SamR1/FitTrackee/archive/v0.7.12.tar.gz
+ $ tar -xzf v0.7.12.tar.gz
+ $ cp -R FitTrackee-0.7.12/* FitTrackee/
$ cd FitTrackee
- Update **.env** if needed (see `Environment variables
HTTP/1.1 200 SUCCESS
Content-Type: application/json
-{
- "status": "success"
-}
+{
+ "status": "success"
+}
HTTP/1.1 400 BAD REQUEST
Content-Type: application/json
-{
- "message": "Errors: email: valid email must be provided\n",
- "status": "error"
-}
+{
+ "message": "Errors: email: valid email must be provided\n",
+ "status": "error"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "auth_token": "JSON Web Token",
- "message": "account confirmation successful",
- "status": "success"
-}
+{
+ "auth_token": "JSON Web Token",
+ "message": "account confirmation successful",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "confirmation email resent",
- "status": "success"
-}
+{
+ "message": "confirmation email resent",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "auth_token": "JSON Web Token",
- "message": "successfully logged in",
- "status": "success"
-}
+{
+ "auth_token": "JSON Web Token",
+ "message": "successfully logged in",
+ "status": "success"
+}
HTTP/1.1 401 UNAUTHORIZED
Content-Type: application/json
-{
- "message": "invalid credentials",
- "status": "error"
-}
+{
+ "message": "invalid credentials",
+ "status": "error"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "data": {
- "admin": false,
- "bio": null,
- "birth_date": null,
- "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
- "display_ascent": true,
- "email": "sam@example.com",
- "first_name": null,
- "imperial_units": false,
- "is_active": true,
- "language": "en",
- "last_name": null,
- "location": null,
- "nb_sports": 3,
- "nb_workouts": 6,
- "picture": false,
- "records": [
- {
- "id": 9,
- "record_type": "AS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 10,
- "record_type": "FD",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 13,
- "record_type": "HA",
- "sport_id": 1,
- "user": "Sam",
- "value": 43.97,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 11,
- "record_type": "LD",
- "sport_id": 1,
- "user": "sam",
- "value": "1:01:00",
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 12,
- "record_type": "MS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- }
- ],
- "sports_list": [
- 1,
- 4,
- 6
- ],
- "timezone": "Europe/Paris",
- "total_distance": 67.895,
- "total_duration": "6:50:27",
- "username": "sam",
- "weekm": false
- },
- "status": "success"
-}
+{
+ "data": {
+ "admin": false,
+ "bio": null,
+ "birth_date": null,
+ "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
+ "display_ascent": true,
+ "email": "sam@example.com",
+ "first_name": null,
+ "imperial_units": false,
+ "is_active": true,
+ "language": "en",
+ "last_name": null,
+ "location": null,
+ "nb_sports": 3,
+ "nb_workouts": 6,
+ "picture": false,
+ "records": [
+ {
+ "id": 9,
+ "record_type": "AS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 10,
+ "record_type": "FD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 13,
+ "record_type": "HA",
+ "sport_id": 1,
+ "user": "Sam",
+ "value": 43.97,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 11,
+ "record_type": "LD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": "1:01:00",
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 12,
+ "record_type": "MS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ }
+ ],
+ "sports_list": [
+ 1,
+ 4,
+ 6
+ ],
+ "timezone": "Europe/Paris",
+ "total_distance": 67.895,
+ "total_duration": "6:50:27",
+ "username": "sam",
+ "weekm": false
+ },
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "data": {
- "admin": false,
- "bio": null,
- "birth_date": null,
- "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
- "display_ascent": true,
- "email": "sam@example.com",
- "first_name": null,
- "imperial_units": false,
- "is_active": true,
- "language": "en",
- "last_name": null,
- "location": null,
- "nb_sports": 3,
- "nb_workouts": 6,
- "picture": false,
- "records": [
- {
- "id": 9,
- "record_type": "AS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 10,
- "record_type": "FD",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 13,
- "record_type": "HA",
- "sport_id": 1,
- "user": "Sam",
- "value": 43.97,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 11,
- "record_type": "LD",
- "sport_id": 1,
- "user": "sam",
- "value": "1:01:00",
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 12,
- "record_type": "MS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- }
- ],
- "sports_list": [
- 1,
- 4,
- 6
- ],
- "timezone": "Europe/Paris",
- "total_distance": 67.895,
- "total_duration": "6:50:27",
- "username": "sam"
- "weekm": true,
- },
- "message": "user profile updated",
- "status": "success"
-}
+{
+ "data": {
+ "admin": false,
+ "bio": null,
+ "birth_date": null,
+ "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
+ "display_ascent": true,
+ "email": "sam@example.com",
+ "first_name": null,
+ "imperial_units": false,
+ "is_active": true,
+ "language": "en",
+ "last_name": null,
+ "location": null,
+ "nb_sports": 3,
+ "nb_workouts": 6,
+ "picture": false,
+ "records": [
+ {
+ "id": 9,
+ "record_type": "AS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 10,
+ "record_type": "FD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 13,
+ "record_type": "HA",
+ "sport_id": 1,
+ "user": "Sam",
+ "value": 43.97,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 11,
+ "record_type": "LD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": "1:01:00",
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 12,
+ "record_type": "MS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ }
+ ],
+ "sports_list": [
+ 1,
+ 4,
+ 6
+ ],
+ "timezone": "Europe/Paris",
+ "total_distance": 67.895,
+ "total_duration": "6:50:27",
+ "username": "sam"
+ "weekm": true,
+ },
+ "message": "user profile updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "data": {
- "admin": false,
- "bio": null,
- "birth_date": null,
- "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
- "date_format": "MM/dd/yyyy",
- "display_ascent": true,
- "email": "sam@example.com",
- "first_name": null,
- "imperial_units": false,
- "is_active": true,
- "language": "en",
- "last_name": null,
- "location": null,
- "nb_sports": 3,
- "nb_workouts": 6,
- "picture": false,
- "records": [
- {
- "id": 9,
- "record_type": "AS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 10,
- "record_type": "FD",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 13,
- "record_type": "HA",
- "sport_id": 1,
- "user": "Sam",
- "value": 43.97,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 11,
- "record_type": "LD",
- "sport_id": 1,
- "user": "sam",
- "value": "1:01:00",
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 12,
- "record_type": "MS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- }
- ],
- "sports_list": [
- 1,
- 4,
- 6
- ],
- "timezone": "Europe/Paris",
- "total_distance": 67.895,
- "total_duration": "6:50:27",
- "username": "sam"
- "weekm": true,
- },
- "message": "user preferences updated",
- "status": "success"
-}
+{
+ "data": {
+ "admin": false,
+ "bio": null,
+ "birth_date": null,
+ "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
+ "date_format": "MM/dd/yyyy",
+ "display_ascent": true,
+ "email": "sam@example.com",
+ "first_name": null,
+ "imperial_units": false,
+ "is_active": true,
+ "language": "en",
+ "last_name": null,
+ "location": null,
+ "nb_sports": 3,
+ "nb_workouts": 6,
+ "picture": false,
+ "records": [
+ {
+ "id": 9,
+ "record_type": "AS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 10,
+ "record_type": "FD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 13,
+ "record_type": "HA",
+ "sport_id": 1,
+ "user": "Sam",
+ "value": 43.97,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 11,
+ "record_type": "LD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": "1:01:00",
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 12,
+ "record_type": "MS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ }
+ ],
+ "sports_list": [
+ 1,
+ 4,
+ 6
+ ],
+ "timezone": "Europe/Paris",
+ "total_distance": 67.895,
+ "total_duration": "6:50:27",
+ "username": "sam"
+ "weekm": true,
+ },
+ "message": "user preferences updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "data": {
- "color": "#000000",
- "is_active": true,
- "sport_id": 1,
- "stopped_speed_threshold": 1,
- "user_id": 1
- },
- "message": "user sport preferences updated",
- "status": "success"
-}
+{
+ "data": {
+ "color": "#000000",
+ "is_active": true,
+ "sport_id": 1,
+ "stopped_speed_threshold": 1,
+ "user_id": 1
+ },
+ "message": "user sport preferences updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "user picture updated",
- "status": "success"
-}
+{
+ "message": "user picture updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "password reset request processed",
- "status": "success"
-}
+{
+ "message": "password reset request processed",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "data": {
- "admin": false,
- "bio": null,
- "birth_date": null,
- "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
- "display_ascent": true,
- "email": "sam@example.com",
- "first_name": null,
- "imperial_units": false,
- "is_active": true,
- "language": "en",
- "last_name": null,
- "location": null,
- "nb_sports": 3,
- "nb_workouts": 6,
- "picture": false,
- "records": [
- {
- "id": 9,
- "record_type": "AS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 10,
- "record_type": "FD",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 13,
- "record_type": "HA",
- "sport_id": 1,
- "user": "Sam",
- "value": 43.97,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 11,
- "record_type": "LD",
- "sport_id": 1,
- "user": "sam",
- "value": "1:01:00",
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- },
- {
- "id": 12,
- "record_type": "MS",
- "sport_id": 1,
- "user": "sam",
- "value": 18,
- "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
- "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
- }
- ],
- "sports_list": [
- 1,
- 4,
- 6
- ],
- "timezone": "Europe/Paris",
- "total_distance": 67.895,
- "total_duration": "6:50:27",
- "username": "sam"
- "weekm": true,
- },
- "message": "user account updated",
- "status": "success"
-}
+{
+ "data": {
+ "admin": false,
+ "bio": null,
+ "birth_date": null,
+ "created_at": "Sun, 14 Jul 2019 14:09:58 GMT",
+ "display_ascent": true,
+ "email": "sam@example.com",
+ "first_name": null,
+ "imperial_units": false,
+ "is_active": true,
+ "language": "en",
+ "last_name": null,
+ "location": null,
+ "nb_sports": 3,
+ "nb_workouts": 6,
+ "picture": false,
+ "records": [
+ {
+ "id": 9,
+ "record_type": "AS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 10,
+ "record_type": "FD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 13,
+ "record_type": "HA",
+ "sport_id": 1,
+ "user": "Sam",
+ "value": 43.97,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 11,
+ "record_type": "LD",
+ "sport_id": 1,
+ "user": "sam",
+ "value": "1:01:00",
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ },
+ {
+ "id": 12,
+ "record_type": "MS",
+ "sport_id": 1,
+ "user": "sam",
+ "value": 18,
+ "workout_date": "Sun, 07 Jul 2019 08:00:00 GMT",
+ "workout_id": "hvYBqYBRa7wwXpaStWR4V2"
+ }
+ ],
+ "sports_list": [
+ 1,
+ 4,
+ 6
+ ],
+ "timezone": "Europe/Paris",
+ "total_distance": 67.895,
+ "total_duration": "6:50:27",
+ "username": "sam"
+ "weekm": true,
+ },
+ "message": "user account updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "password updated",
- "status": "success"
-}
+{
+ "message": "password updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "email updated",
- "status": "success"
-}
+{
+ "message": "email updated",
+ "status": "success"
+}
HTTP/1.1 200 OK
Content-Type: application/json
-{
- "message": "successfully logged out",
- "status": "success"
-}
+{
+ "message": "successfully logged out",
+ "status": "success"
+}
HTTP/1.1 401 UNAUTHORIZED
Content-Type: application/json
-{
- "message": "provide a valid auth token",
- "status": "error"
-}
+{
+ "message": "provide a valid auth token",
+ "status": "error"
+}
© Copyright 2018 - 2022, SamR1 .
- Last updated on Dec 31, 2022.
+ Last updated on Feb 16, 2023.
Created using Sphinx 5.3.0.