Éloi Rivard
|
18e3f8cde5
|
refactor: split the base model class in two
|
2024-04-01 18:55:05 +02:00 |
|
Éloi Rivard
|
0363a0a76e
|
refactor: remove unused var
|
2024-04-01 15:02:26 +02:00 |
|
Éloi Rivard
|
89354e281f
|
refactor: memory backend use __getattribute__ instead of __getattr__
|
2024-04-01 15:02:19 +02:00 |
|
Éloi Rivard
|
a795c8460b
|
refactor: memory model keys are not models anymore
|
2024-04-01 15:01:53 +02:00 |
|
Éloi Rivard
|
b571818755
|
refactor: MemoryModel - rename klass in model
|
2024-04-01 15:01:12 +02:00 |
|
Éloi Rivard
|
fbd0d3029e
|
refactor: rename User read/write/permissions attributes
|
2024-04-01 14:59:56 +02:00 |
|
Éloi Rivard
|
48d6065e1c
|
refactor: memory model variable renaming
|
2024-04-01 14:59:40 +02:00 |
|
Éloi Rivard
|
006bf08b3d
|
refactor: improve memory model serialization
do not systematically store every attributes as a list
|
2024-03-31 12:06:19 +02:00 |
|
Éloi Rivard
|
8834c65bea
|
refactor: backend memory deserialize method
|
2024-03-31 01:20:39 +01:00 |
|
Éloi Rivard
|
d2df12236d
|
refactor: move memory backend methods as classmethods
|
2024-03-31 01:05:48 +01:00 |
|
Éloi Rivard
|
fa45ef6907
|
refactor: delete an unused index layer in the memory backend
|
2024-03-31 00:23:43 +01:00 |
|
Éloi Rivard
|
58b967a43e
|
refactor: reliably detect the model attribute cardinality
|
2024-03-30 23:39:09 +01:00 |
|
Éloi Rivard
|
efe3a3c4c4
|
refactor: assume ACL have default values
|
2024-03-30 17:21:40 +01:00 |
|
Éloi Rivard
|
8625318341
|
feat: use pydantic to validate the configuration
|
2024-03-28 17:44:26 +01:00 |
|
Éloi Rivard
|
ffa12b0f71
|
feat: created and last_modified model attributes
|
2024-03-27 13:57:38 +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
|
3255eaa31c
|
fix: a crash when no ACL was defined
|
2023-12-15 10:50:53 +01:00 |
|
Éloi Rivard
|
969f3e980c
|
fix: password comparision was too permissive on login
|
2023-11-28 18:10:47 +01:00 |
|
Éloi Rivard
|
1e9c77ad6d
|
refactor: compare models in memory backend user.load_permissions
|
2023-11-22 12:20:53 +01:00 |
|
Éloi Rivard
|
b6cfa1517c
|
refactor: form model attributes coercion
|
2023-11-22 11:30:30 +01:00 |
|
Éloi Rivard
|
bc56105b28
|
fix: remove useless print
|
2023-11-21 17:59:11 +01:00 |
|
Éloi Rivard
|
3a39fc191a
|
refactor: remove models __delattr__ methods
|
2023-11-21 14:57:28 +01:00 |
|
Éloi Rivard
|
1fd8af2cf4
|
refactor: models attributes cardinality is closer to SCIM models
|
2023-11-17 21:21:25 +01:00 |
|
Éloi Rivard
|
f5083d0b15
|
fix: unique type in token memory model
|
2023-09-18 23:55:46 +02:00 |
|
Éloi Rivard
|
553595c5ed
|
doc: model documentation
|
2023-08-17 16:11:24 +02:00 |
|
Éloi Rivard
|
588ec8792e
|
Implement a dummy inmemory backend
|
2023-08-17 12:33:45 +02:00 |
|