Éloi Rivard
|
473a262ea2
|
refactor: move BackendModel.reload to Backend.reload
|
2024-05-03 22:25:20 +02:00 |
|
Éloi Rivard
|
2ccdaeadf6
|
refactor: move BackendModel.delete to Backend.delete
|
2024-05-03 22:22:08 +02:00 |
|
Éloi Rivard
|
09588e0f48
|
refactor: move BackendModel.save to Backend.save
|
2024-05-03 22:22:06 +02:00 |
|
Éloi Rivard
|
c10a33da6d
|
tests: fix unit tests with pytest-xdist
|
2024-04-28 09:22:59 +02:00 |
|
Éloi Rivard
|
ce890ca0ad
|
tests: use pytest-lazy-fixtureS instead of pytest-lazy-fixture
|
2024-04-16 18:33:58 +02:00 |
|
Éloi Rivard
|
1080952a75
|
tests: speed up unit tests by caching the jinja bytecode between tests
|
2024-04-16 12:46:53 +02:00 |
|
Éloi Rivard
|
920395c27f
|
feat: sign in/out events are logged in #177
|
2024-04-09 10:04:26 +02:00 |
|
Éloi Rivard
|
1fbb074cc5
|
refactor: user permissions lazy loading
|
2024-04-07 15:21:32 +02:00 |
|
Éloi Rivard
|
8625318341
|
feat: use pydantic to validate the configuration
|
2024-03-28 17:44:26 +01:00 |
|
Éloi Rivard
|
4edffcaa9f
|
chore: use isort instead of reoder-python-imports
|
2024-03-15 19:58:37 +01:00 |
|
Éloi Rivard
|
e8b620588e
|
refactor: LDAP backend initialization
|
2023-12-27 10:57:22 +01:00 |
|
Éloi Rivard
|
cccbafeb0e
|
tests: fix a wrong default permission
|
2023-12-21 19:04:05 +01:00 |
|
Éloi Rivard
|
a3908883e3
|
tests: use canaille.test domain instead of localhost
|
2023-12-14 20:07:49 +01:00 |
|
Éloi Rivard
|
c563646bfe
|
tests: dynamic smtp configuration
|
2023-12-14 20:04:18 +01:00 |
|
Éloi Rivard
|
3b46d6af61
|
tests: remove pytest-flask dependency
|
2023-12-14 16:28:46 +01:00 |
|
Éloi Rivard
|
066aed7735
|
feat: convert the png in webp
|
2023-12-01 22:09:54 +01:00 |
|
Éloi Rivard
|
79533acc4b
|
tests: fix backend assignation for tests
|
2023-11-24 10:10:36 +01:00 |
|
Éloi Rivard
|
40b868cfee
|
tests: multiple emails and phone_numbers
|
2023-10-02 21:58:46 +02:00 |
|
Éloi Rivard
|
88dcf94750
|
Revert "tests: domain is localhost.local"
This reverts commit 44aed27719 .
|
2023-10-01 15:42:16 +02:00 |
|
Éloi Rivard
|
44aed27719
|
tests: domain is localhost.local
|
2023-09-20 09:54:17 +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
|
c895366684
|
refactor: store user profile in g.user
|
2023-08-13 22:08:28 +02:00 |
|
Éloi Rivard
|
97c6a3ea38
|
tests: adds a fixture that automatically compiles babel catalogs
|
2023-07-25 09:56:23 +02:00 |
|
Éloi Rivard
|
a631946cb5
|
remove unnecessary application context in unit tests
|
2023-07-18 16:34:32 +02:00 |
|
Éloi Rivard
|
54abdaea3b
|
Dynamic model registration
|
2023-07-12 12:34:00 +02:00 |
|
Éloi Rivard
|
1a0a8096eb
|
Enable jinja2 strict mode in unit tests
|
2023-07-01 19:56:13 +02:00 |
|
Éloi Rivard
|
361fda0386
|
Renamed User.phone_number in User.phone_numbers
|
2023-06-22 15:33:03 +02:00 |
|
Éloi Rivard
|
371f806695
|
Renamed User.email in User.emails
|
2023-06-22 15:15:46 +02:00 |
|
Éloi Rivard
|
14ccb69762
|
backend fixture is parametrizable
|
2023-06-03 23:39:38 +02:00 |
|
Éloi Rivard
|
422af73b89
|
moved slapd_server in the ldap unit tests module
|
2023-06-03 23:39:38 +02:00 |
|
Éloi Rivard
|
fa7c68ff5b
|
Moved CustomSlapdObject class into the ldap test module
|
2023-06-03 18:35:59 +02:00 |
|
Éloi Rivard
|
c7f23e845c
|
datetime-local input fields are transformed in UTC server-side
|
2023-06-01 13:53:32 +02:00 |
|
Éloi Rivard
|
17c2f7a5cd
|
Implemented LDAP ppolicy support.
|
2023-05-26 15:23:43 +02:00 |
|
Éloi Rivard
|
c1d1706007
|
Moved every model import to canaille.models
|
2023-05-20 20:02:00 +02:00 |
|
Éloi Rivard
|
6f637b8129
|
Refactored the unit test backend fixtures
|
2023-05-20 17:17:46 +02:00 |
|
Éloi Rivard
|
abf9a23ac8
|
unit tests: only use user_name to authenticate users
|
2023-05-11 15:33:34 +02:00 |
|
Éloi Rivard
|
fa62c16768
|
Moved canaille.ldap_backend to canaille.backends.ldap
|
2023-04-18 20:22:55 +02:00 |
|
Éloi Rivard
|
c4676ec572
|
Update User group when save is called
|
2023-04-17 18:43:43 +02:00 |
|
Éloi Rivard
|
edb64cbfe1
|
ACL filters are no more LDAP filters but user attribute mappings.
|
2023-04-14 19:53:16 +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
|
08f8bfbfdb
|
Moved user and group management in the core submodule
|
2023-04-09 13:34:38 +02:00 |
|
Éloi Rivard
|
4c454f6de4
|
Removed unused imports
|
2023-04-09 02:13:34 +02:00 |
|
Éloi Rivard
|
1a079fcd45
|
Added a group deletion test
|
2023-04-07 21:14:26 +02:00 |
|
Éloi Rivard
|
db3a4a74ff
|
Renamed user attributes to match SCIM naming convention
|
2023-04-07 20:12:24 +02:00 |
|
Éloi Rivard
|
8e84b016da
|
Organization field support
|
2023-03-17 17:36:23 +01:00 |
|
Éloi Rivard
|
6474d39fac
|
Removes useless tests initializations
|
2023-03-12 20:18:49 +01:00 |
|
Éloi Rivard
|
2c4c3fb37e
|
Title edition support
|
2023-03-11 22:34:29 +01:00 |
|
Éloi Rivard
|
4170242073
|
Address edition support (but not in the OIDC claims yet)
|
2023-03-11 20:12:50 +01:00 |
|