Éloi Rivard
|
8b3781f73f
|
Fixed missing HTML translation
|
2023-03-09 17:28:09 +01:00 |
|
Éloi Rivard
|
990c624c32
|
Save one LDAP connection when calling save()
|
2023-03-09 13:00:17 +01:00 |
|
Éloi Rivard
|
087ada53d1
|
Do not directly save objects in Group.all/remove_member
|
2023-03-09 10:50:05 +01:00 |
|
Éloi Rivard
|
21ab633b2f
|
Consent list: fixed display for locales with long translations
|
2023-03-09 09:29:04 +01:00 |
|
Éloi Rivard
|
d0f6c341f3
|
LDAPObject refactoring
|
2023-03-09 01:14:07 +01:00 |
|
Éloi Rivard
|
53581404ab
|
LDAPObject dn attributes are automatically initialized
|
2023-03-08 23:53:53 +01:00 |
|
Éloi Rivard
|
d201d6f617
|
Lazy conversion of LDAP to python format for LDAPObject attributes
|
2023-03-08 18:54:27 +01:00 |
|
Éloi Rivard
|
0eaa5e1319
|
LDAPObject.query can take non string values
|
2023-03-08 18:50:34 +01:00 |
|
Éloi Rivard
|
7e42467bfc
|
Renamed LDAPObject.rdn in LDAPObject.rdn_attribute
|
2023-03-08 18:50:33 +01:00 |
|
Éloi Rivard
|
5d9a41f18b
|
Delayed LDAPObject may and must initialization
|
2023-03-08 00:53:27 +01:00 |
|
Éloi Rivard
|
edd7873cea
|
Fixed unit tests coverage
|
2023-03-07 20:10:21 +01:00 |
|
Éloi Rivard
|
84c10f8205
|
update_ldap_attributes is a classmethod
|
2023-03-07 18:05:00 +01:00 |
|
Éloi Rivard
|
c5b11d2fb3
|
Merge LDAPObject.all and LDAPObject.filter in LDAPObject.query
|
2023-03-07 17:58:27 +01:00 |
|
Éloi Rivard
|
cc65d78719
|
Renames LDAPObject.ldap in LDAPObject.ldap_connection
|
2023-03-07 17:55:32 +01:00 |
|
Éloi Rivard
|
333cbec201
|
LDAPObject __eq__ method checks if attributes exist
|
2023-03-07 17:42:46 +01:00 |
|
Éloi Rivard
|
d345218557
|
Updated to flask-babel 3
|
2023-03-01 15:32:40 +01:00 |
|
Éloi Rivard
|
a57c86cc2c
|
SMTP SSL fixes
|
2023-02-28 10:07:08 +01:00 |
|
Wang Wenlin
|
4fa09b3a70
|
Enable SSL SMTP
|
2023-02-28 08:53:47 +00:00 |
|
Éloi Rivard
|
b9704ce8f1
|
Split populate logics in its own file
|
2023-02-26 22:21:55 +01:00 |
|
Jesús Pérez Rey (Chuso)
|
dbddfae33b
|
Add Galician datatables translation.
Signed-off-by: Jesús Pérez Rey (Chuso) <git@chuso.net>
|
2023-02-26 21:22:17 +01:00 |
|
Éloi Rivard
|
2c2797fbad
|
A populate command can be used to fill the database with random users generated with faker.
|
2023-02-26 19:48:07 +01:00 |
|
Éloi Rivard
|
b5b6331aea
|
i18n refactorization
|
2023-02-26 18:21:06 +01:00 |
|
Jesús P Rey
|
f7dc7b1186
|
Translated using Weblate (Galician)
Currently translated at 100.0% (290 of 290 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/gl/
|
2023-02-19 23:35:58 +01:00 |
|
Jesús P Rey
|
38ae55a00d
|
Translated using Weblate (Galician)
Currently translated at 100.0% (290 of 290 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/gl/
|
2023-02-18 23:08:29 +01:00 |
|
Jesús P Rey
|
537d42d73d
|
Added translation using Weblate (Galician)
|
2023-02-18 21:24:23 +01:00 |
|
Éloi Rivard
|
ceeb6c1393
|
Translated using Weblate (French)
Currently translated at 100.0% (290 of 290 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-16 15:37:39 +01:00 |
|
gallegonovato
|
907175717e
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (290 of 290 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-02-16 15:37:39 +01:00 |
|
Éloi Rivard
|
8b4d5eb247
|
This is too soon for the walrus operator
|
2023-02-14 22:06:03 +01:00 |
|
Éloi Rivard
|
c51022d383
|
Updated translation files
|
2023-02-14 22:04:59 +01:00 |
|
Éloi Rivard
|
7458868f77
|
Pre-consented clients are displayed in the user consent list, and their consents can be revoked.
|
2023-02-14 21:56:47 +01:00 |
|
Éloi Rivard
|
d551b1ab35
|
Revoked consents can be restored
|
2023-02-14 19:05:43 +01:00 |
|
Éloi Rivard
|
a96518ef9c
|
Display TOS and policy URI on the consent list page
|
2023-02-14 13:51:59 +01:00 |
|
Éloi Rivard
|
896e9cca03
|
Translated using Weblate (French)
Currently translated at 100.0% (288 of 288 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-11 15:35:33 +01:00 |
|
gallegonovato
|
51bb584d55
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (280 of 280 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-02-11 15:35:32 +01:00 |
|
Éloi Rivard
|
daffdc03b1
|
Translated using Weblate (French)
Currently translated at 100.0% (269 of 269 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-10 09:54:04 +01:00 |
|
Éloi Rivard
|
f43575206a
|
Use unicode suspension points
|
2023-02-10 09:53:26 +01:00 |
|
Éloi Rivard
|
2eb777a3ca
|
Implements admin token deletion
|
2023-02-04 19:00:16 +01:00 |
|
Éloi Rivard
|
ddea98bff9
|
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-04 18:53:26 +01:00 |
|
gallegonovato
|
ef98cb52a8
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-02-04 18:53:25 +01:00 |
|
Éloi Rivard
|
3359b51d9b
|
Implements admin token deletion
|
2023-02-04 18:41:49 +01:00 |
|
Éloi Rivard
|
3ac7a8013f
|
Punctuation uniformization
|
2023-02-03 18:49:44 +01:00 |
|
Éloi Rivard
|
b94c5b468c
|
Reworked admin token page
|
2023-02-03 18:44:09 +01:00 |
|
gallegonovato
|
b45801268f
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2023-02-03 18:06:35 +01:00 |
|
Allan Nordhøy
|
40725b8e00
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 64.0% (176 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/nb_NO/
|
2023-02-03 18:06:35 +01:00 |
|
Allan Nordhøy
|
5b7e6aa5a5
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 58.5% (161 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/nb_NO/
|
2023-02-03 18:06:35 +01:00 |
|
Allan Nordhøy
|
6982cf80e1
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 39.2% (108 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/nb_NO/
|
2023-02-03 18:06:35 +01:00 |
|
Allan Nordhøy
|
7367aeecb0
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 4.0% (11 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/nb_NO/
|
2023-02-03 18:06:35 +01:00 |
|
Allan Nordhøy
|
fccbe00c8a
|
Translated using Weblate (Norwegian Bokmål)
Currently translated at 3.6% (10 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/nb_NO/
|
2023-02-03 18:06:35 +01:00 |
|
J. Lavoie
|
a9c444e0b8
|
Translated using Weblate (German)
Currently translated at 17.0% (47 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/de/
|
2023-02-03 18:06:34 +01:00 |
|
J. Lavoie
|
f98618d351
|
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-03 18:06:34 +01:00 |
|
Allan Nordhøy
|
514f84ba97
|
Added translation using Weblate (Norwegian Bokmål)
|
2023-02-03 18:06:34 +01:00 |
|
J. Lavoie
|
ad6dfca154
|
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-02-03 18:06:34 +01:00 |
|
J. Lavoie
|
89d4282f62
|
Added translation using Weblate (German)
|
2023-02-03 18:06:34 +01:00 |
|
Éloi Rivard
|
75bca52050
|
Merge branch 'kingu-main-patch-85823' into 'main'
Shortened profile strings
See merge request yaal/canaille!99
|
2023-01-31 08:25:23 +00:00 |
|
Allan Nordhøy
|
21d8c1b2bf
|
Shortened profile strings
|
2023-01-31 01:06:06 +00:00 |
|
Éloi Rivard
|
0cdbcbc2fa
|
Removed debug prints
|
2023-01-30 20:01:22 +01:00 |
|
Éloi Rivard
|
08420559ad
|
Merge branch 'issue-126-client-deletion' into 'main'
Client deletion also delete related objects
Closes #126
See merge request yaal/canaille!98
|
2023-01-30 18:59:16 +00:00 |
|
Éloi Rivard
|
b059e6e719
|
Client deletion also delete related objects
|
2023-01-30 19:58:25 +01:00 |
|
Allan Nordhøy
|
cfb5b219dc
|
Spelling: About Canaille
|
2023-01-30 18:56:58 +00:00 |
|
Allan Nordhøy
|
2c0b2e8114
|
Spelling: logged in as
|
2023-01-30 16:17:26 +00:00 |
|
Éloi Rivard
|
947f620ec3
|
Fixed client uri in consent list
|
2023-01-29 03:06:26 +01:00 |
|
Éloi Rivard
|
791ddbed32
|
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2023-01-28 20:00:32 +01:00 |
|
Éloi Rivard
|
3be937c286
|
Fix coverage
|
2023-01-28 18:35:39 +01:00 |
|
Éloi Rivard
|
63f927830a
|
Fixed dynamic client registration scope management
|
2023-01-28 14:04:04 +01:00 |
|
Éloi Rivard
|
02f03685de
|
Added FAX_IMAGE to the LDAP syntax list
|
2023-01-24 22:33:59 +01:00 |
|
Éloi Rivard
|
e145a7acc8
|
Renamed LDAPObject 'id' attribute in 'rdn'
|
2023-01-24 18:32:44 +01:00 |
|
Éloi Rivard
|
019d99d89e
|
LDAPObject refactoring
|
2023-01-24 18:27:20 +01:00 |
|
Éloi Rivard
|
6e2659ac54
|
LDAPObject refactorings
filter sets the LDAP attributes in .attrs
__init__ sets the LDAP attributes in .changes
|
2023-01-24 18:00:25 +01:00 |
|
Éloi Rivard
|
a0f3e951dc
|
LDAPObject delayed self.may and self.must initializations
|
2023-01-24 17:56:25 +01:00 |
|
Éloi Rivard
|
6ebc74ccaa
|
LDAPObject assumes every LDAP attribute is a list
|
2023-01-24 17:54:11 +01:00 |
|
Éloi Rivard
|
c470e7f134
|
Explicitely set Consent cn
|
2023-01-23 18:55:27 +01:00 |
|
Éloi Rivard
|
4f23dd07df
|
Fixed a misnamed variable in LDAPObject
|
2023-01-22 22:58:18 +01:00 |
|
Éloi Rivard
|
b7eb995d4f
|
Reorderded LDAPObject methods
|
2023-01-22 20:29:33 +01:00 |
|
Éloi Rivard
|
bb264fefa1
|
Avoid calls to ldap_object_attributes() outside the ldap_backend
module.
|
2023-01-22 20:08:25 +01:00 |
|
Éloi Rivard
|
47fff4c6ed
|
Automatically trims the HTML translated strings
|
2023-01-22 13:45:59 +01:00 |
|
Éloi Rivard
|
b99f739922
|
Removed unused fomanticui theme
|
2023-01-22 13:10:00 +01:00 |
|
Éloi Rivard
|
aa087112b6
|
Updated to datatables 1.13.1
|
2023-01-22 13:04:24 +01:00 |
|
Éloi Rivard
|
75b339d0ae
|
Updated to jquery 3.6.3
|
2023-01-22 12:59:11 +01:00 |
|
Éloi Rivard
|
ecaf8f84d9
|
Updated to fomantic-ui 2.9.1
|
2023-01-22 12:57:17 +01:00 |
|
Éloi Rivard
|
acd54e4afb
|
Dedicated connectivity test email
|
2023-01-22 12:49:15 +01:00 |
|
Jesús Pérez Rey (Chuso)
|
e347a6d476
|
Add datatables translations.
Signed-off-by: Jesús Pérez Rey (Chuso) <git@chuso.net>
|
2023-01-18 20:01:56 +01:00 |
|
Éloi Rivard
|
ba83ab0a20
|
Merge branch 'html-locale' into 'main'
Set the correct locale in the HTML main tag.
Closes #122
See merge request yaal/canaille!87
|
2023-01-18 17:08:24 +00:00 |
|
Éloi Rivard
|
d7c84079e3
|
Set the correct locale in the HTML main tag.
|
2023-01-18 18:02:18 +01:00 |
|
Éloi Rivard
|
9d44967cad
|
Wording and punctuation fixes
|
2023-01-15 09:31:44 +01:00 |
|
Éloi Rivard
|
34abb5bea9
|
Merge branch 'typos' into 'main'
Fix typos and grammar errors.
See merge request yaal/canaille!84
|
2023-01-15 08:15:44 +00:00 |
|
Jesús Pérez Rey (Chuso)
|
9a17923cea
|
Add Spanish translation.
|
2023-01-14 20:45:32 +01:00 |
|
Jesús Pérez Rey (Chuso)
|
21c497da54
|
Fix typos and grammar errors.
|
2023-01-14 20:16:01 +01:00 |
|
Éloi Rivard
|
d8bcb0bdf0
|
Ensures the token expires_in claim and the access_token exp claim have the same value.
|
2023-01-14 14:59:13 +01:00 |
|
Éloi Rivard
|
415fe2dfa2
|
refactoring: moved a flask global variable in a blueprint
|
2022-12-29 02:18:41 +01:00 |
|
Éloi Rivard
|
292c47afed
|
debug environment only creates keypair if needed
|
2022-12-29 02:14:40 +01:00 |
|
Éloi Rivard
|
7cb2da3ca3
|
refactoring: start to split the canaille installation between submodules
|
2022-12-29 02:11:56 +01:00 |
|
Éloi Rivard
|
ab517f4fc0
|
refactoring: use Group.name when possible
|
2022-12-29 01:27:22 +01:00 |
|
Éloi Rivard
|
cae49fcec9
|
avoid ldap related session variable names
|
2022-12-29 01:10:07 +01:00 |
|
Éloi Rivard
|
cd1d0a30d5
|
added 'autoflake' to the precommit tool list
|
2022-12-29 00:41:32 +01:00 |
|
Éloi Rivard
|
b65d822e5c
|
objectClass is not mandatory anymore for Group creation
|
2022-12-29 00:33:15 +01:00 |
|
Éloi Rivard
|
32f6595c02
|
objectClass is not mandatory for User and Group creation
|
2022-12-29 00:29:26 +01:00 |
|
Éloi Rivard
|
7274f9cc02
|
fixed the consent list and authorization pages translations
|
2022-12-28 01:46:05 +01:00 |
|
Éloi Rivard
|
b84ce2f50b
|
homepage: wording
|
2022-12-28 01:06:42 +01:00 |
|
Éloi Rivard
|
08769f8c07
|
login page: automatically focuses the input field
|
2022-12-28 00:51:23 +01:00 |
|
Éloi Rivard
|
b0534896b5
|
Improved flash messages display on the homepage
|
2022-12-28 00:45:34 +01:00 |
|