Commit graph

1967 commits

Author SHA1 Message Date
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
557db5d456
Fix Gitlab CI tests 2024-02-22 17:03:29 +01:00
Benjamin Renard
15f67ef00d
Improve docker image to make it smaller 2024-02-22 16:57:18 +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
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
2d08374a53
build-deb.sh: exclude docker & build-deb.sh related commits in generated changelog 2023-10-26 18:22:21 +02:00
Benjamin Renard
129cfa537b
Docker: add build-and-push-all.sh 2023-10-26 18:19:20 +02:00
Benjamin Renard
f176b626d5
Release 4.2.0-1 2023-10-26 17:52:39 +02:00
Benjamin Renard
f9bf3a7597
CI: fully specified image names 2023-10-26 17:44:02 +02:00
Benjamin Renard
06654969d0
CI: publish a new release in Gitlab on new tag 2023-10-26 17:44:02 +02:00
Benjamin Renard
e985f50d8a
CI: add build & publish step for debian stable package 2023-10-26 17:44:01 +02:00
Benjamin Renard
59436c9fe4
CI: add tests step on Bookworm 2023-10-26 11:44:47 +02:00
Benjamin Renard
1c42aa3a47
Remove old docbook doc related stuff 2023-10-13 19:28:14 +02: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
5e8d625a34
debian: update build doc dependencies 2023-10-13 19:28:12 +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
e77a96066d
CI: clean debian sid build step artifacts 2023-10-08 23:53:37 +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
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
2de8c720b5
CI: build debian Sid package and publish it on project APT repository 2023-09-28 16:44:54 +02:00
Benjamin Renard
0a98056be9
debian: fix building doc 2023-09-28 16:43:07 +02:00
Benjamin Renard
c60730f25c
Remove useless old docbook doc scripts 2023-09-28 14:54:36 +02:00
Benjamin Renard
aa197983a1
CI: handle building & deploying ldapsaisie-snapshot.tar.gz file 2023-09-28 14:28:04 +02:00
Benjamin Renard
1b672f59e7
Switch doc format to Markdown / Mkdocs 2023-09-28 14:05:35 +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