Emmanuel Saracco
c657e318dd
LSlang: add "--no-location" to xgettext
2022-06-14 16:10:02 +02:00
Emmanuel Saracco
38d5fd5094
LSldap: add LDAP password policy
2022-06-14 16:06:55 +02:00
Benjamin Renard
c4e9a33d2d
Add docker image
2022-06-08 14:24:35 +02:00
Benjamin Renard
23d185c171
LSexample: defaulty enable LSpeople API access
2022-06-08 14:21:51 +02:00
Benjamin Renard
7eee7e32b9
restore_lsexample: fix exit code on success
2022-06-08 12:01:27 +02:00
Benjamin Renard
457995bc22
Add argon2 passwords support
2022-04-19 11:53:39 +02:00
Benjamin Renard
f5d21ec93c
LSaddon ppolicy: fix badges color of password_expiration extraDisplayedColumn
2022-04-11 19:09:45 +02:00
Benjamin Renard
728be381a6
LSaddon ppolicy: Improve style of password_expiration extraDisplayedColumn in doc
2022-04-11 18:44:11 +02:00
Benjamin Renard
064d0f720b
Add ppolicy LSaddon
2022-04-11 18:24:41 +02:00
Benjamin Renard
faad922f03
LSldap: translate comments
2022-03-07 16:06:39 +01:00
Benjamin Renard
9d3e69c86d
LSldap: fix updating internal attributes
...
LSldap::getEntry method now list expected attributes when using
the LSldap::getLdapEntry method. This method now also accept a
new $attrs attribute to specify expected attributes list.
2022-03-07 16:02:50 +01:00
Benjamin Renard
9c53608fa2
LSformElement::pre: Fix long lines diplay
2022-03-02 20:34:30 +01:00
Benjamin Renard
ad38812859
Add LSaddon orgchart
...
A first implementation of this addon which deserves some improvements.
2022-02-22 18:24:37 +01:00
Benjamin Renard
bbf40090a9
LSformRule::inarray: add reverse parameter
2022-02-17 10:38:41 +01:00
Benjamin Renard
fe1181b531
AJAX routes: ensure to enable AJAX mode even if an error occured handling request
2022-02-01 21:47:50 +01:00
Benjamin Renard
2375f95063
SUPANN: Add UAI code of ENSAD
2022-01-19 11:33:48 +01:00
Benjamin Renard
3ac8557e59
Release 4.0.0-1
2021-12-20 14:23:31 +01:00
Benjamin Renard
5d51114b8d
Revert zxcvbn usage in LSexample to keep PHP5 support
...
Also add note about LSformRule_zxcvbn requirement of PHP >= 7.
2021-12-16 19:14:20 +01:00
Benjamin Renard
db287937b7
Add LSformRule_zxcvbn
2021-12-16 18:58:29 +01:00
Benjamin Renard
dfe3f7d27a
LSaddon_mailquota: improve error reporting
2021-12-15 15:37:52 +01:00
Benjamin Renard
29966b75ae
LSattribute::addToForm(): fix freezing
2021-11-29 12:46:58 +01:00
Benjamin Renard
25f2ccd32e
LSformElement::getEmptyField(): do not set value to null (already set by fetchTemplate())
2021-11-29 12:34:39 +01:00
Benjamin Renard
b42093cf45
Improve handling Ajax mode
...
- LSurlRequest: add ajax property to check if Ajax mode is enabled
- LSurl: handle_request() now handle Ajax mode detection
- LSsession :: setApiMode now trigger LSsession :: setAjaxDisplay()
- Fix LStemplate::fatal_error() to correctly handle Ajax mode
- LSform: fix reporting failure on Ajax submit
2021-11-16 13:59:17 +01:00
Benjamin Renard
d15fdc5d8e
LSformElement::password: fix multiple sent email in some cases
2021-11-15 18:38:40 +01:00
Benjamin Renard
2d27a7049f
LStemplate: fix & improve handling loop detection displaying fatal error
2021-10-25 19:05:10 +02:00
Benjamin Renard
74df3d2f61
LStemplate: improve handling loop detection displaying fatal error
2021-10-25 18:55:00 +02:00
Benjamin Renard
06071f2f5f
LStemplate: detect and stop template displaying loop
2021-10-25 17:48:58 +02:00
Benjamin Renard
c9b2341dbf
LSformElement::password: fix sendind email in create form
2021-10-21 20:25:58 +02:00
Benjamin Renard
7cb8620cb5
Disable unidecode lib loading if mb_ord() not available (PHP>=7.2 required)
2021-10-21 20:19:45 +02:00
Benjamin Renard
27f06b7b66
generate_lang_file CLI command: add -F/--fix-utf8 parameter
...
Add an option to allow to try to load and fix existing translation files
with broken UTF-8 characters.
2021-10-08 17:20:31 +02:00
Benjamin Renard
c0d874c68d
generate_lang_file CLI command: add -K/--keep-unused parameter
2021-10-08 17:17:17 +02:00
Benjamin Renard
91b2b4e1ab
preprod.css: fixed background in center of the screen (instead of the page)
2021-10-08 16:23:23 +02:00
Benjamin Renard
6770babe14
LSldapObject::getValue(): ensure return is array in case of attribute
2021-10-08 14:32:56 +02:00
Benjamin Renard
5e500d5cde
LSurl: expose current request as static class variable
2021-10-08 12:31:48 +02:00
Benjamin Renard
5f06ec8d28
Improve getCallableName() helper function
2021-10-08 12:31:12 +02:00
Benjamin Renard
d89d75f72b
Fix handling disableOnSuccessMsg parameter on LSobject customActions
2021-10-08 12:17:51 +02:00
Benjamin Renard
28d08aaae8
ligth-blue: fix tables style
2021-10-08 11:52:48 +02:00
Benjamin Renard
17b9701061
LSaddon::supann Fix PHP5 support
2021-10-08 11:52:23 +02:00
Benjamin Renard
872a15af94
Fix handling noRedirect parameter of LSobject's customAction
2021-09-15 17:59:37 +02:00
Benjamin Renard
59ecc0d7fa
Add authz proxy authorization support
...
Add useAuthzProxyControl parameter to combine with useUserCredentials to
also using authz proxy authorization.
2021-08-26 20:16:22 +02:00
Benjamin Renard
9907e08f18
Code cleaning
2021-08-25 18:02:37 +02:00
Benjamin Renard
a3aa857c78
Improve/fix LSdefaut / LSsession / LSerror / LSdebug / LSinfosBox
2021-08-25 16:50:29 +02:00
Benjamin Renard
26c0026cfc
LSformRule_compare: code cleaning
2021-08-25 09:41:05 +02:00
Benjamin Renard
fed9acfedd
LSauthMethod_HTTP: fix logging HTTP_AUTHORIZATION parsing error
2021-08-25 09:39:25 +02:00
Benjamin Renard
b5c5123bbb
LSformElement_password: code cleaning
2021-08-25 09:37:44 +02:00
Benjamin Renard
2b71bba8db
LSurl::add_handler: fix handling all params in case of multiple patterns
2021-08-18 12:29:50 +02:00
Benjamin Renard
2fa20316bc
LSattr_html: add $singleValue class variable to handle this common case
...
Also unify the usage of the class variable $LSformElement_type.
2021-08-18 12:28:56 +02:00
Benjamin Renard
99f5cc3728
Fix restore_lsexample compatibility with cron env
2021-07-23 09:55:05 +02:00
Benjamin Renard
1ece486cd8
LSdyngroup: remove inexisting hooks
2021-07-22 11:52:27 +02:00
Benjamin Renard
e67e087853
Fix debian package compilation (about recent changes on docs)
2021-07-22 11:32:12 +02:00