Commit graph

1845 commits

Author SHA1 Message Date
Benjamin Renard a3fc7bacfa LSexample: restore compatibility with Debian stretch 2023-01-03 15:24:06 +01:00
Benjamin Renard d7ba794839 Rollback class properties typing to restore PHP < 7.4 support 2023-01-03 12:51:45 +01:00
Benjamin Renard 56e17a40f6 phpstan: Be sure Mail & Mail_mime classes are loaded during analyse 2023-01-02 01:56:57 +01:00
Benjamin Renard f53d868640 Update .gitlab-ci.yml file 2023-01-02 00:45:20 +00:00
Benjamin Renard 8e1aa74e12 Update .gitlab-ci.yml file 2023-01-02 00:38:47 +00:00
Benjamin Renard ecaf2aeb13 Docker: add missing vimrc.local file 2023-01-02 01:20:19 +01:00
Benjamin Renard 20432adb14 Clean errors detected by PHPstan (level 3) 2023-01-02 01:17:46 +01:00
Benjamin Renard bbde10bbf0 Add some class properties type & coments and clean errors detected by PHPstan (level 2) 2023-01-01 19:38:03 +01:00
Benjamin Renard 8a02680114 Clean/normalize comments format about parameters & returned value of functions/methods 2022-12-31 05:52:31 +01:00
Benjamin Renard e71823b644 Clean errors detected by PHPstan (level 1) 2022-12-31 04:09:56 +01:00
Benjamin Renard 38fa02619d Clean PHP8 compatibility errors detected by PHPstan 2022-12-31 02:31:21 +01:00
Benjamin Renard 7f862c9765 Clean errors detected by PHPstan (level 0) and configure CI to run it on each commit 2022-12-31 02:02:28 +01:00
Benjamin Renard a8e0707e7a select_list/select_box: force sub-options at the end when sorting 2022-12-07 17:11:17 +01:00
Benjamin Renard a9d00cd3c1 select list/box: display values respecting possible values order 2022-12-05 11:37:17 +01:00
Benjamin Renard fd17f87a57 LSformElement::jsonCompositeAttribute: fix handling empty value & $onlyIfPresent parameter 2022-10-17 17:29:36 +02:00
Benjamin Renard a0ceb1dbdc search: handle translation of LSformat, alternativeLSformats and formaterLSformat 2022-09-30 10:37:55 +02:00
Benjamin Renard 466dec4a64 doc: fix syntax error in previous commit 2022-09-28 17:24:54 +02:00
Benjamin Renard dcf68a2330 LSprofiles by LSobject: add possibility to compute basedn using LSformat on authenticated user 2022-09-28 16:50:24 +02:00
Benjamin Renard a56b20728a LSform: fix handling default values of dataEntryForm 2022-08-01 11:27:28 +02:00
Benjamin Renard e23ee2f209 LSaddon::accesslog: show events author 2022-07-20 14:56:16 +02:00
Benjamin Renard 75258d9744 LSaddon::accesslog: Fix PHP < 7.3 compatibility 2022-07-20 14:53:28 +02:00
Benjamin Renard c0d8f9f81a LSldap::update(): fix object creation with required userPassword attribute 2022-06-23 10:17:44 +02:00
Benjamin Renard 1aa4dd8113 Improve tools in docker image 2022-06-17 12:40:08 +02:00
Benjamin Renard 913a340ed4 doc: fix programlisting opacity 2022-06-16 14:30:06 +02:00
Benjamin Renard 1da20e7dcf LSexample: remove showObjectAccessLogs custom action on LSpeople 2022-06-16 14:17:06 +02:00
Emmanuel Saracco 2adbdb62c7 Add LSaddon accesslog 2022-06-16 13:15:28 +02:00
Emmanuel Saracco 855bcc8564 LSselect : code cleaning 2022-06-16 12:59:14 +02:00
Emmanuel Saracco 3eba1e24d6 LSselect : fix ajax input 2022-06-16 11:50:42 +02:00
Benjamin Renard fd81cb496f Restore location paths in ldapsaisie.pot file but make it relative 2022-06-14 17:05:53 +02:00
Emmanuel Saracco 4ae9e304ad Translation: fix typo 2022-06-14 16:22:17 +02:00
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