Commit graph

  • f6f2e352bc CLI show: add JSON output (with -j|--json parameters) Benjamin Renard 2020-12-22 10:31:23 +0100
  • d39bba45fb CLI show: fix handling --raw-values parameter Benjamin Renard 2020-12-22 10:27:22 +0100
  • 1428b5df62 LSattr_ldap::pwdHistory: fix fatal error on time encoding. Benjamin Renard 2020-12-21 14:54:37 +0100
  • 114e3c48ac LSformRule: add validate_values() method and use it to value rules Benjamin Renard 2020-12-21 14:53:36 +0100
  • 089693ea0e Fix/improve LSsession_13 errors (unconfigured/unknown custom action function) Benjamin Renard 2020-12-16 17:42:55 +0100
  • d59f8c52bb HTML buttons are now handle by default CSS (and light-blue one) Benjamin Renard 2020-12-16 17:22:39 +0100
  • 443d51865f Add LStable CSS class to make easier to create customized table Benjamin Renard 2020-12-16 17:21:47 +0100
  • 28ac541c3c Fix possibility to scroll the menu on responsive view Benjamin Renard 2020-12-16 14:51:26 +0100
  • 0f0bff5a77 LSldapObject::submitChange(): on new object, check if generated DN is not already affected Benjamin Renard 2020-12-14 19:42:19 +0100
  • ab922356c0 LSsession :: loadLSprofilesLSobjects(): fix a PHP warning Benjamin Renard 2020-12-14 19:37:13 +0100
  • a49cf4ba0c LSldapObject: fix/improve validateAttrData() Benjamin Renard 2020-12-14 19:36:21 +0100
  • 8b292f538d LSconfig :: get(): add array casting (using ensureIsArray()) Benjamin Renard 2020-12-14 19:35:03 +0100
  • 2abc369c73 LSformElement::labeledValue: fix label translation on freeze view Benjamin Renard 2020-12-10 17:21:21 +0100
  • e2ff1503ab LSattr_ldap:📅 add note about date & time with micro-seconds Benjamin Renard 2020-12-09 18:58:43 +0100
  • 3a946a47e3 Doc: Add note about the default_value LSattribute parameter Benjamin Renard 2020-12-02 20:20:05 +0100
  • f2a78f3d5c LSattr_html::sambaAcctFlags: Add note about how setting default_value Benjamin Renard 2020-12-02 20:19:20 +0100
  • f6a6c226f4 LSattribute: fix handling default_value in generateValue() Benjamin Renard 2020-12-02 20:17:18 +0100
  • 852b375964 LSattribute: fix canBeGenerated() when default_value isn't a string Benjamin Renard 2020-12-02 19:53:29 +0100
  • 1da0693138 LSaddon::samba: fix PHP warning about LS_SAMBA_UNIX_ID_POOL_DN contant Benjamin Renard 2020-12-02 19:49:37 +0100
  • a7ab192274 Add LSldap_attr::pwdHistory Benjamin Renard 2020-12-02 18:12:00 +0100
  • c6501d479b LSattr_html::jsonCompositeAttribute: Add fullWidth parameter and improve responsive display Benjamin Renard 2020-12-02 17:43:55 +0100
  • 2161cc701a LSattr_ldap::compositeValueToJSON: use static instead of self keyword Benjamin Renard 2020-12-02 16:37:41 +0100
  • bc462c07b6 Add some debugging/trace messages Benjamin Renard 2020-12-01 16:48:07 +0100
  • 597054acad LSattr_ldap::shadowExpire: fix getUpdateData() Benjamin Renard 2020-12-01 16:43:31 +0100
  • 42dd0aa728 LSformElement :: date: fix getPostData() method Benjamin Renard 2020-12-01 16:42:20 +0100
  • 3c75ef482e Remove historic read right on all attributes of the hard-coded "admin" LSprofile Benjamin Renard 2020-12-01 16:40:21 +0100
  • 4e8a6db06b LSaddon::posix: fix generate_shadowLastChange() Benjamin Renard 2020-12-01 16:37:01 +0100
  • 0addf22c2e LSldapObject :: _updateData(): make method protected instead of private Benjamin Renard 2020-12-01 15:04:20 +0100
  • b4a5824ee8 Code cleaning Benjamin Renard 2020-11-30 19:44:14 +0100
  • 106a2d9f04 Use ensureIsArray() helper to make code more readable Benjamin Renard 2020-11-30 19:43:52 +0100
  • 770533b7ec Ensure attributes values are always an array in LSattribute & LSattr_ldap Benjamin Renard 2020-11-30 19:37:44 +0100
  • f7231229f5 LSsession: fix errors in changeAuthUser() and add logging messages Benjamin Renard 2020-11-30 16:13:36 +0100
  • 335d6a4efa Default config files: add ending-line commas to avoid problem on editing Benjamin Renard 2020-11-25 15:59:36 +0100
  • b93187f208 LSformElement::labeledValue: add translate_labels parameter and fix translating it Benjamin Renard 2020-11-25 15:46:25 +0100
  • b00f59af2e light-blue.css: improve custom select display Benjamin Renard 2020-11-25 15:37:56 +0100
  • 88248506cf LSformElement::labeledValue: fix/improve display Benjamin Renard 2020-11-25 15:20:25 +0100
  • ef9470bf31 LSexample: fix value_attribute ('dn' vs '%{dn}') Benjamin Renard 2020-11-24 19:50:44 +0100
  • 8b996885d1 LSsession: improve loadLSaddons() method Benjamin Renard 2020-11-17 17:56:04 +0100
  • 56ffbd7a71 Fix bug in last commit Benjamin Renard 2020-11-17 17:47:50 +0100
  • d5bfddf124 LSaddon::mail: Add test_send_mail CLI command Benjamin Renard 2020-11-17 11:26:06 +0100
  • 6c35af3109 Fix PHP warning about undefined constant SELF (routes.php) Benjamin Renard 2020-10-08 18:08:35 +0200
  • e0bf5a73f5 Release 3.0.2-1 Debian package 3.0.2-1 Benjamin Renard 2020-09-30 11:35:51 +0200
  • 3598e48c6e LSaddon::LSaccessRightsMatrixView: handle customActions & customSearchActions Benjamin Renard 2020-09-23 14:10:50 +0200
  • 85b74feb86 LSaddon SUPANN: add supannCheckEntityCouldBeDeleted() function Benjamin Renard 2020-09-22 18:12:50 +0200
  • 43cf5ccd7a LSaddon SUPANN: add support for some attributes Benjamin Renard 2020-09-22 16:11:11 +0200
  • de62999fea LSattr_html::select_list: add get_possible_values parameter Benjamin Renard 2020-09-22 15:04:31 +0200
  • 8f407e9345 Add LSaddon::showTechInfo Benjamin Renard 2020-09-21 15:47:07 +0200
  • 5315005382 LSldapObject::loadData(): explicitly list need attributes in LDAP request Benjamin Renard 2020-09-21 12:45:39 +0200
  • 9edfa2b92e LSldap::getAttrs(): add $attrs and $include_internal optional parameters Benjamin Renard 2020-09-21 12:43:47 +0200
  • d6c9e358f3 LSaddon::mail: add possibility to send HTML email Benjamin Renard 2020-09-16 10:35:47 +0200
  • 255817d7aa Improve POSIX support and add examples to handle this type of attributes Benjamin Renard 2020-09-11 13:54:08 +0200
  • a848888894 Add doc about LSattr_ldap::shadowExpire Benjamin Renard 2020-09-11 13:51:50 +0200
  • bf482c648f LSattr_ldap::shadowExpire: fix getUpdateData() method to return string values Benjamin Renard 2020-09-11 13:40:48 +0200
  • 41d816c025 LSformElement:📅 add clear btn Benjamin Renard 2020-09-11 13:38:07 +0200
  • e4ca5bbf71 LSformElement:📅 Make today btn working even if input is empty Benjamin Renard 2020-09-11 13:35:35 +0200
  • 052882eb49 Fix handling "0" (zero string) value Benjamin Renard 2020-09-11 13:34:42 +0200
  • 822d777dfd LSaddon::samba: fix home and profile path formats Benjamin Renard 2020-09-11 12:12:43 +0200
  • 1169772c4a LSattr_html::select_list: clean code of getPossibleValues() method Benjamin Renard 2020-09-10 15:53:19 +0200
  • b8c00a8708 LSattr_html::select_box: fix double translation of labels on unfreeze field Benjamin Renard 2020-09-10 15:52:29 +0200
  • e62ddbdc19 LSformElement::image: fix error on non-AJAX form when no file is submited Benjamin Renard 2020-09-10 15:46:10 +0200
  • aeea76ab2a LSform: fix/improve handling config Permit to fix handling ajaxSubmit form. Benjamin Renard 2020-09-10 15:45:26 +0200
  • 00132e32ad LSform: fix non-AJAX form submission (or form with input[type=file]) Benjamin Renard 2020-09-10 15:43:52 +0200
  • 060ebf1bff Allow conversion of LSattr_ldap to string Benjamin Renard 2020-09-10 12:26:48 +0200
  • 00d92d1c37 generate_lang_file CLI command: improve logging Benjamin Renard 2020-09-10 12:26:25 +0200
  • 4e87ddb898 generate_lang_file CLI command: factor handling possible_values of select list&box Benjamin Renard 2020-09-10 12:09:26 +0200
  • d344c56f45 generate_lang_file CLI command: fix PHP warning Benjamin Renard 2020-09-10 12:07:04 +0200
  • be04b6becf Add warning on unknown key requested using __get methods Benjamin Renard 2020-09-10 10:38:35 +0200
  • d0d3e944ed Extend LSlog_handler using LSlog_staticLoggerClass Benjamin Renard 2020-09-10 10:26:49 +0200
  • 988054bfc5 LSlog handlers: fix log TRACE enabled error (even if disabled) Benjamin Renard 2020-09-10 10:17:19 +0200
  • 1e6fa6fe8e Improve samba config in LSexample Benjamin Renard 2020-09-09 20:20:03 +0200
  • fd4bf4f38a Fix some PHP5 syntax errors Benjamin Renard 2020-09-09 20:11:03 +0200
  • 02ad9ded1e generate_lang_file CLI command: add Q choice in interactive mode to quit Benjamin Renard 2020-09-09 20:06:43 +0200
  • b3210c0108 Update french translation Benjamin Renard 2020-09-09 19:05:01 +0200
  • 63f57cfd77 LSldap: fix/improve update() and getEntry() methods Benjamin Renard 2020-09-09 19:02:32 +0200
  • a4183a88fc Improve Samba support using LSaddon::samba Benjamin Renard 2020-09-09 19:00:55 +0200
  • 15941ac678 Add LSattr LDAP & HTML sambaAcctFlags type Benjamin Renard 2020-09-09 18:45:34 +0200
  • 7e74853021 LSattr_html::date & LSformRule:📅 add special_values parameter Benjamin Renard 2020-09-09 18:40:44 +0200
  • cccce6edb5 LSldapObject::submitChange(): improve logging Benjamin Renard 2020-09-09 18:06:30 +0200
  • 6a3fd60d3e LSformElement::getEmptyField() / LSformElement.tpl: Provide value index as $value_idx template variable Benjamin Renard 2020-09-08 18:42:54 +0200
  • df1c46eab6 Add __toString() method to all common extendable PHP classes This permit to make context logging easier. Benjamin Renard 2020-09-08 17:29:10 +0200
  • e89d13d002 LSsearch: fix PHP warning Benjamin Renard 2020-09-08 16:36:54 +0200
  • 14bccc1e17 LSrelation: check relation is correctly configured before using it To avoid some unreal warnings in case of misconfigured relation Benjamin Renard 2020-09-03 18:59:13 +0200
  • 88d8d7f026 LSrelation: fix error codes prefix Benjamin Renard 2020-09-03 18:38:08 +0200
  • 9db67eb2ba LSsession: improve error messages Benjamin Renard 2020-09-03 18:31:53 +0200
  • 1d1e813edf Fix typo in french translation Benjamin Renard 2020-09-03 18:07:45 +0200
  • bbaa0a99df Auto declare simple PHP class for simple LSObject type On LSsession::loadLSobject(), if PHP class file is not found, a simple one will be declare. Benjamin Renard 2020-09-03 16:00:51 +0200
  • 406b017023 Add method LSldapObject::isValidTypeName() and use it in LSsession::loadLSobject() Benjamin Renard 2020-09-03 15:40:59 +0200
  • 4c427b26d6 Improve logging on LSobject & LSattribute triggers executions Benjamin Renard 2020-08-26 18:08:14 +0200
  • 0de62c218d doc: fix info about LSobject and LSattribute event triggers configuration Benjamin Renard 2020-08-26 17:06:24 +0200
  • 8be45249cb LSformRule :: imagesize: use self :: log_debug() instead of LSdebug() Benjamin Renard 2020-08-26 16:11:21 +0200
  • 5b9e6409f4 LSform: fix call of LSformRules validate method to provide LSformElement by ref Benjamin Renard 2020-08-26 16:10:50 +0200
  • 4c1c7b2fae LSldapObject->getValue(): add $first and $default parameters Benjamin Renard 2020-08-26 12:56:58 +0200
  • 6ed225be8f doc: fix typo Benjamin Renard 2020-08-26 12:20:27 +0200
  • be497226ae doc / contrib: Some fixes and adjustments Benjamin Renard 2020-08-26 12:15:16 +0200
  • 7711b3c00a Doc / contrib: add section about LSformRules Benjamin Renard 2020-08-26 11:49:21 +0200
  • 699631b63c LsformRule: provide reference to LSformElement instead of copied value Benjamin Renard 2020-08-26 11:45:59 +0200
  • 5975d36a1c Doc / contrib: add section about LSformElements Benjamin Renard 2020-08-26 11:25:56 +0200
  • c5b378abe4 doc: reorganize contrib sub-sections Benjamin Renard 2020-08-25 20:39:20 +0200
  • 592288bfaa doc: fix typo Benjamin Renard 2020-08-25 20:34:55 +0200
  • f0ef642cf0 LScli::add_command(): fix typo in comment Benjamin Renard 2020-08-25 20:33:08 +0200