Commit graph

1234 commits

Author SHA1 Message Date
loanR
5347f62c00 Document canaille url configuration for docker
'canaille' url must point on localhost for containerized dummy client to run on local browser and request canaille container on network
2023-04-12 16:27:46 +02:00
loanR
68ec7b9bf0 Fix docker compose demo poetry environment
Main dependencies where missing, chose poetry install excluding doc and dev packages
2023-04-12 15:57:06 +02:00
Éloi Rivard
850d274157 Flaskutil tests avoid to use ldap configuration options 2023-04-10 23:08:09 +02:00
Éloi Rivard
46e042fc85 Updated python dependencies 2023-04-10 22:01:54 +02:00
Éloi Rivard
0376a3bab8 Cleartext password in unit tests 2023-04-10 21:42:14 +02:00
Éloi Rivard
e2b96af1ee Moved LDAP configuration entry to BACKENDS.LDAP 2023-04-10 20:31:54 +02:00
Éloi Rivard
cc45ed4be9 OIDC.JWT.MAPPING configuration option is really optional 2023-04-10 20:09:47 +02:00
Éloi Rivard
7cd078bf81 Correctly read OIDC dynamic registration config entries 2023-04-10 19:28:26 +02:00
Éloi Rivard
61f5d25f2f Creates a OIDC configuration section for all the OIDC related entries 2023-04-10 16:24:43 +02:00
Éloi Rivard
8b0dbf2d55 Catch bare exceptions in populate commands instead of ldap specific exceptions 2023-04-09 23:56:06 +02:00
Éloi Rivard
65efece01e Renamed LDAPObject.initialize in LDAPObject.install 2023-04-09 23:17:24 +02:00
Éloi Rivard
83f67331d3 Split commands in their dedicated modules 2023-04-09 21:58:11 +02:00
Éloi Rivard
79f12b1d0a 'app' submodule 2023-04-09 15:52:55 +02:00
Éloi Rivard
855747a79f Ensure command return codes are tested 2023-04-09 15:47:47 +02:00
Éloi Rivard
a38ef06356 Re-organized commands tests 2023-04-09 14:35:58 +02:00
Éloi Rivard
08f8bfbfdb Moved user and group management in the core submodule 2023-04-09 13:34:38 +02:00
Éloi Rivard
ac64f034f3 Moves some functions from mails.py to utils/mails.py 2023-04-09 13:16:32 +02:00
Éloi Rivard
e0256db017 Moved oidc blueprints in a dedicated file 2023-04-09 11:31:23 +02:00
Éloi Rivard
4c454f6de4 Removed unused imports 2023-04-09 02:13:34 +02:00
Éloi Rivard
01ed1d8013 Avoid to explicitly call User.load_groups 2023-04-09 00:14:51 +02:00
Éloi Rivard
c8b76dc845 Use LDAPObject.reload in tests instead of LDAPObject.get 2023-04-08 21:36:21 +02:00
Éloi Rivard
b413344385 Properly delete users in ldap unit tests 2023-04-08 20:14:30 +02:00
Éloi Rivard
e738faf52b Group methods refactoring 2023-04-08 00:33:42 +02:00
Éloi Rivard
52f7276527 Explicitly use User.formatted_name instead of User.name 2023-04-07 22:45:42 +02:00
Éloi Rivard
087ec1ef58 Fixed remaining ldap attribute calls 2023-04-07 22:38:01 +02:00
Éloi Rivard
706d50449a Split the User.get method 2023-04-07 21:24:09 +02:00
Éloi Rivard
1a079fcd45 Added a group deletion test 2023-04-07 21:14:26 +02:00
Éloi Rivard
0d96073b90 Removed the 'filter' argument from the User model 2023-04-07 20:49:30 +02:00
Éloi Rivard
18075dd849 Removed the 'conn' argument when it is not needed 2023-04-07 20:43:46 +02:00
Éloi Rivard
302f111ce4 Merge branch 'refactor' into 'main'
Renamed user attributes to match SCIM naming convention

See merge request yaal/canaille!123
2023-04-07 18:15:55 +00:00
Éloi Rivard
fd4b0c8d06 Changelog PR number fix 2023-04-07 20:13:09 +02:00
Éloi Rivard
db3a4a74ff Renamed user attributes to match SCIM naming convention 2023-04-07 20:12:24 +02:00
Éloi Rivard
ff87975601 Datetime without timezones are stored as UTC in LDAP 2023-04-07 20:08:31 +02:00
Éloi Rivard
98089a21d7 Preconsent page empty state 2023-04-07 18:31:04 +02:00
Éloi Rivard
0800ea185c Bump to 0.0.24 2023-04-07 18:09:44 +02:00
Éloi Rivard
e77534b37f Merge branch 'avatar-update' into 'main'
Fixed avatar update with htmx

See merge request yaal/canaille!122
2023-04-07 16:08:25 +00:00
Éloi Rivard
01e0e3d3f5 Fixed avatar update with htmx 2023-04-07 18:05:06 +02:00
Éloi Rivard
a615a52887 Bump to 0.0.23 2023-04-05 14:36:09 +02:00
Éloi Rivard
720121cae7 Updated screenshot 2023-04-05 14:31:48 +02:00
Éloi Rivard
f4b8e6d0a3 Updated python dependencies 2023-04-05 14:29:03 +02:00
Éloi Rivard
dfd77d82f1 Revert hyperlink style 2023-04-05 14:27:27 +02:00
Éloi Rivard
cb09667090 Bumped to fomanticui 2.9.2 2023-04-05 14:23:40 +02:00
Éloi Rivard
20135cc8bf Updated python dependencies 2023-04-05 14:19:18 +02:00
Éloi Rivard
344559b483 Fixed style CI 2023-04-04 10:57:50 +02:00
Éloi Rivard
3b1497c972 Merge branch 'ux' into 'main'
Dark theme improvement

See merge request yaal/canaille!121
2023-04-04 08:53:16 +00:00
Brunelie Lauret
d5e2183304 improving dark theme 2023-04-04 10:18:43 +02:00
Éloi Rivard
3458f94fd3 Disable pagination form dynamic validation 2023-04-04 09:43:56 +02:00
Brunelie Lauret
a704e090d0 dark theme improvement 2023-04-03 10:10:13 +02:00
Éloi Rivard
92ab563489 Fixes wtforms validator translations 2023-04-02 13:30:51 +02:00
Éloi Rivard
d53fdde986 Refactored utils 2023-04-02 00:32:27 +02:00