Éloi Rivard
|
5c11ebf0d3
|
feat: ldap connection is lazilly opened
|
2023-12-25 14:26:08 +01:00 |
|
Éloi Rivard
|
d0dbaa588c
|
refactor: no more explicit conn argument in the LDAP backend
|
2023-12-25 14:03:47 +01:00 |
|
Éloi Rivard
|
95882c737b
|
fix: LDAP backend connection error display
|
2023-12-25 13:56:57 +01:00 |
|
Éloi Rivard
|
02c8f0b177
|
refactor: Backend.install calls uniformization
|
2023-11-24 11:13:17 +01:00 |
|
Éloi Rivard
|
0ee374dea7
|
tests: back to 100% coverage
|
2023-11-16 18:06:23 +01:00 |
|
Éloi Rivard
|
0574460fe6
|
fix: when LDAP servers are down, rendering error pages would raise an exception
|
2023-10-02 14:06:06 +02:00 |
|
Éloi Rivard
|
a2e3fce204
|
feat: flask-babel and pytz are now part of the front extras
|
2023-09-01 10:46:56 +02:00 |
|
Éloi Rivard
|
96ccf12ad9
|
feat: split installation in different extras packages
|
2023-08-17 14:34:30 +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
|
fd66f86a72
|
USER_FILTER is parsed with jinja
|
2023-07-04 18:34:16 +02:00 |
|
Éloi Rivard
|
4f42798e39
|
Refactored keypair management
|
2023-07-01 19:06:26 +02:00 |
|
Éloi Rivard
|
f504bb3a66
|
Implements a flask User converter
|
2023-06-29 15:55:39 +02:00 |
|
Éloi Rivard
|
e4e49da44a
|
Renamed configuration entries
- USER_ID_ATTRIBUTE is now USER_RDN
- GROUP_ID_ATTRIBUTE is now GROUP_RDN
|
2023-06-29 15:55:39 +02:00 |
|
Éloi Rivard
|
371f806695
|
Renamed User.email in User.emails
|
2023-06-22 15:15:46 +02:00 |
|
Éloi Rivard
|
d65dbfbe96
|
listify utility
|
2023-06-22 13:09:44 +02:00 |
|
Éloi Rivard
|
caf434a1fc
|
debug template variable is available everywhere
|
2023-06-20 14:22:19 +02:00 |
|
Éloi Rivard
|
23e9e7e71a
|
Renamed Backend in BaseBackend
|
2023-06-05 18:10:37 +02:00 |
|
Éloi Rivard
|
e5ba0a8c86
|
compatibility bugfix for flask 2.3
|
2023-06-03 13:42:23 +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
|
77d3a1a656
|
Do not event attempt to add oauth schema if present
|
2023-05-24 16:59:36 +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
|
e110c4851b
|
Backend singleton logic moved to backend.Backend
|
2023-05-20 18:39:49 +02:00 |
|
Éloi Rivard
|
6f637b8129
|
Refactored the unit test backend fixtures
|
2023-05-20 17:17:46 +02:00 |
|
Éloi Rivard
|
30282e633b
|
The LDAP Backend is now a class
|
2023-05-20 12:08:04 +02:00 |
|
Éloi Rivard
|
fa62c16768
|
Moved canaille.ldap_backend to canaille.backends.ldap
|
2023-04-18 20:22:55 +02:00 |
|