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
Benjamin Renard
f07d15e2eb
Update french translation
2020-05-28 19:48:27 +02:00
Benjamin Renard
873c12d722
LSmail: fix default & light blue CSS
2020-05-28 18:23:04 +02:00
Benjamin Renard
bfe7e18e58
LStemplate :: fatal_error(): use LStemplate method to display error
...
This permit to correctly handling custom JS/CSS files
2020-05-28 17:01:41 +02:00
Benjamin Renard
88c995ac5c
LSerror: do not automatically close LSerror
2020-05-28 17:00:01 +02:00
Benjamin Renard
81c8a486d9
Move "Connect as" label translation to template
2020-05-28 16:59:28 +02:00
Benjamin Renard
69addc15ea
LSlog :: get_debug_backtrace_context(): fix/improve method
2020-05-28 16:58:28 +02:00
Benjamin Renard
c6526a4e9a
light-blue.css: fix LSerror background color
2020-05-28 16:57:41 +02:00
Benjamin Renard
de5a4366a9
base.css: fix word wrapping in error template
2020-05-28 16:57:13 +02:00
Benjamin Renard
3fbd9e8073
Move custom JS & CSS handling methods from LSsession to LStemplates
...
The following method are now offer by LStemplate:
- addJSscript()
- addLibJSscript()
- addJSconfigParam()
- addCssFile()
- addLibCssFile()
Old methods are always provided by LSsession, but an deprecated error
message wil be displayed to alert on it.
2020-05-28 16:56:36 +02:00
Benjamin Renard
0b4e6d4104
LSerror: permit to control message escape method
...
Globally rework on this class to allow control escape method. Also
change escape method for logs to use addslashes() instead of
htmlentities().
2020-05-28 15:48:25 +02:00
Benjamin Renard
cb9babd825
light-blue.css: handle errors page
2020-05-27 16:37:15 +02:00
Benjamin Renard
f4f1e66434
light-blue.css: handle LSformElement_jsonCompositeAttribute
...
label color
2020-05-27 16:19:55 +02:00
Benjamin Renard
3ecf6018dd
light-blue.css: fix menu bullet
2020-05-27 16:19:20 +02:00
Benjamin Renard
04dc6c910a
ligth-blue.css: fix handling LSaccessRightsMatrixView layout
2020-05-27 16:10:23 +02:00
Benjamin Renard
861aa7a340
ligth-blue.css: make it more responsive
2020-05-27 15:57:18 +02:00
Benjamin Renard
90879dc582
LSformElement_wysiwyg: adjust width
2020-05-27 15:56:59 +02:00
Benjamin Renard
49a34fa8e3
light-blue.css: fix submit form size
2020-05-27 15:19:54 +02:00
Benjamin Renard
cb54a1785d
Rework on CSS and specialy on ligth-blue.css to make it easily customizable
2020-05-27 15:16:02 +02:00
Benjamin Renard
346e36a765
LSformElement :: jsonCompositeAttribute: fix select alignment
2020-05-27 10:08:25 +02:00
Benjamin Renard
e868744ea9
LSaccessRightsMatrixView: Fix translation of relation rigths labels
2020-05-25 15:24:45 +02:00
Benjamin Renard
aba5a131c2
LSformElement::select_object: fix selection via LSselect on create form
2020-05-25 14:46:41 +02:00
Benjamin Renard
4feec44639
Fix some PHP 7.0 syntax errors
2020-05-25 12:18:06 +02:00
Benjamin Renard
47d9b907af
LSaccessRigthsMatrixView fix handling subDn LDAP servers configuration
2020-05-25 11:10:16 +02:00
Benjamin Renard
d68b15bac3
Add default LSprofiles with the name of authenticable object types
...
Consquently adjust LSaccessRigthsMatrixView addon and make some
representative change in LSexample for demo
2020-05-25 11:09:32 +02:00
Benjamin Renard
cf1a98e4b3
LSselect: fix number objects of by page
2020-05-20 18:49:08 +02:00
Benjamin Renard
a9860f83de
LSformElement :: wysiwyg: Fix loading TinyMCE JS
2020-05-20 18:21:05 +02:00
Benjamin Renard
fc3912b48b
LSexample: put admin user as globally admin of the first LDAP server
2020-05-19 18:59:30 +02:00
Benjamin Renard
c8b32f90b9
LSexample: update french translation
2020-05-19 18:52:26 +02:00
Benjamin Renard
6d21aa8b72
LSgroup: allow only one godfather
...
For demo of object selection for a non-multiple value attribute.
2020-05-19 18:44:57 +02:00
Benjamin Renard
9aec383694
LSgroup: allow possibility to select sysaccounts
2020-05-19 18:43:08 +02:00
Benjamin Renard
e53331c0ec
LSreletation: fix object type selection
2020-05-19 18:36:16 +02:00
Benjamin Renard
c4db08d265
Fix typo
2020-05-19 18:31:55 +02:00
Benjamin Renard
bde0f1f234
Update french translation
2020-05-19 18:26:41 +02:00
Benjamin Renard
2c1d03ac7a
LSattr_html :: select_object: Fix typo in error message format
2020-05-19 18:26:27 +02:00
Benjamin Renard
e8095636b5
Allow multiple type of objects in LSselect & LSattr_html :: select_object and globally rework and improve LSrelation consequently
2020-05-19 17:55:55 +02:00
Benjamin Renard
3cf053cf26
Fix PHP warning in base.tpl template file
2020-05-19 17:10:36 +02:00
Benjamin Renard
cb83311bd0
LSsearch: Add option to disable cache on customInfos
2020-05-19 17:07:55 +02:00
Benjamin Renard
2ed985324e
LSsearchEntry :: __get(): fix attributes value access
2020-05-19 17:07:08 +02:00
Benjamin Renard
69eaf31598
LSaddon::ssh: Add doc about $mode parameter of function createDirsBySFTP
...
This parameter must be an octal number, with a leading zero (ex: 0640 or
02755).
2020-05-19 11:21:06 +02:00
Benjamin Renard
c120e76822
LSlog_staticLoggerClass: fix log_exception() method
2020-05-18 20:14:10 +02:00
Benjamin Renard
76577c058b
Fix some PHP warnings
2020-05-18 20:10:18 +02:00
Benjamin Renard
e1cce4e696
LSldapObject :: getLabel(): fix method to be really static
2020-05-18 20:08:03 +02:00
Benjamin Renard
510f3d4bdc
LSldapObject: specify object type filter on loading data
2020-05-14 11:07:18 +02:00
Benjamin Renard
f7c4050b70
LSldapObject: fix getObjectFilter method
2020-05-14 11:06:09 +02:00
Benjamin Renard
252095b32b
LSldap :: getAttrs: add possibility to specify to custom LDAP filter
2020-05-14 11:05:08 +02:00
Benjamin Renard
9bb52296b7
LSsession :: loadLSaddon: keep trace of already loaded addon to avoid loading more than once
2020-05-14 10:53:41 +02:00
Benjamin Renard
8b4b227327
LScli: fix console logging to always log at least errors (excepted in quiet mode)
2020-05-14 10:51:18 +02:00
Benjamin Renard
a1a23d1600
checkEmail(): add debug using dedicated LSlog_logger
2020-05-13 16:04:14 +02:00
Benjamin Renard
da9c0e344b
LSformRule :: email: fix handling domain parameter if its an array
2020-05-13 16:02:17 +02:00
Benjamin Renard
42f4e8a860
LSdebug: check class LSlog exists before using it
2020-05-13 15:54:52 +02:00
Benjamin Renard
8e2c521d18
LSrelation: fix new button opening in LSsmoothbox
2020-05-13 15:41:28 +02:00
Benjamin Renard
351b18827d
customAction & customSearchAction: do not show question template if no confirmation need and action executed
2020-05-13 15:31:50 +02:00
Benjamin Renard
4ef0a8fb30
LSauthMethod_HTTP: add debug
2020-05-12 21:01:07 +02:00
Benjamin Renard
b2ef404da5
LSauthMethod: fix default authenticate() method
2020-05-12 20:59:21 +02:00
Benjamin Renard
d2761a29ae
Fix typo in default config.inc.php file
2020-05-12 20:20:33 +02:00
Benjamin Renard
db710efb87
LSsession: Fix PHP < 7 syntax error
2020-05-12 20:20:11 +02:00
Benjamin Renard
f1ce6380b9
LSexample: now handle LSsysaccount and and allow it to connect
2020-05-12 20:12:57 +02:00
Benjamin Renard
047d6f51c8
LSsearch: fix PHP warning
2020-05-12 20:11:45 +02:00
Benjamin Renard
e6e5f1c2b8
LSauth :: getAuthObjectTypes(): fix handling simple LSobject type
2020-05-12 19:58:12 +02:00
Benjamin Renard
90944dd541
LSformRule_integer: fix handle min/max parameters and add debug
2020-05-12 19:26:07 +02:00
Benjamin Renard
694391e1e7
LSformRule_password: fix handle min/max length parameters and add debug
2020-05-12 19:25:44 +02:00
Benjamin Renard
23bb4aac0e
Update french translation
2020-05-12 19:24:53 +02:00
Benjamin Renard
4a3e4e3fbb
LSlang :: generate_lang_file: fix handling smarty escape modifier
2020-05-12 19:24:38 +02:00
Benjamin Renard
a6f07faca0
LSauth: Add possibility to configure more than one LSobject type as user
2020-05-12 19:23:24 +02:00
Benjamin Renard
5660804ef7
LSauth: replace LSdebug by LSlog logger
2020-05-12 16:37:46 +02:00
Benjamin Renard
838a1781b7
Fix typo in old select.php URL handler
2020-05-11 17:30:34 +02:00
Benjamin Renard
b388656724
LSaddon :: LSaccessRightsMatrixView: replace LSdebug by LSlog logger
2020-05-11 11:41:15 +02:00
Benjamin Renard
898e312d7e
LSaddon :: mailquota: replace LSdebug by LSlog logger
2020-05-11 11:39:17 +02:00
Benjamin Renard
5f17c45cf4
LSaddon :: ssh: Add debug using LSlog logger
2020-05-11 11:33:53 +02:00
Benjamin Renard
499ff808f4
LSimport: fix data removing on LSobject import
...
This bug affect import with modify enabled and when some attributes are
present in modify form, but not in the ioFormat used for import.
2020-05-11 10:38:07 +02:00
Benjamin Renard
f61a8b7c71
LSpeople: fix uid validation (blocking CSV import)
2020-05-11 10:34:45 +02:00
85786bc33c
LScli : add create command
2020-05-09 12:05:52 +02:00
0feb8e16ea
LSldapObject :: validateAttrsData: fix typo
2020-05-09 11:37:09 +02:00
2b535c4640
CLI remove : fix confirm
2020-05-09 11:36:26 +02:00
25877a488b
LScli : add modify command
2020-05-08 21:02:28 +02:00
72f38d0612
LSformElement :: password: fix syntax error in getPostData method
2020-05-08 20:48:53 +02:00
a356555e0a
LSform :: validate: add $onlyIfPresent parameter
...
This parameter permit to handle only data of present element in POST
data. Other element are not considered in the form.
2020-05-08 20:48:13 +02:00
3d9c11e12f
LSldapObject :: _cli_remove : use LScli :: confirm
2020-05-08 20:38:02 +02:00
1de6d1d25e
LScli : add confirm helper method
2020-05-08 20:33:42 +02:00
258b712d52
LSlog_handler: fix message format info
2020-05-08 16:18:29 +02:00
ca7a6e821e
LSsession : use LSlog_logger
2020-05-08 15:51:21 +02:00
108b14560d
LSsearchEntry : use LSlog_logger
2020-05-08 15:50:32 +02:00
24cf73cf91
LSformRule : use LSlog_logger
2020-05-08 15:50:07 +02:00