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
Benjamin Renard
d6aad3acc8
doc: add sections missing IDs
2021-04-13 18:45:47 +02:00
Benjamin Renard
2c64eb8e97
doc: add IDs to install sections
2021-04-13 18:23:01 +02:00
Benjamin Renard
2b6b8ce270
Fix project URLs and list emails addresses
2021-04-13 18:04:19 +02:00
Benjamin Renard
20c1148f69
doc: Remove PEAR File_CSV_DataSource deprecated dependency
2021-04-13 17:49:04 +02:00
Benjamin Renard
15823ad677
API::search method: add attributesDetails parameter
2021-03-23 14:44:01 +01:00
Benjamin Renard
f960b2d394
API: search method now return true attributes value as handle by LdapSaisie (instead of raw attributes's values)
2021-03-23 12:37:45 +01:00
Benjamin Renard
96c7e33034
API objects list method: add as_list parameter
2021-03-17 18:37:19 +01:00
Benjamin Renard
67774a6832
LSformElement :: mail: Move autocomplete feature in text parent class
2021-03-03 14:34:06 +01:00
Benjamin Renard
5b7b22dde1
Fix/improve/factorize search pagination
...
First page of a search is now one instead of zero. The pagination.tpl
template file contain factorized code to display pages list HTML code.
2021-02-22 17:31:57 +01:00
Benjamin Renard
d27a59f807
Add LSobject import/export API methods
2021-02-08 12:42:00 +01:00
Benjamin Renard
19dd343106
LSformElement::getApiValue(): add $details parameter
...
This parameter permit to control if the returned value contain or not
details. By default (no details), the value used the format as accept by
create/modify method. The details mode is more efficient to display the
value.
2021-02-05 12:22:44 +01:00
Benjamin Renard
5f4798a5a1
Add export feature using existing LSioFormats
2021-02-05 12:18:26 +01:00