Benjamin Renard
7a4f0fac69
LSaddon::ftp: Remove PEAR Net_FTP dependency
2023-10-13 19:28:12 +02:00
Benjamin Renard
c0e388f09b
doc: clean all-in-one HTML file
2023-10-08 23:34:13 +02:00
Benjamin Renard
cfa2ff1e6d
doc: use mike to keep old released doc
2023-10-08 21:49:14 +02:00
Benjamin Renard
0a98056be9
debian: fix building doc
2023-09-28 16:43:07 +02:00
Benjamin Renard
1b672f59e7
Switch doc format to Markdown / Mkdocs
2023-09-28 14:05:35 +02:00
Benjamin Renard
0c171789d3
LSauth add filter_function parameter
2023-08-18 15:51:27 +02:00
Benjamin Renard
05519c5432
LSattr_ldap: 📅 replace unique format parameter by a list
2023-08-18 12:26:26 +02:00
Benjamin Renard
6ff53b412e
ioFormat: add update_only mode
2023-07-19 12:25:14 +02:00
Benjamin Renard
a6d0f7d126
import: Check generated field value and stop import in case of error
2023-07-03 12:34:14 +02:00
Benjamin Renard
425df3da3a
Fix historical typo lenght vs length
2023-06-20 11:30:08 +02:00
Benjamin Renard
4003fdfcfc
globalSearch: defaulty display extraDisplayedColumns
...
The new globalSearch_extraDisplayedColumns parameter permit to control
it for each LSobject types.
2023-05-24 18:18:23 +02:00
Benjamin Renard
fa60f54b15
LSioFormat: add before/after import triggers feature
2023-05-17 11:38:01 +02:00
Benjamin Renard
89ee2f1ec3
LSioFormat: allow to generate attribute value using a custom callable
2023-05-12 11:50:11 +02:00
Benjamin Renard
29bfca1792
LSform / dataEntryForm: Add forceGeneration parameter
2023-02-10 11:59:55 +01:00
Benjamin Renard
cbf1ff1769
LSaddon::mail: add MAIL_CATCH_ALL parameter
2023-01-11 19:08:04 +01:00
Benjamin Renard
a717f051b9
LSaddon::showSupportInfo: fix default right proposed in doc
2023-01-11 18:57:06 +01:00
Benjamin Renard
98a5e6c1b3
LSaddon::impersonate: fix default icon proposed in doc
2023-01-09 19:45:42 +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
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
913a340ed4
doc: fix programlisting opacity
2022-06-16 14:30:06 +02:00
Emmanuel Saracco
2adbdb62c7
Add LSaddon accesslog
2022-06-16 13:15:28 +02:00
Benjamin Renard
457995bc22
Add argon2 passwords support
2022-04-19 11:53:39 +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
bbf40090a9
LSformRule::inarray: add reverse parameter
2022-02-17 10:38:41 +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
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
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
8cb36c7aa9
doc: fix typos
2021-07-19 16:54:41 +02:00
Benjamin Renard
18cc960755
Add LSformRule_numberOfValues
2021-07-19 16:54:41 +02:00
12cfb6aa23
doc: improve contrib / LSformRules section
2021-07-12 23:56:54 +02:00
Benjamin Renard
988d744836
LSformRule: add possibility to throw custom exception to provide error details
2021-07-12 17:54:08 +02:00
Benjamin Renard
afb67b02e9
LSurl: add request HTTP method check that must match with one of supported by handler (default: GET or POST)
2021-06-24 10:21:50 +02:00
Benjamin Renard
b37a2b321f
Doc/LSrelation: Make canEdit_attribute parameter more visible in case of simple relation
2021-06-21 12:32:38 +02:00
Benjamin Renard
c45f884aa1
LSrelation: add display_name_format parameter
2021-06-21 12:31:49 +02:00
Benjamin Renard
78de233321
API: add search parameters in return on LSobject search
2021-06-14 11:48:07 +02:00
Benjamin Renard
0360ab7951
API: add keepParamsBetweenSearches on LSobject search
2021-06-14 11:46:44 +02:00
Benjamin Renard
df57967669
LSattr_html::select_box: add inline parameter
2021-06-11 18:26:25 +02:00
Benjamin Renard
8dbbda801a
LSattr_ldap::naiveDate: Add format option
2021-06-10 19:01:22 +02:00
Benjamin Renard
fdbb9842df
Improve doc about attribute values validation
2021-06-03 17:35:16 +02:00
Benjamin Renard
60532145e3
doc: add some details about filter parameter of search LSobject API method
2021-05-25 10:37:30 +02:00
Florent Angebault
d94f96498a
doc: fix some typos
2021-05-04 18:56:24 +02:00
Benjamin Renard
7005100ac4
LSioFormat: handle multiple formats for generated fields
2021-04-27 12:13:32 +02:00