Éloi Rivard
|
45ec950f5f
|
Fixed FieldList readonly state
|
2023-06-28 13:26:15 +02:00 |
|
Éloi Rivard
|
7b9e97f5e4
|
Defer and clean up JS scripts
|
2023-06-26 18:00:58 +02:00 |
|
Éloi Rivard
|
c091ca19cf
|
Removed html5shiv
|
2023-06-26 17:48:25 +02:00 |
|
Éloi Rivard
|
0342e30ec0
|
Fixed strings inadvertently refactored
|
2023-06-22 18:12:54 +02:00 |
|
Éloi Rivard
|
b7e1590510
|
User emails and phone numbers are now multiple
|
2023-06-22 17:55:26 +02:00 |
|
Éloi Rivard
|
8617fc0f2b
|
Implement multiple fields
|
2023-06-22 16:56:44 +02:00 |
|
Éloi Rivard
|
361fda0386
|
Renamed User.phone_number in User.phone_numbers
|
2023-06-22 15:33:03 +02:00 |
|
Éloi Rivard
|
b5bd497d0e
|
Implemented User.preferred_email
|
2023-06-22 15:24:13 +02:00 |
|
Éloi Rivard
|
371f806695
|
Renamed User.email in User.emails
|
2023-06-22 15:15:46 +02:00 |
|
Éloi Rivard
|
0cbac78624
|
htmx: return a 400 error when a request sends an invalid form
|
2023-06-21 15:59:28 +02:00 |
|
Éloi Rivard
|
8061042e46
|
client admin test refactoring
|
2023-06-20 09:32:43 +02:00 |
|
Éloi Rivard
|
a9d9d43152
|
Configuration entries can be loaded from files.
Co-authored-by: Sofi <sofi+git@mailbox.org>
|
2023-06-15 18:38:37 +02:00 |
|
Éloi Rivard
|
23e9e7e71a
|
Renamed Backend in BaseBackend
|
2023-06-05 18:10:37 +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
|
e3aede6645
|
Fixed a unit test control value
|
2023-06-03 23:38:45 +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
|
e20fb23e6f
|
typo 'successfuly' -> 'successfully'
|
2023-05-30 09:44:11 +02:00 |
|
Éloi Rivard
|
38ee26db83
|
refactored User locking mechanism
|
2023-05-26 17:48:50 +02:00 |
|
Éloi Rivard
|
17c2f7a5cd
|
Implemented LDAP ppolicy support.
|
2023-05-26 15:23:43 +02:00 |
|
Éloi Rivard
|
d8158d6a72
|
Use ruff linter
|
2023-05-25 13:37:58 +02:00 |
|
Éloi Rivard
|
8ed10da81e
|
Removed duplicate test
|
2023-05-24 14:10:45 +02:00 |
|
Éloi Rivard
|
a92542cd81
|
Moved models specificities in the backend module
|
2023-05-20 21:24:14 +02:00 |
|
Éloi Rivard
|
fd493fb8d0
|
check command unit test looks for a invalid SMTP server instead of a invalid LDAP server
|
2023-05-20 20:11:19 +02:00 |
|
Éloi Rivard
|
c75108344b
|
Moved login placeholder mechanism in the backend module
|
2023-05-20 20:07:40 +02:00 |
|
Éloi Rivard
|
033d436878
|
Moved LDAP schema installation in the ldap backend module
|
2023-05-20 20:04:23 +02:00 |
|
Éloi Rivard
|
c1d1706007
|
Moved every model import to canaille.models
|
2023-05-20 20:02:00 +02:00 |
|
Éloi Rivard
|
0b3362f4c5
|
Remove useless calls to slapd_server fixture
|
2023-05-20 18:28:31 +02:00 |
|
Éloi Rivard
|
6f637b8129
|
Refactored the unit test backend fixtures
|
2023-05-20 17:17:46 +02:00 |
|
Éloi Rivard
|
475a6d153c
|
add pytest-flask dependency
|
2023-05-20 16:42:35 +02:00 |
|
Éloi Rivard
|
30282e633b
|
The LDAP Backend is now a class
|
2023-05-20 12:08:04 +02:00 |
|
Éloi Rivard
|
8c33649872
|
Avoid direct call to ldap in logging unit tests
|
2023-05-19 19:35:10 +02:00 |
|
Éloi Rivard
|
2b0b5a5213
|
Avoid direct call to ldap in configuration unit tests
|
2023-05-19 19:28:56 +02:00 |
|
Éloi Rivard
|
d2bb1aebeb
|
Additional User unit tests
|
2023-05-18 16:43:23 +02:00 |
|
Éloi Rivard
|
7b76d8f003
|
Model unit test fix
|
2023-05-18 16:35:14 +02:00 |
|
Éloi Rivard
|
4f9dac8782
|
Tests the model mechanism
|
2023-05-17 18:19:05 +02:00 |
|
Éloi Rivard
|
61f2280f34
|
unit test explicit object reloading
|
2023-05-17 16:23:54 +02:00 |
|
Éloi Rivard
|
77c5d7ac7a
|
Improved account unit tests
|
2023-05-17 16:20:37 +02:00 |
|
Éloi Rivard
|
d66619a01c
|
OIDC lifetimes are not casted to string anymore
|
2023-05-17 09:29:32 +02:00 |
|
Éloi Rivard
|
b346b0db8a
|
Use generic Consent.consent_id instead of LDAP Consent.cn attribute
|
2023-05-17 08:54:13 +02:00 |
|
Éloi Rivard
|
00b5997a61
|
Avoid calls to LDAPUser.may and LDAPUser.must
|
2023-05-16 22:18:38 +02:00 |
|
Éloi Rivard
|
5836a0bd61
|
Use generic 'formatted_name' attribute instead of LDAP 'name'
|
2023-05-16 18:01:48 +02:00 |
|
Éloi Rivard
|
28e7d1c662
|
LDAPObject __getattr__ filters None values
|
2023-05-16 16:05:09 +02:00 |
|
Éloi Rivard
|
8998fe9b62
|
Explicit arguments when using Model.get
|
2023-05-16 11:29:40 +02:00 |
|
Éloi Rivard
|
8162bd3e24
|
Fixes calls to the LDAP 'Group.member' attribute
|
2023-05-13 00:24:24 +02:00 |
|
Éloi Rivard
|
bace94b1f5
|
Explicit Group.get attributes
|
2023-05-13 00:19:32 +02:00 |
|
Éloi Rivard
|
1695331772
|
Fixes a call to the LDAP 'jpegPhoto' attribute
|
2023-05-12 20:02:19 +02:00 |
|
Éloi Rivard
|
65013403a1
|
Fixes a call to the LDAP 'userPassword' attribute
|
2023-05-12 20:00:13 +02:00 |
|
Éloi Rivard
|
6c5053afb1
|
Fixes a call to a LDAP named attribute, again
|
2023-05-12 18:51:50 +02:00 |
|