Commit graph

100 commits

Author SHA1 Message Date
Benjamin Renard 457995bc22 Add argon2 passwords support 2022-04-19 11:53:39 +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 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
Benjamin Renard 988d744836 LSformRule: add possibility to throw custom exception to provide error details 2021-07-12 17:54:08 +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 d6aad3acc8 doc: add sections missing IDs 2021-04-13 18:45:47 +02:00
Benjamin Renard 67774a6832 LSformElement :: mail: Move autocomplete feature in text parent class 2021-03-03 14:34:06 +01:00
Benjamin Renard ac7e042c2a LSattribute: add default LDAP & HTML type (ascii / text) 2021-01-29 15:59:13 +01:00
Benjamin Renard e2ff1503ab LSattr_ldap:📅 add note about date & time with micro-seconds 2020-12-09 18:58:43 +01:00
Benjamin Renard f2a78f3d5c LSattr_html::sambaAcctFlags: Add note about how setting default_value 2020-12-02 20:19:20 +01:00
Benjamin Renard a7ab192274 Add LSldap_attr::pwdHistory 2020-12-02 18:12:00 +01:00
Benjamin Renard c6501d479b LSattr_html::jsonCompositeAttribute: Add fullWidth parameter and improve responsive display 2020-12-02 17:43:55 +01:00
Benjamin Renard b93187f208 LSformElement::labeledValue: add translate_labels parameter and fix translating it 2020-11-25 15:46:25 +01:00
Benjamin Renard 43cf5ccd7a LSaddon SUPANN: add support for some attributes
Add support of following attributes:
- supannCivilite:
  add supannGetCivilitePossibleValues()
- eduPersonAffiliation:
  add supannGetAffiliationPossibleValues() and
  supannCheckEduPersonAffiliation()
- supannCheckEduPersonAffiliation:
  add supannGetAffiliationPossibleValues() and
  supannCheckEduPersonPrimaryAffiliation()
- supannCheckEduPersonPrimaryAffiliation:
  add generate_eduPersonPrincipalName()
2020-09-22 18:10:05 +02:00
Benjamin Renard de62999fea LSattr_html::select_list: add get_possible_values parameter 2020-09-22 15:04:31 +02:00
Benjamin Renard a848888894 Add doc about LSattr_ldap::shadowExpire 2020-09-11 13:51:50 +02:00
Benjamin Renard 15941ac678 Add LSattr LDAP & HTML sambaAcctFlags type 2020-09-09 18:45:34 +02:00
Benjamin Renard 7e74853021 LSattr_html::date & LSformRule:📅 add special_values parameter 2020-09-09 18:40:44 +02:00
Benjamin Renard 5b6bb28b4d LSformElement :: password: fix/improve send new password feature 2020-07-07 16:04:32 +02:00
Benjamin Renard 2c6b95b3d6 LSformElement::password: Add confirmInput feature 2020-06-30 09:57:16 +02:00
Benjamin Renard 079f39ab4b LSformElement::password: Add confirmChangeQuestion parameter 2020-06-13 10:14:16 +02:00
Benjamin Renard 38ed2ca08c LSformElement::password: Add confirmChange parameter 2020-06-11 20:14:16 +02:00
Benjamin Renard fc92305bf3 Doc: fix typo 2020-05-19 18:13:02 +02:00
Benjamin Renard a6e9aeaa8b Update doc about new possibility of LSattr_html :: select_object to select multiple type of objects 2020-05-19 18:12:28 +02:00
Benjamin Renard ffdb8d4cf7 LSattr_html :: mail : add autocomplete feature 2020-04-23 19:53:56 +02:00
Benjamin Renard 2fa55a1332 Add LSattr_ldap :: naiveDate 2019-09-30 13:16:53 +02:00
Benjamin Renard 7845ba5a9c LSattr_ldap_password : Fix parameters pass to verify_function and add doc about it 2019-07-01 18:40:53 +02:00
Benjamin Renard ce76872080 Add LSformRule :: differentPassword 2019-06-20 20:14:54 +02:00
Benjamin Renard 5af71fdd79 Rework/improve on password encrypt/decrypt method 2019-06-20 19:55:31 +02:00
Benjamin Renard 1c2e6f4abb LSattr_ldap :: date : Fix handling timezone 2019-06-13 14:45:57 +02:00
Benjamin Renard cc8816aa9a LSattr_ldap :: password : Add SHA256/SHA512 & SSHA256/SSHA512 support 2019-02-01 10:27:04 +01:00
Benjamin Renard 8e1e747754 LSattr_html :: select_list : add translate_labels option 2018-09-19 18:56:47 +02:00
Benjamin Renard f94471e6e5 LSformElement::boolean : add true_label and false_label parameters 2018-09-13 16:25:40 +02:00
Benjamin Renard 2880c4c28e Add LSattr_html :: wysiwyg 2018-06-15 17:20:37 +02:00
Benjamin Renard 98d8d73709 Add doc on LSattr_html::pre 2018-06-07 11:08:31 +02:00
Benjamin Renard 0f7ac92767 Add LSattr_html :: labeledValue 2018-05-16 19:29:08 +02:00
Benjamin Renard 2814dadb95 Add LSattr_ldap :: compositeValueToJSON 2018-05-16 19:28:26 +02:00
Benjamin Renard d06593cf14 LSattr_html :: select_list : add possiblity to use values of other attribute as possible values 2018-04-26 12:18:16 +02:00
Benjamin Renard 9cb3bb8e18 LSattr_html :: jsonCompositeAttribute : Add help_info and multiple parameters on components 2018-04-26 11:36:04 +02:00
Benjamin Renard 1fe65e0d6b LSattr_html::valueWithUnit : add translate_labels, store_integer and round_down parameters 2018-02-19 11:18:55 +01:00
Benjamin Renard 3659031ed2 LSattr_html :: password : add get_mail_attr_function parameter 2018-02-08 18:16:23 +01:00
Benjamin Renard 7c45bfe833 Replace ereg() function call by preg_match() 2018-01-08 19:08:39 +01:00
Benjamin Renard 593a4c5e96 LSformRule :: ssh_pub_key : fix check 2017-12-22 17:34:21 +01:00
Benjamin Renard 049efb1eef Add LSformRule :: ssh_pub_key 2017-12-22 17:13:48 +01:00