Benjamin Renard
1b38957235
LSsession::loadLSprofiles(): reset current LSprofiles on each call
...
Be sure to reset current LSprofiles before (re)loading it.
2023-01-09 17:38:41 +01:00
Benjamin Renard
f4f39d967e
CI: configure tests for all supported Debian versions
2023-01-03 15:37:19 +01:00
Benjamin Renard
89a13d86c6
Docker: Add stuff to build old Debian versions images
2023-01-03 15:35:56 +01:00
Benjamin Renard
d80c15acc1
LStemplate: rollback from array class constant to class variables to restore PHP < 7
2023-01-03 15:32:03 +01:00
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