Commit graph

652 commits

Author SHA1 Message Date
Benjamin Renard 151b229c3d
LSformElement_postaladdress: update OSM nominatim search URL 2024-04-24 11:22:39 +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 4ce95e54b8
LSattr_html_gpg_pub_key: improve CSS 2024-02-28 19:10:48 +01:00
Benjamin Renard 2ccf579125
LSattr_html_gpg_pub_key & LSformRule_gpg_pub_key: fix setting GnuPG home dir in PHP 7.3 2024-02-28 18:47:09 +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 d26c52400e
LSaddon::mail: fix handling CC/BCC headers if not provided as array 2024-02-22 19:13:35 +01:00
Benjamin Renard 62759330a8
LSaddon::mail: remove useless label 2024-02-22 18:52:11 +01:00
Benjamin Renard 5e9773a015
LSaddon::mail: improve CSS of templates editor view 2024-02-22 18:10:28 +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 89c363bd80
Fix handling mime type on serving libs's static files 2024-02-22 15:10:33 +01:00
Benjamin Renard e59ab4a94c
Add common LStabs CSS classes to handle tabs content
Based on stuff provided by LSaccessRightsMatrixView.
2024-02-22 15:09:20 +01:00
Benjamin Renard 87e58e6425
LSmail: add possibility to send email using template 2024-02-19 20:19:52 +01:00
Benjamin Renard e9c49c242f
LSaddon::phpldapadmin: fix default config to avoid PHP warning in CLI mode 2024-02-19 19:58:51 +01:00
Benjamin Renard e8781ab779
LScli::unquote_word: Fix PHP warning 2024-02-19 19:58:04 +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 dc8e08b5d1 Fix PHP 8.2 error on sorting values 2024-02-10 18:35:54 +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 96d99f5b06
Update translation 2023-10-13 19:28:13 +02: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 9384d2e312
LSconfig: add escape_key, explode_keys and implode_keys helper methods
Allow escaping dot in config variable key
2023-10-12 19:00:29 +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 11a8448b0a
Improve LSldapObject::getDisplayValue() method to match with getValue() method's parameters 2023-09-18 16:59:33 +02:00
Benjamin Renard 95f60a534a
Fix LSattribute::getDisplayValue() when called on updated attribute 2023-09-18 16:58:46 +02:00
Benjamin Renard 961740c855
Fix some french translated messages 2023-08-18 15:51:28 +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 fde66b2335
LSauthMethod::CAS: fix support of phpCAS >= 1.6.0 and patched Debian Buster 1.3.6-1+deb10u1 version 2023-08-18 11:46:06 +02:00
Benjamin Renard 5376435d8b
SUPANN: Add supannCMSIdEtiquette attribute support 2023-08-18 11:00:38 +02:00
Benjamin Renard fa5b5ceb6d
LSaddon::accesslog: improve displaying changes attributes values 2023-08-17 19:55:59 +02:00
Benjamin Renard 6ff53b412e
ioFormat: add update_only mode 2023-07-19 12:25:14 +02:00
Benjamin Renard a4319237f2
Fix PHP8 compatibility 2023-07-19 10:26:28 +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 33e0687d1e
import: fix displaying attribute errors two times 2023-07-03 12:02:02 +02:00
Benjamin Renard b1ee3460b1
LSldapObject::validateAttrsData(): fix handling attribute generation of empty required attributes even if their new value have been provided 2023-06-28 11:29:55 +02:00
Benjamin Renard 0eb0143921
LSaddons: Code cleaning 2023-06-20 19:42:12 +02:00
Benjamin Renard 425df3da3a
Fix historical typo lenght vs length 2023-06-20 11:30:08 +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 7c48b8062b
LSio: trace errors and messages during import to map them with objects and hooks. 2023-05-26 11:31:19 +02:00
Benjamin Renard bc171e6092
generate_ldapsaisie_pot: Add -I/--internal paramater to use internal message extractor for PHP files instead of xgettext
Note: just for tests, not recommended.
2023-05-26 11:31:18 +02:00
Benjamin Renard b3cd453918
LSlang: fix handling backslash in export POT file 2023-05-26 11:31:18 +02:00
Benjamin Renard 1c900320db
LSlang: improve internal message extrators from PHP files
- add support of multiple lines messages
- detect and ignore commented code block
- improving code tracing

Note: still no support of advanced gettext functions (ngettext,
dcgettext, ...).
2023-05-26 11:31:17 +02:00
Benjamin Renard 65d1d50c3a
Templating tr function: provided message could now be formated as LSformat string using extra provided parameters
Example: {tr msg="Hello %(who)!" who="World"}
2023-05-26 10:26:56 +02:00
Benjamin Renard 087b7e3065
LSerror::getErrors(): add $reset parameter 2023-05-26 09:40:28 +02:00