Éloi Rivard
|
32bbb623d1
|
Bumped to 0.0.25
|
2023-05-05 11:01:36 +02:00 |
|
Éloi Rivard
|
b14b6edb28
|
Merge branch 'initialization-mail-fix' into 'main'
Fixed password initialization mail recipients
See merge request yaal/canaille!128
|
2023-05-05 08:58:00 +00:00 |
|
Éloi Rivard
|
6e6d15fec1
|
Fixed password initialization mail recipients
|
2023-05-05 10:53:48 +02:00 |
|
Éloi Rivard
|
c95e86832e
|
Merge branch 'htmx' into 'main'
Update to htmx 1.9.2
See merge request yaal/canaille!127
|
2023-05-05 08:46:55 +00:00 |
|
Éloi Rivard
|
6148d8d682
|
Updated to htmx 1.9.2
|
2023-05-05 10:43:01 +02:00 |
|
Éloi Rivard
|
ab00b7dbf1
|
Attempt to fix RTD build, again
|
2023-05-05 10:26:07 +02:00 |
|
Éloi Rivard
|
89ec83e174
|
Attempt to fix RTD build
|
2023-05-05 10:20:10 +02:00 |
|
Éloi Rivard
|
71da8eb504
|
Split memberof and refint config to fix the docker-compose demo environment
|
2023-05-04 17:10:49 +02:00 |
|
Éloi Rivard
|
181f64764c
|
Updated python dependencies
|
2023-05-03 14:41:47 +02:00 |
|
Éloi Rivard
|
00b13c95ad
|
refer to 'groups' instead of ldap 'memberof' in the group edition page
|
2023-05-02 17:08:42 +02:00 |
|
Éloi Rivard
|
e8d869d865
|
Updated python dependencies
|
2023-05-02 16:46:10 +02:00 |
|
Éloi Rivard
|
e8e6060c74
|
ACL group filter can be simple group name instead of full dn
|
2023-05-02 16:25:00 +02:00 |
|
Éloi Rivard
|
4883548dc5
|
Translated using Weblate (French)
Currently translated at 100.0% (314 of 314 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-04-28 19:52:42 +02:00 |
|
Éloi Rivard
|
0a500407b6
|
submit buttons wording
|
2023-04-27 19:26:05 +02:00 |
|
Éloi Rivard
|
0234c5945a
|
User.logout excepts IndexError in case of invalid sessions
|
2023-04-18 20:36:48 +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
|
0c4deaeb19
|
demo: fix deprecated refint overlay configuration
|
2023-04-17 18:07:36 +02:00 |
|
Éloi Rivard
|
972b986ea4
|
Enables refint openldap overlay
|
2023-04-16 19:40:16 +02:00 |
|
Éloi Rivard
|
a699b788c2
|
pre-commit checks toml files
|
2023-04-15 13:15:54 +02:00 |
|
Éloi Rivard
|
571c04de66
|
Fixed toml inline tables
|
2023-04-15 13:08:24 +02:00 |
|
Éloi Rivard
|
0ec23b0bba
|
Merge branch 'generic-acl-filter' into 'main'
ACL filters are no more LDAP filters but user attribute mappings.
See merge request yaal/canaille!126
|
2023-04-14 17:53:59 +00: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
|
3884a1d37c
|
Merge branch 'fix-empty-attributes-registration' into 'main'
Fixed empty models attributes registration
See merge request yaal/canaille!125
|
2023-04-13 16:06:32 +00:00 |
|
Éloi Rivard
|
4bfbeccc1c
|
Fixed empty models attributes registration
|
2023-04-13 18:02:20 +02:00 |
|
Éloi Rivard
|
2a4b382209
|
Merge branch 'htmx-1.9.0' into 'main'
htmx 1.9.0
See merge request yaal/canaille!124
|
2023-04-13 12:45:16 +00:00 |
|
Éloi Rivard
|
39c5a6fb16
|
htmx 1.9.0
|
2023-04-13 14:44:38 +02:00 |
|
loanR
|
3292ca8427
|
Use iso environment in local and container
Poetry installed environment have same groups for run.sh and Dockerfile-canaille
|
2023-04-12 18:05:16 +02:00 |
|
loanR
|
a9be3a5072
|
Precise populate command
Complete command and give one for docker
|
2023-04-12 17:30:51 +02:00 |
|
loanR
|
23b4ff0800
|
Force docker compose demo poetry environment
Install base dependencies and force optional demo ones
|
2023-04-12 17:00:18 +02:00 |
|
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 |
|