Commit graph

1554 commits

Author SHA1 Message Date
Benjamin Renard 5b9e6409f4 LSform: fix call of LSformRules validate method to provide LSformElement by ref 2020-08-26 16:10:50 +02:00
Benjamin Renard 4c1c7b2fae LSldapObject->getValue(): add $first and $default parameters 2020-08-26 12:56:58 +02:00
Benjamin Renard 6ed225be8f doc: fix typo 2020-08-26 12:20:27 +02:00
Benjamin Renard be497226ae doc / contrib: Some fixes and adjustments 2020-08-26 12:15:16 +02:00
Benjamin Renard 7711b3c00a Doc / contrib: add section about LSformRules 2020-08-26 11:49:21 +02:00
Benjamin Renard 699631b63c LsformRule: provide reference to LSformElement instead of copied value 2020-08-26 11:45:59 +02:00
Benjamin Renard 5975d36a1c Doc / contrib: add section about LSformElements 2020-08-26 11:25:56 +02:00
Benjamin Renard c5b378abe4 doc: reorganize contrib sub-sections 2020-08-25 20:39:20 +02:00
Benjamin Renard 592288bfaa doc: fix typo 2020-08-25 20:34:55 +02:00
Benjamin Renard f0ef642cf0 LScli::add_command(): fix typo in comment 2020-08-25 20:33:08 +02:00
Benjamin Renard 0c9a077399 doc: fix typo 2020-08-25 20:32:35 +02:00
Benjamin Renard 74468584c1 Publish and complete contrib section of the documentation about LSaddons 2020-08-25 20:32:17 +02:00
Benjamin Renard a8e2ecc343 Translate LSerror message at formating/diplaying time
It's permit to be sure to translate message in the right user language, 
even if its context isn't loaded at error emission time.
2020-08-25 17:31:50 +02:00
Benjamin Renard 827cf2ca7f Handle redirections of old-style URL even if user not authenticated
It's avoid to display error only after login form success.
2020-08-25 17:14:34 +02:00
Benjamin Renard 3d49092262 LSlang: fix warning about return not True 2020-08-25 11:01:28 +02:00
Benjamin Renard 75cbea9459 modify page: fix URL encode object DN in redirection URL 2020-08-25 10:55:28 +02:00
Benjamin Renard a7d202e5ff LScli: add --trace parameter 2020-08-24 18:03:50 +02:00
Benjamin Renard 8a1eefc5e3 LSsession::loadLSprofiles(): restructuring code and improve comments and logging 2020-08-24 17:56:42 +02:00
Benjamin Renard c4dc2a0441 LSsearch::getHash(): fix handling onlyAccessible parameter 2020-08-24 16:55:24 +02:00
Benjamin Renard 11c2e3c9d4 LSsearch: remove buggy _hash cache parameter and replace it by an hash accessible key 2020-08-24 16:54:43 +02:00
Benjamin Renard 7c8fb87c99 LSsearchEntry: remove useless $hash private property 2020-08-24 16:14:16 +02:00
Benjamin Renard 70370f99f9 LSsearch: fix/improve logging 2020-08-24 16:04:23 +02:00
Benjamin Renard e8768d94ce LStemplate::getImagePath(): handle SVG image type/ext as prefered format 2020-08-20 18:29:19 +02:00
Benjamin Renard ada72f3604 light-blue.css: fix objet link color in list when table row is hover 2020-08-20 18:25:04 +02:00
Benjamin Renard b13ff9b832 LSurl::redirect: fix handling absolute URL without protocol
For instance "//localhost/phpldapadmin/")
2020-08-20 18:11:48 +02:00
Benjamin Renard 34d7e10f9a Log referer URL in case of old-style URL redirection 2020-08-19 15:35:18 +02:00
Benjamin Renard 845fdbb4d8 LSauthMethod :: authenticate(): fix PHP warning 2020-08-19 15:11:49 +02:00
Benjamin Renard f223827157 LSsession::includeFile(): improve logging 2020-08-17 20:04:21 +02:00
Benjamin Renard ee74eed4b8 Release 3.0.1-1 Debian package 2020-08-13 17:29:54 +02:00
Benjamin Renard cdd6189e91 dumpFile(): add $force_download and $filename parameters 2020-08-13 16:20:34 +02:00
Benjamin Renard 8d48716e7b LSaccessRightsMatrixView: fix th.rotate-45 borders 2020-08-12 17:25:04 +02:00
Benjamin Renard 848d85589b LSauthMethod_basic::authenticate(): add debug/trace messages 2020-08-07 18:27:54 +02:00
Benjamin Renard 5fcf3bbf9c LSsession: add trace messages in whoami() and canAccess methods 2020-08-07 18:19:24 +02:00
Benjamin Renard 1f1a4e16fa LSsession: add log_exception() method 2020-08-07 18:17:02 +02:00
Benjamin Renard f234709722 LSlog: add TRACE log level 2020-08-07 18:05:50 +02:00
Benjamin Renard 42e6437966 LSsession: fix usage of self :: $topDn instead of self :: getTopDn() 2020-08-07 17:40:40 +02:00
Benjamin Renard 3ce495c2c3 LSerror: format error message at adding time
Format error message at adding time to make sure to be able to format 
it, even if the component triggered it is not loaded.
2020-08-07 16:11:32 +02:00
Benjamin Renard b0b50c51e4 light-blue.css: globally improve style and use dark-grey for text 2020-08-07 16:07:54 +02:00
Benjamin Renard 82198c26a9 LSmail: fix select mail style 2020-08-07 11:39:08 +02:00
Benjamin Renard 6eee099bd2 LScli: fix --sub-dn autocompletion even if LDAP server not selected 2020-08-07 11:09:20 +02:00
Benjamin Renard 3dc0d7f637 LScli :: search: remove buggy --subDn parameter 2020-08-07 10:55:18 +02:00
Benjamin Renard 5bbe076e23 LScli: fix handling LDAP servers with configured subDn
In case of LDAP server with configured subDn, always select a subDn, 
even if user didn't make it with --sub-dn parameter. Futhermore, in BASH 
autocompletion, autocomplete LSobject types with only available ones in 
current subDn.
2020-08-07 10:39:41 +02:00
Benjamin Renard 5e3071d24c light-blue.css: improve handling loginform/recoverpasswordform style 2020-08-06 17:34:38 +02:00
Benjamin Renard 00bb46f6f1 login / recoverPassword forms: fix logo style when is too large 2020-08-06 17:18:00 +02:00
Benjamin Renard 82d6583ad9 light-blue.css: fix loginform/recoverpasswordform style 2020-08-06 17:02:44 +02:00
Benjamin Renard d5d88d2601 LSsession : fix handling subDn in recoverPassword feature 2020-08-06 17:01:51 +02:00
Benjamin Renard ba85e5c2fc LSerror: fix PHP error 2020-08-06 16:44:18 +02:00
Benjamin Renard 14f28a1ec0 LScli: add global --sub-dn parameter 2020-08-06 16:43:50 +02:00
Benjamin Renard 3dbfe18afb LSsession: add setSubDn() method 2020-08-06 16:43:35 +02:00
Benjamin Renard 1420439403 LScli: fix autocomplete_LSobject_types() in case of configured subDn 2020-08-06 15:11:41 +02:00