Commit graph

284 commits

Author SHA1 Message Date
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
Benjamin Renard 712d18b09f LSsession: fix/improve methods & doc about global preference parameters 2020-08-06 13:48:43 +02:00
Benjamin Renard 626e0d854c Fix subDn form style 2020-08-06 13:20:49 +02:00
Benjamin Renard 634e2e18f5 LSaccessRightsMatrixView: fix tab links URL 2020-08-04 10:45:20 +02:00
Benjamin Renard 36ecea5174 Typo 2020-08-04 10:31:02 +02:00
Benjamin Renard 669d679464 LSformElement :: boolean: fix translation of default labels 2020-08-04 10:30:49 +02:00
Benjamin Renard f9ebf06a63 LSview: Fix validated URL generation 2020-07-28 12:40:46 +02:00
Benjamin Renard 7eac609bd9 LSformElement JS : fire change event on input field cleared 2020-07-24 11:16:22 +02:00
Benjamin Renard 5b6bb28b4d LSformElement :: password: fix/improve send new password feature 2020-07-07 16:04:32 +02:00
Benjamin Renard bf054a839d LSformElement :: password: fix PHP warning 2020-07-07 15:41:16 +02:00
Benjamin Renard f8f24df2dd LSformElement :: password: fix confirmInput feature on CLI mode 2020-07-07 14:28:55 +02:00
Benjamin Renard 69fc42a299 LScli create command: add autocompletion 2020-07-07 14:28:04 +02:00
Benjamin Renard 05e0cd56b4 LSldapObject: replace LSlog :: debug() usage by self :: log_debug() 2020-07-07 14:16:13 +02:00
Benjamin Renard 0a8ed10695 LSsearch: replace $logger property by using LSlog_staticLoggerClass 2020-07-07 14:15:30 +02:00
Benjamin Renard 0b180e63b0 LSformElement :: password: fix typo 2020-07-07 12:44:18 +02:00
Benjamin Renard f0bb4f585c LScli modify command: add autocompletion
Autocompletion feature also add on LSform and LSformElement for 
attribute values
2020-07-07 12:43:55 +02:00
Benjamin Renard 312b3dfb11 Wording 2020-07-07 12:38:28 +02:00
Benjamin Renard a21b40d706 LScli autocompleter: fix handling quoted arguments 2020-07-06 17:53:54 +02:00
Benjamin Renard f277528400 LScli relation command: improve -r/--remove autocompletion 2020-07-06 10:22:27 +02:00
Benjamin Renard c232a9899d LSlog_console: fix stderr switching on message other than INFO / DEBUG 2020-07-06 10:21:44 +02:00
Benjamin Renard 5696eb99c4 LSformElement::password: fix changeInput feature
Fix error in modify form when object's attribute is not already set.
2020-06-30 15:55:21 +02:00
Benjamin Renard 5872430863 LSlog handlers: add enabled parameter 2020-06-30 11:03:48 +02:00
Benjamin Renard b898b0a9b7 LSexample: enable changeInput feature on LSpeople userPassword field 2020-06-30 10:27:43 +02:00
Benjamin Renard e58999bbaf LSformElement::password: Improve UX with confirmInput and confirmChange features enabled 2020-06-30 10:19:51 +02:00
Benjamin Renard 12e4b45cf6 Update french translation 2020-06-30 10:01:06 +02:00
Benjamin Renard d456240fde LSform::validate(): fix checking elements's errors after getPostData() 2020-06-30 10:00:22 +02:00
Benjamin Renard e44be00ebd LSformElement::password: fix confirmChangeQuestion translation 2020-06-30 09:59:25 +02:00
Benjamin Renard f66b7186e8 LSformElement::password: fix some jshint errors 2020-06-30 09:58:57 +02:00
Benjamin Renard dde982f42c generate_ldapsaisie_pot CLI command: fix handling ___() keyword 2020-06-30 09:58:22 +02:00
Benjamin Renard 2c6b95b3d6 LSformElement::password: Add confirmInput feature 2020-06-30 09:57:16 +02:00
Benjamin Renard 47d97a00ce Fix LSurl :: get_rewrite_base() method (again) 2020-06-29 16:59:23 +02:00
Benjamin Renard d0beb86b3d Fix LSurl :: get_rewrite_base() method (again) 2020-06-25 16:17:38 +02:00
Benjamin Renard c36b385e0f Fix LSurl :: get_rewrite_base() method 2020-06-25 16:08:49 +02:00
Benjamin Renard f0f2ce48ad LSurl: fix translation of all fatal error messages 2020-06-25 16:03:49 +02:00
Benjamin Renard 06852080a8 LSurl: Remove REQUESTED_URL parameter and always detecting URL from REQUEST_URI
This permit to correctly handle object's DN with slashes (with 
AllowEncodedSlashes NoDecode).
2020-06-25 16:00:20 +02:00
Benjamin Renard 0ce63f3d1e Add route to handle default browser favicon.ico request 2020-06-25 11:55:20 +02:00
Benjamin Renard 458ca79418 LSsearch: Fix PHP < 7 syntax error 2020-06-23 16:17:19 +02:00
Benjamin Renard 4a72388c60 Fix handling positional args on CLI command search autocompletion 2020-06-23 16:00:25 +02:00
Benjamin Renard 1eced8f47a Add autocompleter for CLI command relation 2020-06-23 15:59:29 +02:00
Benjamin Renard daac4db329 Improve LScli :: autocomplete_LSobject_dn() to provide RDN attribute on empty compword 2020-06-23 15:58:37 +02:00
Benjamin Renard 9de22502ef Add autocompleter for CLI command remove 2020-06-15 11:32:24 +02:00
Benjamin Renard 4ba584e8c6 Add autocompleter for CLI command show 2020-06-15 11:26:57 +02:00
Benjamin Renard 559f9d9475 Add autocompleter for CLI command search 2020-06-15 10:40:48 +02:00
Benjamin Renard a65322335e LScli::bash_autocomplete(): run command autocompleter with command args instead of complete command args 2020-06-15 08:55:00 +02:00
Benjamin Renard c8820ff841 Add autocompleter for CLI command LSlang :: generate_lang_file 2020-06-15 08:30:50 +02:00
Benjamin Renard 3494cc55c8 LScli: add BASH autocompletion support 2020-06-15 08:22:55 +02:00
Benjamin Renard 6c9ad1884a light-blue.css: fix dt.LSform-errors color 2020-06-13 10:27:22 +02:00
Benjamin Renard e9cc1a35b5 light-blue.css: fix dd.LSform-errors width 2020-06-13 10:24:42 +02:00
Benjamin Renard 9cd76faeed LSexample: fix LSpeople userPassword error message 2020-06-13 10:24:14 +02:00
Benjamin Renard 079f39ab4b LSformElement::password: Add confirmChangeQuestion parameter 2020-06-13 10:14:16 +02:00
Benjamin Renard c0f0a0645c LSform: make opacity change progressive on form submission 2020-06-11 20:41:12 +02:00
Benjamin Renard a5814afefc LSform: add CSS class on submitting form to permit visual adaptation 2020-06-11 20:35:55 +02:00
Benjamin Renard 6e02cbe2d5 Fix typo 2020-06-11 20:31:21 +02:00
Benjamin Renard 38ed2ca08c LSformElement::password: Add confirmChange parameter 2020-06-11 20:14:16 +02:00
Benjamin Renard 9c11a81220 LSform JS events: Add possibility to callback to confirm/cancel event 2020-06-11 20:05:28 +02:00
Benjamin Renard 6e14916bae Fix Internet Explorer deprecation warning on IE11 2020-06-04 19:35:49 +02:00
Benjamin Renard ac1626fe22 LSsession: fix some error messages 2020-06-04 19:05:23 +02:00
Benjamin Renard 1b98dbfe80 Fix helpInfo feature by LSsession::addHelpInfos to LStemplate
LSsession :: addHelpInfos() is now deprecated in favor of LStemplate :: 
addHelpInfo().
2020-06-04 19:04:48 +02:00
Benjamin Renard e86b20bec0 LSinfosBox: make CSS responsive 2020-06-04 18:38:02 +02:00
Benjamin Renard 84b14c0e5b login / recover password forms: make CSS responsive 2020-06-04 18:37:43 +02:00
Benjamin Renard 030b1c45f9 LSaccessRightsMatrixView: make CSS responsive 2020-06-04 18:00:25 +02:00
Benjamin Renard 61f492faf7 LSformElement :: pre: make CSS responsive 2020-06-04 17:59:52 +02:00
Benjamin Renard f16dd52aaa LSformElement :: ssh_key: make CSS responsive 2020-06-04 17:59:38 +02:00
Benjamin Renard 5708630abb Improve responsive view 2020-06-04 17:52:10 +02:00
Benjamin Renard 8add94d54f base.css: Improve responsive view of LSobject list footer 2020-06-04 17:12:37 +02:00
Benjamin Renard c6dcc95b51 LSview/LSform: fix loading view dependencies 2020-06-04 17:12:28 +02:00
Benjamin Renard 62b0eb36ab LSrelation: use LSview_actions.tpl 2020-06-04 16:46:00 +02:00
Benjamin Renard 6f3edba986 Object custom action question view: add some LSview actions links 2020-06-04 16:35:54 +02:00
Benjamin Renard 6f612199a0 Remove question view: add some LSview actions links 2020-06-04 16:35:19 +02:00
Benjamin Renard 9848e3d30e LSview actions: factorize templates in LSview_actions.tpl and improve responsive view 2020-06-04 16:34:40 +02:00
Benjamin Renard c221bbffdb js.tpl: fix comments 2020-06-04 16:21:12 +02:00
Benjamin Renard 6e9266b3c5 light-blue.css: fix handling LSformElement :: jsonCompositeAttribute 2020-06-04 12:42:49 +02:00
Benjamin Renard 08c23d67a8 LSformElement :: jsonCompositeAttribute: make CSS responsive 2020-06-04 12:42:09 +02:00
Benjamin Renard 78b18a5729 LSform: fix/improve responsive view 2020-06-04 12:41:16 +02:00
Benjamin Renard f0729a991b light-blue.css: fix LSform select border color 2020-06-04 11:49:16 +02:00
Benjamin Renard cbaa1eadfd Fix toggle_menu undefined error 2020-06-04 10:02:29 +02:00
Benjamin Renard 31f6189f4a LSform: Avoid page scrolling on tab change 2020-06-03 12:58:37 +02:00
Benjamin Renard bfd60b28c6 LSform: fix preserving current tab on actions links click 2020-06-03 12:58:05 +02:00
Benjamin Renard 49656cd6f6 function.js: fix compatibility with Safari 2020-06-03 11:53:37 +02:00
Benjamin Renard ff3ca35bed Fix LSview-actions-dropdown first li border top color 2020-06-02 21:20:21 +02:00
Benjamin Renard c29240d771 Make LSview-actions respons 2020-06-02 21:10:59 +02:00
Benjamin Renard 62ec0a2b1e Fix typo toogle/toggle 2020-06-02 19:57:19 +02:00
Benjamin Renard ba41b527c0 Make interface responsive
Adapt components size to view-port size and allow to show/hide menu
2020-06-02 19:56:40 +02:00
Benjamin Renard 78fefb6c8f function.js: Fix global variable B64keyStr declaration 2020-05-29 18:28:15 +02:00
Benjamin Renard 0469d0723f Add alert about no longer support of Internet Explorer 2020-05-29 18:27:31 +02:00
Benjamin Renard 2adbd4cb38 light-blue.css: Fix LSsmoothbox / LSconfirmBox closeBtn CSS
The cross UTF8 character used was not supported by all browsers. Use "x" 
character.
2020-05-29 12:29:13 +02:00
Benjamin Renard c989126f9a Fix historical typo in variable $GLOBALS['defaultJSscripts'] name (missing "R") 2020-05-28 20:32:18 +02:00
Benjamin Renard 47d5ce021d Move some hard-coded messages to template files 2020-05-28 20:24:37 +02:00