Benjamin Renard
f6fa5a2d96
CI: add build & publish step for debian stable package
2023-10-26 12:52:19 +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
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
3a862ce93e
Release 4.1.0-1
2023-07-22 13:41:15 +02:00
Benjamin Renard
fea76e7af2
lsexample: make restore_lsexample compatible with OpenLDAP 2.5 (and Debian Bookworm)
2023-07-19 12:45:24 +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
Benjamin Renard
c98e31b7c6
LSsearch: fix/improve handling session data
...
- avoid PHP warning about unset key
- make purge methods accepting more specific object type/context
- store cache in dedicated sub-array to avoid purging params when
purging cache
- fix strange problem about not preserved params due to too large purges
in some contexts
2023-05-24 20:13:02 +02:00
Benjamin Renard
cc9942019f
light-blue.css: Fix LSobject-list links color on line hover
2023-05-24 19:07:01 +02:00
Benjamin Renard
513ed9a024
Fix default ASC & DESC images color to fit with clear themes
2023-05-24 19:05:46 +02:00
Benjamin Renard
6ca8427d5d
CI: add a test job for doc
2023-05-24 18:30:41 +02:00
Benjamin Renard
548315b248
CI: fix PHP tests jobs rules
2023-05-24 18:30:02 +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
341f555e0c
LSformElement::jsonCompositeAttribute: fix checking non-multiple components value
2023-05-24 13:28:32 +02:00
Benjamin Renard
27ad049ac7
LSio: improve handling time & memory limits and allow before_import hook to set them
2023-05-24 13:28:31 +02:00
Benjamin Renard
99f83f326d
LSformElement::supannCompositeAttribute: fix checking components value
...
LSformRule :: validate_values() expected an array of values and not a
unique value
2023-05-24 12:00:51 +02:00