Benjamin Renard
|
48e5d45d32
|
LScli / LSlang: starting CLI commands messages translation
|
2023-03-21 12:59:55 +01:00 |
|
Benjamin Renard
|
e103bee065
|
LSlang / generate_lang_file: add possibility to translate message in a text editor
|
2023-03-21 11:33:42 +01:00 |
|
Benjamin Renard
|
13d83dbf75
|
LSaddon accesslog: global improvments and add self logging feature
|
2023-03-21 10:37:13 +01:00 |
|
Benjamin Renard
|
80a50f98f1
|
LSdefault / copyable helper: Fix translating messages
|
2023-03-21 10:31:52 +01:00 |
|
Benjamin Renard
|
140b000877
|
LSdefault / copyable helper: add copyable-no-btn helper class
|
2023-03-21 10:31:21 +01:00 |
|
Benjamin Renard
|
d387052068
|
Add getRdn() and parentDn() helper functions
|
2023-03-20 19:46:27 +01:00 |
|
Benjamin Renard
|
1825ce429e
|
LSldap: add formatDate() method
|
2023-03-20 19:46:27 +01:00 |
|
Benjamin Renard
|
4ec5769276
|
Add generate_uuid() helper function
|
2023-03-20 19:46:26 +01:00 |
|
Benjamin Renard
|
f3d6b10a9e
|
LSldap: add possibility to configure hooks
|
2023-03-20 19:46:25 +01:00 |
|
Benjamin Renard
|
58dbdcb7fe
|
LSldap :: getAttr(): be sure to return on array when $multiple is true
|
2023-03-20 15:32:25 +01:00 |
|
Benjamin Renard
|
f3e7557421
|
LSaddon::orgchart: improve logging
|
2023-02-17 13:39:37 +01:00 |
|
Benjamin Renard
|
85d6a87fcf
|
supann: fix typo in generate_supannRessourceEtat
|
2023-02-10 13:35:16 +01:00 |
|
Benjamin Renard
|
29bfca1792
|
LSform / dataEntryForm: Add forceGeneration parameter
|
2023-02-10 11:59:55 +01:00 |
|
Benjamin Renard
|
796e3287e9
|
supann: rename supannCheckEduPersonPrimaryAffiliation as validate_eduPersonPrimaryAffiliation
|
2023-02-10 11:21:59 +01:00 |
|
Benjamin Renard
|
2239120912
|
supann: rename supannCheckEduPersonAffiliation as validate_eduPersonAffiliation
|
2023-02-10 11:21:32 +01:00 |
|
Benjamin Renard
|
a529b8ce2b
|
supann: add validate_supannEntiteAffectationPrincipale
|
2023-02-10 11:20:40 +01:00 |
|
Benjamin Renard
|
aae4751a41
|
supann: add generate_supannRessourceEtat
|
2023-02-10 11:19:45 +01:00 |
|
Benjamin Renard
|
1534a40c7b
|
supann: add generate_supannEntiteAffectationPrincipale
|
2023-02-10 11:19:24 +01:00 |
|
Benjamin Renard
|
f113c87a15
|
LSaddon::mail: fix catch all message suffix in HTML mode
|
2023-01-11 19:45:25 +01:00 |
|
Benjamin Renard
|
68fcb6f81a
|
LSaddon::mail: make optional parameter of sendMail() defaulty null
|
2023-01-11 19:34:25 +01:00 |
|
Benjamin Renard
|
cbf1ff1769
|
LSaddon::mail: add MAIL_CATCH_ALL parameter
|
2023-01-11 19:08:04 +01:00 |
|
Benjamin Renard
|
82b29e6abc
|
LSsession::canExecuteCustomAction(): fix handling self LSprofile
|
2023-01-09 19:53:41 +01:00 |
|
Benjamin Renard
|
4f69036f2f
|
Add LSaddon::showSupportInfo
|
2023-01-09 19:32:06 +01:00 |
|
Benjamin Renard
|
43cb6c3f93
|
Add LSaddon::impersonate
|
2023-01-09 18:07:15 +01:00 |
|
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
|
d80c15acc1
|
LStemplate: rollback from array class constant to class variables to restore PHP < 7
|
2023-01-03 15:32:03 +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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
064d0f720b
|
Add ppolicy LSaddon
|
2022-04-11 18:24:41 +02:00 |
|