Éloi Rivard
|
a7b3d4be88
|
feat: user login redirections
if users login during the authorization phase, they
get redirected to the authorization page afterwards
|
2023-09-01 09:12:40 +02:00 |
|
Éloi Rivard
|
8be771e41d
|
tests: fix CI
|
2023-08-31 22:44:06 +02:00 |
|
Éloi Rivard
|
f6abd1e22f
|
refactor: avoid to build one form per button in the pagination toolbar
|
2023-08-27 16:33:48 +02:00 |
|
Éloi Rivard
|
c718f7b258
|
refactor: remove unnecessary htmx 1506 workarounds
fixes #143
|
2023-08-27 16:25:30 +02:00 |
|
Éloi Rivard
|
89f5c09a6a
|
chore: bump to htmx 1.9.5
|
2023-08-27 16:19:23 +02:00 |
|
Éloi Rivard
|
21ea0238b5
|
OIDC jwks endpoint do not return empty kid claim
|
2023-08-26 19:59:44 +02:00 |
|
Éloi Rivard
|
26f1a0fbc5
|
fix: use importlib instead of the deprecated pkg_resources
|
2023-08-26 16:50:01 +02:00 |
|
Éloi Rivard
|
2a38bcb3fc
|
chore: typo
|
2023-08-23 16:48:40 +02:00 |
|
Éloi Rivard
|
77cccc3a10
|
doc: better model inheritance to generate a clearer documentation
|
2023-08-23 16:41:41 +02:00 |
|
Éloi Rivard
|
67b0669fa8
|
doc: models types draft
|
2023-08-23 15:18:43 +02:00 |
|
Éloi Rivard
|
8b98726348
|
refactor: User.login and User.logout methods moved to app.flask module
|
2023-08-23 14:56:56 +02:00 |
|
Éloi Rivard
|
553595c5ed
|
doc: model documentation
|
2023-08-17 16:11:24 +02:00 |
|
Éloi Rivard
|
96ccf12ad9
|
feat: split installation in different extras packages
|
2023-08-17 14:34:30 +02:00 |
|
Éloi Rivard
|
588ec8792e
|
Implement a dummy inmemory backend
|
2023-08-17 12:33:45 +02:00 |
|
Éloi Rivard
|
4f89f4ff29
|
Translated using Weblate (French)
Currently translated at 100.0% (367 of 367 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-08-16 17:54:29 +02:00 |
|
gallegonovato
|
be27345ee3
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (367 of 367 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-08-16 17:54:28 +02:00 |
|
Éloi Rivard
|
37c2a7d4de
|
refactor: joinform email validation in a separate method
|
2023-08-16 17:45:39 +02:00 |
|
Hosted Weblate
|
4504650ea5
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
|
2023-08-15 17:04:36 +02:00 |
|
Éloi Rivard
|
0cd713ed09
|
Translated using Weblate (French)
Currently translated at 100.0% (367 of 367 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-08-15 17:04:35 +02:00 |
|
gallegonovato
|
3ceeb3efe1
|
Translated using Weblate (Spanish)
Currently translated at 98.6% (362 of 367 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-08-15 17:04:35 +02:00 |
|
Éloi Rivard
|
ccaba0b9d5
|
feat: registration email admin debug page
|
2023-08-15 17:00:38 +02:00 |
|
Éloi Rivard
|
c4274d1030
|
fix: fix impersonate success message
|
2023-08-15 16:48:21 +02:00 |
|
Hosted Weblate
|
4c06fe7faf
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
|
2023-08-15 16:39:19 +02:00 |
|
Éloi Rivard
|
78d7e43971
|
chore: update babel catalogs
|
2023-08-15 16:36:58 +02:00 |
|
Éloi Rivard
|
5a9df64f68
|
feat: implement registration process
|
2023-08-15 16:31:44 +02:00 |
|
Éloi Rivard
|
29b50dc25e
|
remove onboarding screen
|
2023-08-15 12:40:18 +02:00 |
|
Éloi Rivard
|
b60dbebd28
|
Merge branch 'main' into registration
|
2023-08-15 00:48:49 +02:00 |
|
Éloi Rivard
|
fc252acaaa
|
refactor: user permission sugar
|
2023-08-14 16:25:12 +02:00 |
|
Éloi Rivard
|
e55b56419d
|
refactor: extract auth.py from account.py
|
2023-08-14 16:15:41 +02:00 |
|
Éloi Rivard
|
321eb487ad
|
refactor: moved template logic from 'theme/base.html' to 'template/base.html'
|
2023-08-14 15:48:56 +02:00 |
|
Éloi Rivard
|
191791ac72
|
fix: import render_template from flask_themer instead of flask
|
2023-08-14 15:45:25 +02:00 |
|
Éloi Rivard
|
324b36c829
|
refactor: template overhaul
|
2023-08-14 15:28:20 +02:00 |
|
Éloi Rivard
|
d27aab8651
|
refactor: the core module has its own main blueprint
|
2023-08-14 13:52:24 +02:00 |
|
Éloi Rivard
|
c6a543535c
|
tests: fix coverage
|
2023-08-13 22:17:00 +02:00 |
|
Éloi Rivard
|
c895366684
|
refactor: store user profile in g.user
|
2023-08-13 22:08:28 +02:00 |
|
Éloi Rivard
|
03af0bd249
|
Translated using Weblate (French)
Currently translated at 100.0% (357 of 357 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-08-09 16:52:28 +02:00 |
|
gallegonovato
|
0cc7a2a8cb
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (357 of 357 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-08-09 16:52:28 +02:00 |
|
Éloi Rivard
|
05a1ff21d1
|
fix: email address field translations
|
2023-08-08 14:26:46 +02:00 |
|
Éloi Rivard
|
cdd25d97ce
|
Translated using Weblate (French)
Currently translated at 100.0% (357 of 357 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-08-06 17:55:02 +02:00 |
|
Hosted Weblate
|
2315e8f010
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
|
2023-08-06 12:16:56 +02:00 |
|
Éloi Rivard
|
000100154f
|
chore: update catalogs
|
2023-08-06 12:15:02 +02:00 |
|
Éloi Rivard
|
fd24c704c0
|
feat: implement email verification
|
2023-08-06 11:58:16 +02:00 |
|
Éloi Rivard
|
29b1e3c411
|
chore: bump to htmx 1.9.4
|
2023-08-06 11:10:34 +02:00 |
|
gallegonovato
|
8a25c8519a
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (334 of 334 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-08-05 16:45:37 +02:00 |
|
Éloi Rivard
|
d5939030f2
|
Translated using Weblate (French)
Currently translated at 100.0% (334 of 334 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-08-03 19:24:48 +02:00 |
|
Hosted Weblate
|
7f12d11ad8
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
|
2023-08-03 19:23:09 +02:00 |
|
Éloi Rivard
|
6ba56fc6d4
|
chore: update babel catalogs
|
2023-08-03 19:22:58 +02:00 |
|
Éloi Rivard
|
8fe8494587
|
feat: validate phone numbers
|
2023-08-03 19:08:34 +02:00 |
|
Éloi Rivard
|
9940a98188
|
refactor: profile button action renaming
|
2023-07-30 23:08:29 +02:00 |
|
Éloi Rivard
|
267dbe15e4
|
Translated using Weblate (French)
Currently translated at 100.0% (333 of 333 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-07-30 14:06:44 +02:00 |
|