Benjamin Renard
5e17a8ec81
Improve doc about custom CLI commands
2024-11-21 00:30:47 +01:00
Benjamin Renard
965efeeda5
LScli: add autocomplete_LSobject_attr_name() and autocomplete_LSform_name() helpers methods
2024-11-20 20:20:48 +01:00
Benjamin Renard
b7a68f6a9e
LSformRule_zxcvbn: add minGuessesLog10, banPersonalInfo & banDictionaries parameters
2024-11-20 20:20:48 +01:00
Benjamin Renard
5dad4e3648
LSformRule_zxcvbn: add customDictionaries parameter
2024-11-20 16:55:39 +01:00
Benjamin Renard
b195a266f4
LSlog: add configuration parameters to allow to log error context
2024-09-26 18:36:40 +02:00
Benjamin Renard
118b784a5d
API: allow to execute LSobject's custom actions
2024-04-04 16:11:06 +02:00
Benjamin Renard
2db4d0fbae
Add possibily to make global search using API
2024-03-28 12:44:18 +01:00
Benjamin Renard
bd98a8b8ef
LSldapObject: add force_generation_if_empty parameter
2024-03-04 11:36:05 +01:00
Benjamin Renard
1a88707f87
LSldapObject: defaulty set attribute default value on creation even if is not present in form
...
Could be configured using the new set_default_value_on_creation_if_empty
parameter.
2024-03-04 11:34:41 +01:00
Benjamin Renard
171161ae18
Add LSattr_html_gpg_pub_key & LSformRule_gpg_pub_key
2024-02-28 18:18:57 +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
bf1a3affe4
Add selection boxes feature on objects list page (for LSsearch customActions)
2024-02-01 14:25:59 +01:00
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