Commit Graph

370 Commits

Author SHA1 Message Date
Sam
c34e94e49c update client dist files 2022-07-02 10:55:19 +02:00
Sam
0b3fc999f6 Merge branch 'dev' into german-translation 2022-06-29 17:00:00 +02:00
Sam
8a060dada2 update client dist files 2022-06-29 16:30:11 +02:00
Thomas Brockmöller
b9c0817876 fix test 2022-06-28 23:58:33 +02:00
Thomas Brockmöller
a8ae5b7278 fix test 2022-06-28 23:51:53 +02:00
Thomas Brockmöller
65483f3a0b Merge branch 'dev' into german-translation 2022-06-26 23:09:26 +02:00
Thomas Brockmöller
54d99a1237 translate fittrackee 2022-06-26 23:04:47 +02:00
Sam
d64fc19c2e Merge branch 'dev' into oauth2 2022-06-25 21:23:15 +02:00
Thomas Brockmöller
df3469db5d add new language files 2022-06-24 20:44:26 +02:00
Sam
353522d749 bump version to 0.6.8 2022-06-22 20:22:29 +02:00
Sam
1d90c32e16 update client dist files 2022-06-22 18:09:20 +02:00
Sam
1343d0a633 API - fix typo 2022-06-22 16:55:16 +02:00
Sam
fd2cf9fe77 update client dist files 2022-06-22 16:39:02 +02:00
Sam
af364c39f6 API - change workout files naming 2022-06-22 15:35:44 +02:00
Sam
111bfb725f API - allow deleting workout when gpx or map files missing - fix #193 2022-06-22 14:30:58 +02:00
Sam
9c2ba31b96 API - return 404 instead of 500 when map file not found - fix #192 2022-06-22 14:19:51 +02:00
Sam
63af0b70d9 API - refacto 2022-06-19 20:04:42 +02:00
Sam
6b497bd72f API - add missing tests on Authorization Code Grant (code challenge) 2022-06-19 18:47:58 +02:00
Sam
8b2543eb61 API - update OAuth2 scopes 2022-06-15 19:16:14 +02:00
Sam
b678b6e76d API - minor tests refacto 2022-06-12 18:34:26 +02:00
Sam
ea4b6ed236 CLI - add command to clean expired oauth2 tokens 2022-06-12 18:25:51 +02:00
Sam
e01248d0d1 API - revoke all token for a given client 2022-06-12 17:15:18 +02:00
Sam
22c8105ea6 Merge branch 'dev' into oauth2 2022-06-12 09:28:01 +02:00
Sam
22a3df5263 bump version to 0.6.7 2022-06-11 20:00:01 +02:00
Sam
4288c3c387 API - handle gpx files with offset 2022-06-11 13:10:05 +02:00
Sam
5874933643 API - fix typo 2022-06-11 11:33:08 +02:00
Sam
9e2987ed9d API - issue new token with refresh token 2022-06-08 12:06:34 +02:00
Sam
c4c858c6bf API - config update + fix getting refresh token status 2022-06-08 11:19:14 +02:00
Sam
d8d88cda3a API - handle confirmation when authorizing oauth client 2022-06-07 15:40:33 +02:00
Sam
458394fa53 API - get oauth client by id or client_id 2022-06-07 08:40:50 +02:00
Sam
489710c29d API - add routes to manage oauth clients 2022-05-29 14:23:30 +02:00
Sam
ca9ba138b3 API - add scope on endpoints 2022-05-29 14:23:30 +02:00
Sam
d3d08b69dd API - refacto 2022-05-29 14:23:30 +02:00
Sam
44c16f6805 API - init resource protector (that also handles current authentication) 2022-05-29 14:23:30 +02:00
Sam
eeae632b01 API - add access token revocation 2022-05-29 14:23:30 +02:00
Sam
887553dd5d API - add refresh token 2022-05-29 14:23:29 +02:00
Sam
64b813a44b API - add route to get access token 2022-05-29 14:22:53 +02:00
Sam
249c975810 API - add route to authorize oauth clients 2022-05-29 14:22:53 +02:00
Sam
c6cd7ff67c API - init OAuth server and oauth clients creation 2022-05-29 14:22:51 +02:00
Sam
c13e9e0286 API - minor refacto 2022-05-29 14:09:35 +02:00
Sam
70c76a6a6e bump version to 0.6.6 2022-05-29 10:35:02 +02:00
Sam
e4f4be9534 API - update tests config 2022-05-29 09:31:42 +02:00
Sam
5fb5343a83 update client dist files 2022-05-28 20:10:05 +02:00
Sam
b5d09008ee Tools - add bandit 2022-05-28 20:01:24 +02:00
Sam
3b32e67bdb update client dist files 2022-05-18 10:09:27 +02:00
Sam
e6e43e181a API - add files cleanup step on tests 2022-05-08 10:43:34 +02:00
Sam
7fd53765c8 bump version to 0.6.5 2022-04-24 16:02:49 +02:00
Sam
fa399d39cc Client - update dist files 2022-04-24 11:28:18 +02:00
Sam
a7cf9396d4 CLI - keep old commands (add deprecation warning) 2022-04-24 11:18:30 +02:00
Sam
1f098fb2ce API - update user email when email sending is disabled (admin) 2022-04-24 10:08:50 +02:00
Sam
848cc492fd API - disable emails sending when EMAIL_URL is not initialized 2022-04-23 18:04:25 +02:00
Sam
cea049273c API & CLI - refacto + new commands to update users 2022-04-23 14:08:38 +02:00
Sam
56bd024dde CLI - refactoring 2022-04-23 11:20:48 +02:00
Sam
86e3ccae91 bump version to 0.6.4 2022-04-23 08:28:44 +02:00
Sam
6761d5c986 Client - update dist files 2022-04-23 07:40:25 +02:00
Sam
e9885bfbff API - fix sending email w/ tls 2022-04-23 06:11:08 +02:00
Sam
4c13fe6fe7 bump version to 0.6.3 2022-04-09 11:01:20 +02:00
Sam
2fcb4e4094 Client - update dist files 2022-04-08 19:16:10 +02:00
Sam
215ee169bb Client - update dist files 2022-04-08 18:14:09 +02:00
Sam
79c3be07ad bump version to 0.6.2 2022-04-03 19:47:40 +02:00
Sam
dbbe27418b Client - update dist files 2022-04-03 12:49:09 +02:00
Sam
db8c9df33c API - fix user agent infos in emails after dependencies update
(user-agent parsing has been removed in Werkzeug 2.1)
2022-04-03 11:51:11 +02:00
Sam
b17b94076d API - refacto tests
move some tests in models tests (to simplify api tests)
 + doc fix
