Commit graph

1619 commits

Author SHA1 Message Date
Éloi Rivard
588ec8792e
Implement a dummy inmemory backend 2023-08-17 12:33:45 +02:00
Éloi Rivard
b344445c30
chore: pre-commit ignores pot files 2023-08-17 10:03:10 +02:00
Éloi Rivard
62f5c127f0
chore: pre-commit do not remove trailing spaces from minified files 2023-08-17 09:58:56 +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
Éloi Rivard
2909357b9c
fix: typo 2023-08-16 17:34:53 +02:00
Éloi Rivard
6ede3b75cb
tests: disable javascript in template rendering 2023-08-16 17:33:59 +02:00
Éloi Rivard
39a5eafd71
tests: fix a variable in ldap tests 2023-08-16 16:55:21 +02:00
Éloi Rivard
ce48d5d54b
Revert "doc: README"
This reverts commit 962f18ca89.
2023-08-16 16:31:36 +02:00
Éloi Rivard
962f18ca89
doc: README 2023-08-16 16:30:47 +02:00
Éloi Rivard
508450c90b
doc: update profile screenshot 2023-08-16 16:29:14 +02:00
Éloi Rivard
0314abc217
chore: add 'Development Status' classifier 2023-08-16 16:18:06 +02:00
Éloi Rivard
7f07f92424
chore: README 2023-08-15 17:20:26 +02:00
Éloi Rivard
4642829d80
chore: bump to 0.0.31 2023-08-15 17:16:09 +02:00
Éloi Rivard
1962c92542
chore: update dependencies 2023-08-15 17:13:52 +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
565975931c Merge branch 'registration' into 'main'
Registration

Closes #55

See merge request yaal/canaille!148
2023-08-15 14:37:35 +00:00
Éloi Rivard
5a9df64f68
feat: implement registration process 2023-08-15 16:31:44 +02:00
Éloi Rivard
f73e9c3187
chore: style tox env faster install 2023-08-15 13:57:05 +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
dd08fd7976
chore: changelog 2023-08-14 17:09:36 +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
1f9d148c0d
chore: bump to python-slapd 0.1.4 2023-08-13 16:06:16 +02:00
Éloi Rivard
279ceb6815
chore: minimum flask version is 2.2.2 2023-08-13 14:52:29 +02:00
Éloi Rivard
e5c2a69bfb
chore: update dependencies 2023-08-13 14:45:27 +02:00
Éloi Rivard
4ee4085e9e
chore: up click version 2023-08-13 14:28:53 +02:00
Éloi Rivard
1fefb7625e
chore: lower pytz version 2023-08-13 14:26:11 +02:00
Éloi Rivard
b4ed41778c
chore: fix pycountry version 2023-08-13 14:22:41 +02:00
Éloi Rivard
c729d49b80
chore: CI minversions python version fix attempt, again 2023-08-13 14:17:46 +02:00
Éloi Rivard
d91250effa
chore: CI minversions python version fix attempt 2023-08-13 14:00:00 +02:00
Éloi Rivard
c1f3d9983a
chore: loosier dependencies and minimum test dependency CI refactor 2023-08-13 13:49:26 +02:00
Éloi Rivard
90ae98dd71
chore: GHA minversions tests also use the minimum python version 2023-08-13 13:29:54 +02:00
Éloi Rivard
e63afec6ff
chore: Gitlab CI poetry APT package installation 2023-08-13 13:27:24 +02:00
Éloi Rivard
9032e2b58e
chore: Gitlab CI refactoring 2023-08-13 13:23:55 +02:00
Éloi Rivard
1abf06fbe7
chore: attempt to fix GHA poetry installation 2023-08-13 13:14:19 +02:00