ldapsaisie (1.7-1) unstable; urgency=medium * LSattr_html :: date : + Fix default form rule parameters + Add showNowButton and showTodayButton parameters * LSformRule_date : add error if no date format specified * Add generateFunction and additionalAttrs parameters for extraDisplayedColumns * LSatt_html :: jsonCompositeAttributeFix : fix possible values ajax loading * generate_lang_file.php : handle LSattr_html::jsonCompositeAttribute config * LSattr_html :: ssh_key : fix regex * Add LSformRule :: ssh_pub_key * Replace all ereg() function call by preg_match() -- Benjamin Renard Mon, 08 Jan 2018 20:27:15 +0100 ldapsaisie (1.6-1) unstable; urgency=medium * LSrelation : + Add create action button + Add create button even if user can't edit the relation * LSldapObject : fix foreach error in getObjectKeyValueInRelation() if attribute is empty * Review LSformRules parameters usage and documentation -- Benjamin Renard Tue, 22 Aug 2017 15:45:44 +0200 ldapsaisie (1.5-2) unstable; urgency=medium * LSformElement :: select_box : fix isValidValue() method in inherited context -- Benjamin Renard Tue, 27 Jun 2017 15:12:54 +0200 ldapsaisie (1.5-1) unstable; urgency=medium * IMPORTANT : Rename LSattr_ldap :: postalAddress to LSattr_ldap :: postaladdress * Add some basic CSS theme files * Use light blue CSS theme file as default * LSattr_html :: postaladdress : improve it and add default configuration value * LSformElement_select : fix bug when possible_values params is unset or empty * Add cron file to purge old temporary files * Doc : + Improve doc on postalAddress attribute type + Fix HTML element style -- Benjamin Renard Mon, 26 Jun 2017 18:37:39 +0200 ldapsaisie (1.4-2) unstable; urgency=medium * Add new type of HTML attribut : jsonCompositeAttribute * LSrelation : + improve and make it easy to configure simple relation + add possibilty to handle relation with multiple key values * Fix some PHP 7 compatibility errors -- Benjamin Renard Thu, 11 May 2017 15:32:16 +0200 ldapsaisie (1.4-1) unstable; urgency=medium * LSobject / customAction : add noRedirect parameter * Add button to permit user to refresh his access rights * Fix problems when onlyAccessible parameter is set to True in LSobject configuration file * Add parameters to handle onlyAccessible LSsearch parameter for : + LSsession / subDn + LSattr_html :: select_list + LSattr_html :: select_object * LSattr_html :: select_object : Fix handling filter parameter * Fix view access to specific autorized LSobject even if LSobject type is not in menu -- Benjamin Renard Thu, 23 Mar 2017 16:42:25 +0100 ldapsaisie (1.3-2) unstable; urgency=low * LSsearch : Add visibleTo parameter to extra displayed columns * LSldapObject : Add helpInfo parameter for customActions * LSmail : add possibilty to set some display options from JS * LSaddon posix : Fix hard-coded parameter information and add comment for newest functions * LSauthMethod::HTTP : Add parameter to disable checking login/password by LDAP auth challenge * LSattr_html :: select_list : add values_attribute parameter * generate_lang_file.php : some improvements * upgradeFromGit : Clean template cache during upgrade * LSformRule :: date : Fix mktime return check * LSaddon / view : permit to hide a LSaddon view in menu * Some fixes -- Benjamin Renard Thu, 02 Feb 2017 12:15:58 +0100 ldapsaisie (1.3-1) unstable; urgency=low * LSaddon : Permit LSaddon to provide ajax function * LSaddon : Permit LSaddon to provide a custom view * LSsession : improve refresh * LSsearch : add formaterFunction parameter for extraDisplayedColumns * Translation : + Improve generate_lang_file.php script : + Initialize LSsession before parsing for messages permiting to resolv some case of complex configurations + Make it callable from anywhere + Automatically imports existing langs files + Add parsing of LSaddons + Update french translation fixing some missing strings * Automatically imports existing langs files * Doc : Fix compatibility with old version of Docbook DTD * Interface : Fix CSS vertical alignment of #status -- Benjamin Renard Fri, 21 Aug 2015 18:06:09 +0200 ldapsaisie (1.2-1) unstable; urgency=low * Translation : manage message strings in templates files * Add import feature * Add LSformRule_callable * LSsession : Catch initialization exceptions * Fix Smarty default path to default smarty3 path of Debian package * LSldapObject : Fix method to get rdn value * LSformElement : * valueWithUnit : improve floatint number display and add parameter for formatting control * select_list / select_box : permit to put possible values in labelled group -- Benjamin Renard Thu, 30 Jul 2015 16:55:06 +0200 ldapsaisie (1.1-6) unstable; urgency=low * Global : * Allow a sequence of filters in LSobjects profile configurations (Thank B.Dauvergne) * Redefine globals on per LDAP server basic (Thank B.Dauvergne) * Add global parameter defaultCSSfiles * LSsupann addon : Convert all defines to globals (Thank B.Dauvergne) * LSattr_html :: password : Add possibility to generate password using pwgen command * LSformElement :: select_object : Add ordered feature * LSattr_ldap :: boolean : Add default TRUE/FALSE values * view.tpl : use double quotes instead of simple in HTML -- Benjamin Renard Mon, 09 Feb 2015 11:26:00 +0100 ldapsaisie (1.1-5) unstable; urgency=low * Improove generate_lang_file.php script * Add support of supannActivite attribute * LSldap : fix combineFilters() method * LSldapObject : fix getObjectFilter() * Fix fr_FR.UTF8 translation -- Benjamin Renard Mon, 05 Jan 2015 16:58:18 +0100 ldapsaisie (1.1-4) unstable; urgency=low * LSaddons :: supann : * Complet redesign and improve * Redesign LSformElement : supannLabeledValue / supannRoleEntite * Add LSformElement : supannEmpCorps / supannEtuInscription / supannCompositeAttribute * LSsearch : fix bug in sort direction * LSsession : * Fix bug resolving user's LSprofiles * Add useUserCredentials parameter * LSform : * block form validation if element's errors is defined * preserve current tab between view, modify and create pages * LSformElement : * add no_value_label parameter * JS : permit form element to provide custom clean value method * provide class name of element in template variables * LSerror : Add PHP error handler * Function getFData() : try to catch error casting data to string -- Benjamin Renard Thu, 27 Nov 2014 10:35:22 +0100 ldapsaisie (1.1-3) unstable; urgency=low * Doc : * Add method to export documentation in EPUB format * Some fix * LSsearch : * Fix sort feature to be case insensitive * Add customAction feature * LSformRule :: alphanumeric : Add parameter to allow accent * LSformat : Full support format in JS and improve substr * Add common function now() * LSattr_html :: select_list : Add sort feature * LSformElement :: select_object : Add sort feature -- Benjamin Renard Wed, 08 Oct 2014 17:26:30 +0200 ldapsaisie (1.1-2) unstable; urgency=low * New features : * Add LSattr_html::select_box * LSformRule :: password : Added minValidRegex parameter and use preg_match() function instead of deprecated ereg() * Bugs fixed : * LSformElement :: text : fixed bug breaking autoGenerateOnModify feature * JS / getFData() : fixed bug permitting to support than method() return array of string * LSform : fixed JS bug leaving previous errors messages in form * Improve debian rules file -- Benjamin Renard Mon, 30 Jun 2014 13:53:20 +0200 ldapsaisie (1.1-1) unstable; urgency=low * New features : * Add possibility to add extra displayed columns in object search result * Add inarray LSformRule * LStemplate : add registerFunction() method permitting to register function usable by in template * LSform.js : add method getInput() and use it in method getValue() * LSformElement_text : use getValue/getInput of LSform object instead of LSformElement_text to permit value generation with more form element type * Bugs fixed : * Core : Fix error reporting * LSldapObject : remove unsed variable $submitError fixing object's after_modify trigger bug * LSattr_html_select_list : Use more robust inarray LSformRule instead of regex * LSrelation : fixed refresh bug when multiple relations content the same object * Doc : * Added informations about LSattr_html_valueWithUnit * Added details about regex format using in regex check_data -- Benjamin Renard Tue, 17 Jun 2014 16:18:01 +0200 ldapsaisie (1.0-11) unstable; urgency=low * Add ldapsaisie-generate-lang-file command * LSformElement_select_object : Added filter parameter * Bugs fixed : * LSformElement_password : fixed mail_attr parameter reading method * Fixed some vales check to globally permit 'zero string' value * LSsearch::setParams() : fixed attributes setting * LSldapObject::listObjects() : removed 'dn' as attribute asked in LSsearch -- Benjamin Renard Wed, 27 Nov 2013 18:26:55 +0100 ldapsaisie (1.0-10) unstable; urgency=low * Added documentation about LSformat modifiers * LSattr_html_select_list : fixed bug with number key value * generate_lang_file.php : Added inclusion of local directory and --additional-file-format parameter * LSldap : fixed problem with empty attribute on adding * LSsearch : Fixed bug on no attributes specifies in config for LSsearch * LSauthMethod::anonymous : Added parameter LSAUTHMETHOD_ANONYMOUS_DISABLE_LOGOUT * LSaddon :: samba : added some new functions to generate attributes values * Added new LSattr_ldap :: shadowExpire -- Benjamin Renard Fri, 26 Jul 2013 12:23:20 +0200 ldapsaisie (1.0-9) unstable; urgency=low * Fixed config.inc.php problem on upgrade -- Benjamin Renard Tue, 09 Jul 2013 13:56:24 +0200 ldapsaisie (1.0-8) unstable; urgency=low * Added LSaddon::phpLdapAdmin * Disabled Apache directory listing and force FollowSymLinks option -- Benjamin Renard Fri, 28 Jun 2013 17:28:25 +0200 ldapsaisie (1.0-7) unstable; urgency=low * LSsearch : Added searchLSformat and approxLSformat parameter for searched attributes * Added local LSaddons and LSauth directories * Moved local directory in /usr/local/ldapsaisie -- Benjamin Renard Fri, 28 Jun 2013 12:09:23 +0200 ldapsaisie (1.0-6) unstable; urgency=low * LStemplate : fixed template missing warning caused by Smarty3 peculiarities * LSformElement_password : added clearView and clearEdit parameters * LSaddon::posix : added generate_memberUidFromUniqueMember() function -- Benjamin Renard Thu, 27 Jun 2013 15:08:16 +0200 ldapsaisie (1.0-5) unstable; urgency=low * Manage CSS path with LStemplate * Update documentation * Fixed last release bugs -- Benjamin Renard Wed, 19 Jun 2013 04:04:39 +0200 ldapsaisie (1.0-4) unstable; urgency=low * Added image.php to permit fully dynamic image path (including via JS) -- Benjamin Renard Wed, 19 Jun 2013 02:20:39 +0200 ldapsaisie (1.0-3) unstable; urgency=low * Manage image path with LStemplate (that permit local image) -- Benjamin Renard Wed, 19 Jun 2013 00:58:51 +0200 ldapsaisie (1.0-2) unstable; urgency=low * Added LStemplate component permited template customization * Handle PHP error messages * Remove noisy files * Improve LSexample (shema, LDIF and slapd configuration) * LSformElement::valueWithUnit : sort units params before using -- Benjamin Renard Mon, 17 Jun 2013 23:42:58 +0200 ldapsaisie (1.0-1) unstable; urgency=low * Initial Debian release -- Benjamin Renard Tue, 31 Mar 2013 05:25:12 +0100