2022-04-02 17:17:47 +02:00
Sam
b14bcc7128 Client - update dist files 2022-04-02 11:06:25 +02:00
Sam
6947f27c18 Client - update dist files 2022-03-30 11:56:04 +02:00
Sam
26c600fa32 API & Client - fix link to user profile in workout card 2022-03-30 11:30:45 +02:00
Sam
2152aaa359 bump version to 0.6.1 2022-03-27 20:34:05 +02:00
Sam
60d7db067d Client - update dist files 2022-03-27 19:53:20 +02:00
Sam
a608ceeaf5 bump version to 0.6.0 2022-03-27 15:11:36 +02:00
Sam
36f6ea928d Client - update dist files 2022-03-27 13:13:30 +02:00
Sam
684bb698e7 Client - update dist files 2022-03-27 10:07:15 +02:00
Sam
68f78c26e3 API & Docs - update and fix documentation 2022-03-26 20:30:43 +01:00
Sam
ae1c55e91b API - remove unused query param when updated profile 2022-03-26 18:44:30 +01:00
Sam
95ac722828 Client - build dist files 2022-03-26 18:30:46 +01:00
Sam
eb02ede0d7 API & Client - order on user account status in administration
+ fixes
2022-03-26 18:28:04 +01:00
Sam
49100c27e7 API - add email to contact admin in app config 2022-03-26 17:58:21 +01:00
Sam
f650a70ace API - fix typo in email 2022-03-26 17:58:21 +01:00
Sam
d9482c5976 Tests - update end to end tests and ci config 2022-03-26 17:58:21 +01:00
Sam
7f88d995ed Client - build dist files 2022-03-26 17:58:21 +01:00
Sam
787edbc1af API - email template refacto 2022-03-26 17:58:21 +01:00
Sam
135281fe1d API & Client - complete users administration 2022-03-26 17:58:21 +01:00
Sam
c92787a0d5 API - active user if not when adding admin rigths 2022-03-26 17:58:21 +01:00
Sam
612549ddea API & Client - resend account confirmation email 2022-03-26 17:58:21 +01:00
Sam
a1f80e9745 API - init user account activation 2022-03-26 17:58:21 +01:00
Sam
b5b4ac8f92 API - refacto + remove unused endpoint for now 2022-03-26 17:58:21 +01:00
Sam
08d412bddf API - searching user is case insensitive 2022-03-26 17:58:20 +01:00
Sam
ac6aceadfd API - limit access to users for now
- only auth user can access his preference
- only admin can visualize users
2022-03-26 17:58:20 +01:00
Sam
6c42b9ffbd API - allow admin to update a given user email 2022-03-26 17:58:20 +01:00
Sam
e8ca600e4a API - allow admin to reset password for a given user 2022-03-26 17:58:20 +01:00
Sam
d13a3704c5 API - display security infos only when provided 2022-03-26 17:58:20 +01:00
Sam
c155efc7ec API - send an email after successful password reset 2022-03-26 17:58:20 +01:00
Sam
42dfeee283 API - add endpoint to confirm email change 2022-03-26 17:58:20 +01:00
Sam
191390f397 API - send emails when updating account (WIP) 2022-03-26 17:58:20 +01:00
Sam
baede9ba5c API - init email template for email and password changes (WIP) 2022-03-26 17:58:20 +01:00
Sam
d64579bfa3 API - init user email update (WIP) 2022-03-26 17:58:20 +01:00
Sam
6c6b4b0ea4 API - fix password request email 2022-03-26 17:58:20 +01:00
Sam
023a6ac62a Client - update dist files 2022-03-26 17:58:20 +01:00
Sam
9507a3aba1 API - add current password check when modifying it 2022-03-26 17:58:20 +01:00
Sam
3ccd8ed109 Client - update dist files 2022-03-26 17:58:20 +01:00
Sam
a4d7dc24da API - init endpoint to update password for authenticated user 2022-03-26 17:58:20 +01:00