Benjamin Renard
118b784a5d
API: allow to execute LSobject's custom actions
2024-04-04 16:11:06 +02:00
Benjamin Renard
d26c52400e
LSaddon::mail: fix handling CC/BCC headers if not provided as array
2024-02-22 19:13:35 +01:00
Benjamin Renard
753f47fa97
Move mail template in LSaddon::mail and add editor view and docs
2024-02-22 16:15:00 +01:00
Benjamin Renard
15e3ffe6ef
LSaddon::mail: Fix handling multiple recipients
2024-02-19 19:46:27 +01:00
Benjamin Renard
34396a5fe1
Improve test_send_mail CLI command
2024-02-19 19:46:26 +01:00
Benjamin Renard
bf1a3affe4
Add selection boxes feature on objects list page (for LSsearch customActions)
2024-02-01 14:25:59 +01:00
Benjamin Renard
2104187b14
LSaddon::ppolicy: fix registering exportPpolicyInfo API method
2023-12-05 13:02:45 +01:00
Benjamin Renard
78af62d428
LSaddon::ppolicy: improve password expiration extra displayed column
...
Add LStip to show password last changed date and password max age.
2023-12-05 12:51:54 +01:00
Benjamin Renard
5998983315
LSaddon::posix: Add deleteHomeDirectoryByFTP function
2023-10-13 19:28:13 +02:00
Benjamin Renard
7a4f0fac69
LSaddon::ftp: Remove PEAR Net_FTP dependency
2023-10-13 19:28:12 +02:00
Benjamin Renard
1639001a3c
LSaddon::accesslog: Fix infinity loop problem handling entry renaming event with the same DN
2023-10-05 12:29:02 +02:00
Benjamin Renard
fa5b5ceb6d
LSaddon::accesslog: improve displaying changes attributes values
2023-08-17 19:55:59 +02:00
Benjamin Renard
0eb0143921
LSaddons: Code cleaning
2023-06-20 19:42:12 +02:00
Benjamin Renard
1a2fe50ba2
LSaddon::orgchart: add parameter to control access to the orchart
2023-06-15 11:26:42 +02:00
Benjamin Renard
db491f51e7
LSaddon::accesslog: add show/hide LdapSaisie modifications button
2023-03-28 12:30:34 +02:00
Benjamin Renard
3bbf770e33
LSaddon::accesslog: fix hashing SSHA512 password (in hashPasswordForLogs())
2023-03-28 12:28:45 +02:00
Benjamin Renard
13d83dbf75
LSaddon accesslog: global improvments and add self logging feature
2023-03-21 10:37:13 +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
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
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
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
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
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
Emmanuel Saracco
2adbdb62c7
Add LSaddon accesslog
2022-06-16 13:15:28 +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
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
dfe3f7d27a
LSaddon_mailquota: improve error reporting
2021-12-15 15:37:52 +01:00
Benjamin Renard
17b9701061
LSaddon::supann Fix PHP5 support
2021-10-08 11:52:23 +02:00
Benjamin Renard
9907e08f18
Code cleaning
2021-08-25 18:02:37 +02:00
Benjamin Renard
e099a27533
Add dynamic groups support (with cache members attributes)
...
Add LSaddon dyngroup with feature to handle update static cache members
attributes on users or dyngroup URI changes. The update process could
also be runned using CLI update_dyngroups_members_cache command
(allowing cron task configuration).
LSexample also evoluate to add example of dynamic groups implementation.
On this occasion, the restore_lsexample script was completely rewrited.
2021-07-21 19:42:22 +02:00
Benjamin Renard
9879dd3eda
LSaddon SUPANN::supannParseCompositeValue(): check global value integrity
2021-06-11 16:21:57 +02:00
Benjamin Renard
ef2271e7eb
Add support of supannRessourceEtat & supannRessourceEtatDate attributes
2021-06-11 14:28:08 +02:00
Benjamin Renard
88bb4eef49
LSformElement_supannCompositeAttribute: add flexibility
...
- Add possibility to override parse/format value methods to handle
different composite value formats
- Add possibility to configure date components LDAP format
2021-06-11 14:25:52 +02:00
Benjamin Renard
7e68b42b4c
Add support of some SUPANN attributes
...
Add support of following SUPANN attributes:
- supannEtuDiplome
- supannEtuElementPedagogique
- supannEtuEtape
- supannEtuRegimeInscription
- supannEtuSecteurDisciplinaire
- supannEtuTypeDiplome
For each, a new specific LSattr_html & LSformElement class was added,
and a function is provided to generate then from supannEtuInscription
attribute values.
2021-06-11 14:17:42 +02:00
Benjamin Renard
eccb234210
LSaddon::supann: Fix typo in previous commit
2021-06-10 18:50:29 +02:00
Benjamin Renard
40fdc92451
Code cleaning: fix tabs
2021-06-10 18:45:00 +02:00