Commit graph

250 commits

Author SHA1 Message Date
Benjamin Renard 5b6bb28b4d LSformElement :: password: fix/improve send new password feature 2020-07-07 16:04:32 +02:00
Benjamin Renard 5872430863 LSlog handlers: add enabled parameter 2020-06-30 11:03:48 +02:00
Benjamin Renard 2c6b95b3d6 LSformElement::password: Add confirmInput feature 2020-06-30 09:57:16 +02:00
Benjamin Renard 079f39ab4b LSformElement::password: Add confirmChangeQuestion parameter 2020-06-13 10:14:16 +02:00
Benjamin Renard 38ed2ca08c LSformElement::password: Add confirmChange parameter 2020-06-11 20:14:16 +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 506c0fb622 Update news, changelog and upgrade doc about interface responsive 2020-06-02 20:06: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 4f2afc318f Doc / upgrade: add note about $GLOBALS['defaultJSscipts'] changes 2020-05-28 20:06:45 +02:00
Benjamin Renard 7b14412516 Update upgrade doc 2020-05-28 19:39:58 +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 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 fc92305bf3 Doc: fix typo 2020-05-19 18:13:02 +02:00
Benjamin Renard a6e9aeaa8b Update doc about new possibility of LSattr_html :: select_object to select multiple type of objects 2020-05-19 18:12:28 +02:00
Benjamin Renard 50c06500e6 doc / upgrade: fix customAction/customSearchAction new URLs 2020-05-13 15:04:08 +02:00
Benjamin Renard 80cdd7a789 doc: add upgrade note about replacement of authObjectType, authObjectFilter and authObjectTypeAttrPwd parameters 2020-05-12 19:41:42 +02:00
Benjamin Renard c014e235e8 doc / LSauthMethod_HTTP: remove note about old authObjectFilter
Replace in previous commit by a global note on this topic.
2020-05-12 19:40:49 +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 e75abab737 doc: fix some xmlint errors 2020-05-11 17:38:27 +02:00
Benjamin Renard 6f3ad49abf Add doc about upgrade 2020-05-11 17:29:51 +02:00
Benjamin Renard 0d916d3d0d Update doc about LSlog new features 2020-05-08 16:47:27 +02:00
Benjamin Renard 2183149097 Update doc 2020-05-06 12:31:24 +02:00
Benjamin Renard aba1d18b95 Improve doc about public_root_url parameter 2020-05-02 18:46:15 +02:00
Benjamin Renard 8c2e5e604b Introduce LSurl, a new URL routing manager for LdapSaisie 2020-05-02 17:48:34 +02:00
Benjamin Renard c63040203d LSaddon :: mail: Improve mail forging method by using PEAR Mail_mime lib 2020-04-29 15:26:15 +02:00
Benjamin Renard ffdb8d4cf7 LSattr_html :: mail : add autocomplete feature 2020-04-23 19:53:56 +02:00
Benjamin Renard 36adcf0f5f LSauthMethod::CAS : Remove deprecated LSAUTH_CAS_SERVER_SSL_CERT parameter (since corresponding bogus setCasServerCert() method has been remove in phpCAS) 2020-01-22 17:36:35 +01:00
Benjamin Renard e5ad1dfd44 LSprofiles : add possibility to configure them a label 2019-10-14 12:59:37 +02:00
Benjamin Renard c74f0cf4bd Add LSaddon LSaccessRightsMatrixView 2019-10-10 18:28:58 +02:00
Benjamin Renard 2fa55a1332 Add LSattr_ldap :: naiveDate 2019-09-30 13:16:53 +02:00
Benjamin Renard 278b084214 Add ['NB_LSOBJECT_LIST_CHOICES'] parameter 2019-09-04 11:49:06 +02:00
Benjamin Renard 2708dd01ee LSsearch : Add nbObjectsByPageChoices parameter 2019-09-04 11:26:09 +02:00
Benjamin Renard 7845ba5a9c LSattr_ldap_password : Fix parameters pass to verify_function and add doc about it 2019-07-01 18:40:53 +02:00
Benjamin Renard 241a43095f Fix doc exports to PDF and EPUB 2019-06-28 18:18:43 +02:00
Benjamin Renard f64cc3cc19 Improve logging 2019-06-28 18:00:37 +02:00
Benjamin Renard ce76872080 Add LSformRule :: differentPassword 2019-06-20 20:14:54 +02:00
Benjamin Renard 5af71fdd79 Rework/improve on password encrypt/decrypt method 2019-06-20 19:55:31 +02:00
Benjamin Renard 22dd1a61e6 Add LSaddon mailquota 2019-06-17 12:36:01 +02:00
Benjamin Renard 1c2e6f4abb LSattr_ldap :: date : Fix handling timezone 2019-06-13 14:45:57 +02:00
Benjamin Renard ca900cdcce Fix PDF doc export Makefile to handle files generated on error 2019-05-21 12:15:15 +02:00
Benjamin Renard f130804aae Add globalSearch feature 2019-05-21 12:06:24 +02:00
Benjamin Renard 10400e9052 LSattribute : add help_info_in_view parameter 2019-03-29 15:49:03 +01:00
Benjamin Renard 42c343c8eb Fix doc error in previous commit 2019-03-27 18:07:35 +01:00
Benjamin Renard 323cc8bc50 LSauthMethod_HTTP : add LSAUTHMETHOD_HTTP_LOGOUT_REMOTE_URL parameter 2019-03-27 18:03:25 +01:00
Benjamin Renard cc8816aa9a LSattr_ldap :: password : Add SHA256/SHA512 & SSHA256/SSHA512 support 2019-02-01 10:27:04 +01:00
Benjamin Renard 92425e7554 LSldapObject : Add generate_container_dn parameter 2018-10-01 12:57:26 +02:00
Benjamin Renard a03b737de8 Fix and improve LSformat PHP and JS implementations 2018-09-20 19:28:26 +02:00
Benjamin Renard 753a888bf2 LSsearch :: extraDisplayedColumns : add escape parameter 2018-09-20 15:27:34 +02:00
Benjamin Renard 8e1e747754 LSattr_html :: select_list : add translate_labels option 2018-09-19 18:56:47 +02:00
Benjamin Renard c7c66bf481 Fix pdf export 2018-09-13 19:02:13 +02:00
Benjamin Renard e296cd710b Add defaultView paramater 2018-09-13 18:36:45 +02:00
Benjamin Renard f94471e6e5 LSformElement::boolean : add true_label and false_label parameters 2018-09-13 16:25:40 +02:00
Benjamin Renard 0e2ee1a579 Fix PDF doc export generation 2018-09-07 18:53:35 +02:00
Benjamin Renard c551b954fe Improve LSauthMethod::HTTP to support multiple methods to retreive user and password from HTTP server 2018-09-07 18:42:24 +02:00
Benjamin Renard 56edff0892 Add LSaddon exportSearchResultAsCSV 2018-08-31 17:28:55 +02:00
Benjamin Renard 2880c4c28e Add LSattr_html :: wysiwyg 2018-06-15 17:20:37 +02:00
Benjamin Renard 7ccd02e685 Fix search pattern validation 2018-06-09 00:07:44 +02:00
Benjamin Renard 98d8d73709 Add doc on LSattr_html::pre 2018-06-07 11:08:31 +02:00
Benjamin Renard 18278bcc23 Merge branch 'master' of gitlab.easter-eggs.com:ee/ldapsaisie
Local 1.7-2 Debian package version with a small fix
2018-05-22 16:33:15 +02:00
Benjamin Renard 0f7ac92767 Add LSattr_html :: labeledValue 2018-05-16 19:29:08 +02:00
Benjamin Renard 2814dadb95 Add LSattr_ldap :: compositeValueToJSON 2018-05-16 19:28:26 +02:00
Benjamin Renard d06593cf14 LSattr_html :: select_list : add possiblity to use values of other attribute as possible values 2018-04-26 12:18:16 +02:00
Benjamin Renard 9cb3bb8e18 LSattr_html :: jsonCompositeAttribute : Add help_info and multiple parameters on components 2018-04-26 11:36:04 +02:00
Benjamin Renard 3f1b5c59a3 Merge branch 'master' of gitlab.easter-eggs.com:ee/ldapsaisie 2018-04-12 18:53:40 +02:00
Benjamin Renard 1fe65e0d6b LSattr_html::valueWithUnit : add translate_labels, store_integer and round_down parameters 2018-02-19 11:18:55 +01:00
Benjamin Renard 3659031ed2 LSattr_html :: password : add get_mail_attr_function parameter 2018-02-08 18:16:23 +01:00
Benjamin Renard 19ecbfc37f Fix cron and doc about new tmp dir path 2018-01-09 03:15:04 +01:00
Benjamin Renard 7c45bfe833 Replace ereg() function call by preg_match() 2018-01-08 19:08:39 +01:00
Benjamin Renard 593a4c5e96 LSformRule :: ssh_pub_key : fix check 2017-12-22 17:34:21 +01:00
Benjamin Renard 049efb1eef Add LSformRule :: ssh_pub_key 2017-12-22 17:13:48 +01:00
Benjamin Renard 7be590d842 Add generateFunction and additionalAttrs parameters for extraDisplayedColumns 2017-11-30 12:29:46 +01:00
Benjamin Renard 835dccb5f6 LSattr_html :: date : Add showNowButton and showTodayButton parameters 2017-10-12 14:58:31 +02:00
Benjamin Renard e0641191b7 Add documentation about LSformRule :: callable 2017-08-22 15:06:47 +02:00
Benjamin Renard db5422bc26 Doc : fix <citetitle> HTML element style 2017-06-15 18:47:28 +02:00
Benjamin Renard e1cdd85819 LSattr_html :: postaladdress : improve it and add default configuration value 2017-06-15 18:44:51 +02:00
Benjamin Renard 2094b6f5e8 Rename LSattr_ldap :: postalAddress to LSattr_ldap :: postaladdress and add doc on this type of html & ldap attribute 2017-06-15 17:23:37 +02:00
Benjamin Renard d8e0d40dee Add documentation 2017-05-04 17:28:13 +02:00
Benjamin Renard 7909d55b39 LSrelation : add possibilty to handle relation with multiple key values 2017-04-28 17:04:55 +02:00
Benjamin Renard 8deb9a8508 LSrelation : improve and make it easy to configure simple relation 2017-04-28 02:13:05 +02:00
Benjamin Renard 8f037d8421 LSattr_html :: select_object : Fix handling filter parameter 2017-03-23 16:30:14 +01:00
Benjamin Renard 7aa96ae60c LSattr_html :: select_list / select_object : add parameter to handle onlyAccessible LSsearch parameter 2017-03-23 16:29:33 +01:00
Benjamin Renard dc3c367f2f LSsession / subDn : add parameter to handle onlyAccessible LSsearch parameter 2017-03-23 16:26:28 +01:00
Benjamin Renard 0f1fe9a99c Fix problem when onlyAccessible parameter is set to True in LSobject configuration file 2017-03-23 14:43:23 +01:00
Benjamin Renard 042fb21901 customAction : add noRedirect parameter 2017-03-08 16:57:44 +01:00
Benjamin Renard caa45fcc12 Add visibleTo parameter to extra displayed columns 2017-01-25 15:39:06 +01:00
Benjamin Renard 002e83e1ab Add helpInfo parameter for customActions 2017-01-25 12:05:22 +01:00
Benjamin Renard cc2bc8462b Doc : Add LSobject filter parameter example 2017-01-13 17:39:04 +01:00
Benjamin Renard e294fb123b LSauthMethod::HTTP : Add parameter to disable checking login/password by LDAP auth challenge 2016-07-21 11:24:51 +02:00
Benjamin Renard bf6ebf171d LSattr_html :: select_list : add values_attribute parameter 2016-07-21 11:03:34 +02:00
Benjamin Renard 3d52a5ce57 LSsearch : add formaterFunction parameter for extraDisplayedColumns 2015-08-21 15:15:14 +02:00
Benjamin Renard b8ae56c92f Add doc on LSattr_html_tel 2015-08-21 13:52:22 +02:00
Benjamin Renard 24aa3412a7 LSsearch : add cssStyle extraDisplayedColumns's parameter 2015-08-12 14:26:50 +02:00
Benjamin Renard 3f350d331c LSsearch : improve and add doc for formaterLSformat extraDisplayedColumns's parameter 2015-08-12 14:26:21 +02:00
Benjamin Renard f313b2e1d3 LSldapObject : Add except_current_object option on attribute validation test 2015-08-10 10:16:32 +02:00
Benjamin Renard 12f71e0303 Doc : Fix compatibility with old version of Docbook DTD 2015-08-04 16:35:26 +02:00
Benjamin Renard 939863465f Doc : add some important details on import feature 2015-07-30 18:09:14 +02:00
Benjamin Renard 0055ea1d7a Add import feature 2015-07-30 16:40:16 +02:00
Benjamin Renard 772cd8b0da LSformElement :: select_list / select_box : permit to put possible values in labelled group 2015-07-25 18:23:06 +02:00
Benjamin Renard dfafd88159 LSformElement :: valueWithUnit : improve floatint number display and add parameter for formatting control 2015-04-07 20:34:18 +02:00
Benjamin Dauvergne 9add9c3321 Allow a sequence of filters in LSobjects profile configurations
It's now possible for example to define a profile on an LSobject whose
attribute would contain the DN of a group the user is member of instead
of directly the dn of the user. A possible configuation using this new feature:

  'LSprofile' => array(
    'admin' => array(
      'LSobjects' => array(
        'LSsupannGroupAdminByGroup' => array(
          'filters' => array(
            array(
              'basedn' => $basedn,
              'attr' => 'member',
              'attr_value' => '%{dn}',
              'LSobject' => 'LSsupannGroup',
            ),
            array(
              'basedn' => $basedn,
              'attr' => 'supannGroupeAdminDN',
              'attr_value' => '%{dn}',
              'LSobject' => 'LSsupannGroup',
            )
          ),
        ),
      ),
    ),
  )

Signed-off-by: Benjamin Renard <brenard@easter-eggs.com>
2015-02-09 11:16:20 +01:00