Commit graph

565 commits

Author SHA1 Message Date
Éloi Rivard
75165826e1 Merge branch 'build-mo-files' into 'master'
generate compiled translations (.mo files) when the package is built

See merge request yaal/canaille!53
2022-05-18 08:07:14 +00:00
Éloi Rivard
3521cec034 Merge branch 'test_authorization_code_flow' into 'master'
add tests to clarify when nonce is required

See merge request yaal/canaille!52
2022-05-18 08:06:53 +00:00
Stéphane Blondon
951afa1a93 poetry compiles translation files 2022-05-14 23:58:26 +02:00
Stéphane Blondon
ee2135963e generate compiled translations (.mo files) when the package is built 2022-05-14 18:37:39 +02:00
Éloi Rivard
38401005e7 The demo now uses poetry 2022-05-13 16:47:48 +02:00
emillumine
083b101df2 add tests to clarify when nonce is required 2022-05-13 15:56:31 +02:00
Éloi Rivard
9e529c97c6 Fixed CI, again 2022-05-13 12:07:33 +02:00
Éloi Rivard
254c401ad3 Fixed CI 2022-05-13 12:01:24 +02:00
Éloi Rivard
31cbd6ea83 Merge branch 'poetry' into 'master'
Use poetry instead of setuptools

Closes #33

See merge request yaal/canaille!51
2022-05-13 09:59:05 +00:00
Éloi Rivard
ced97aac03 Use poetry instead of setuptools 2022-05-13 11:55:12 +02:00
Éloi Rivard
275f20a5e0 Merge branch 'add_documentation' into 'master'
more documentation to help contributors

See merge request yaal/canaille!50
2022-05-08 14:47:11 +00:00
Stéphane Blondon
e97daa9b65 more documentation to help contributors 2022-05-06 17:00:32 +02:00
Éloi Rivard
da3783baf8 Merge branch 'generate-mo-files' into 'master'
Generate mo files

See merge request yaal/canaille!49
2022-05-06 12:21:08 +00:00
Stéphane Blondon
b30b266739 style (end-of-line) 2022-05-06 12:45:22 +02:00
Stéphane Blondon
5a00c2840b remove messages.mo from repository 2022-05-06 12:32:39 +02:00
Stéphane Blondon
36042f132e Makefile generates translation and builds package 2022-05-06 12:32:00 +02:00
sblondon
9ecabb6e4f Fix code example 2022-05-06 09:19:53 +00:00
sblondon
5c582f8107 Spellcheck and split a sentence 2022-05-06 09:12:53 +00:00
Éloi Rivard
fc4130a38b Merge branch 'issue-98-authlib-v1' into 'master'
Authlib 1

Closes #98

See merge request yaal/canaille!48
2022-04-10 15:07:19 +00:00
Éloi Rivard
a1c4f7a278 Bumped to authlib 1 2022-04-10 17:04:38 +02:00
Éloi Rivard
723c697c86 Merge branch 'issue-96-disable-profile-edition' into 'master'
Added an option to disable self edition

See merge request yaal/canaille!47
2022-04-06 15:57:31 +00:00
Éloi Rivard
8217d423ad Added an option to disable self edition 2022-04-06 17:54:39 +02:00
Éloi Rivard
f496617f81 Fixed documentation about HIDE_INVALID_LOGINS 2022-04-06 17:34:30 +02:00
Éloi Rivard
6ef0766acf Merge branch 'issue-99-disable-password-recovery' into 'master'
Added an option to disable password recovery

Closes #99

See merge request yaal/canaille!46
2022-04-05 07:59:25 +00:00
Éloi Rivard
b7b6040a3e Added an option to disable password recovery 2022-04-05 09:56:38 +02:00
Éloi Rivard
b1f21180df updated pre-commit 2022-04-04 17:52:35 +02:00
Éloi Rivard
a3d0d2f115 missing documentation space 2022-04-04 17:52:34 +02:00
Éloi Rivard
d597baa415 for better readability, set the flask aborts in their own conditionnal block 2022-04-04 17:52:05 +02:00
Éloi Rivard
2b3f912798 Merge branch 'update-doc' into 'master'
Update install doc

See merge request yaal/canaille!44
2022-04-04 15:21:37 +00:00
Éloi Rivard
5cb759f3b6 Removed .ignore file 2022-04-04 17:00:44 +02:00
Éloi Rivard
791aadb310 Merge branch 'docker' into 'master'
make demo entirely runnable with docker-compose

See merge request yaal/canaille!45
2022-04-04 13:29:11 +00:00
Limezy
9932ee442a Update install.rst 2022-03-19 18:49:34 +07:00
Limezy
bf2b8eb091 Update install.rst 2022-03-19 18:19:48 +07:00
emillumine
239fce706f make demo entirely runnable with docker-compose 2022-03-18 17:44:58 +01:00
emillumine
f6680ee1fd Bumped to 0.0.8: fixed dependencies by pinning them to 'less than next major version'
currently authlib 1.0.0 released today break tests
2022-03-15 14:42:32 +01:00
emillumine
093cee8946 Bumped to 0.0.7 2022-03-15 12:15:18 +01:00
Camille
a446915f1b Merge branch 'issue-93-cn-and-dn-special-cases' into 'master'
fix cn/dn when user has no given name

Closes #93

See merge request yaal/canaille!43
2022-03-14 09:26:04 +00:00
emillumine
f95bffadd6 remove 'available_groups' Group classmethod (replaced by already existing 'all' LDAPObject method) 2022-03-14 10:14:02 +01:00
emillumine
ffd85e5ee0 remove commented code 2022-03-14 10:03:05 +01:00
emillumine
8d804616fd add a 'all' utility class method to LDAPObject to retrieve all class instances 2022-03-14 10:03:05 +01:00
emillumine
da1b911172 set User.object_class and Group.object_class based on config when setting ldap models
permit filtering with object_class by default in User.filter() and Group.filter()
avoid having user/group base root in default filter results
2022-03-14 10:03:05 +01:00
emillumine
3c9f618564 fix automatic cleaning of consents in tests 2022-03-14 10:03:05 +01:00
emillumine
87d2fa8641 fix tests by automatically cleaning up users and groups in test teardown 2022-03-14 10:03:05 +01:00
emillumine
653e79d7a8 fix dn in case of leading space or special char in id attribute
according to openldap doc, the default is to silently  eliminate  spaces  around  AVA  separators, RDN component separators and RDN separators
https://www.openldap.org/software/man.cgi?query=ldap_str2dn
2022-03-14 10:03:05 +01:00
emillumine
cd1d106248 set cn without leading space when user is created without given name 2022-03-14 10:03:05 +01:00
Éloi Rivard
50ab1f7ccf Bumped to 0.0.6 2022-03-08 19:44:26 +01:00
Éloi Rivard
ebb4bf3508 Changelog 2022-03-08 19:43:18 +01:00
Éloi Rivard
5ba102abd5 Merge branch 'packaging' into 'master'
Fixed some packaging issues

See merge request yaal/canaille!42
2022-03-08 18:25:21 +00:00
Éloi Rivard
07d1826905 Fixed some packaging issues 2022-03-08 19:22:52 +01:00
Éloi Rivard
650a9ab99d Forgotten environment dependency 2022-03-04 20:04:21 +01:00