Commit graph

300 commits

Author SHA1 Message Date
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
Benjamin Renard 27b56ef505 LSattr_html :: password : Add possibility to generate password using pwgen command 2015-02-05 10:33:14 +01:00
Benjamin Renard 8313191f54 LSformElement :: select_object : Add ordered feature 2015-01-21 16:35:23 +01:00
Benjamin Renard 3a6bd1ea06 Add global parameter defaultCSSfiles 2015-01-08 15:15:40 +01:00
Benjamin Renard bee41b3d9d LSattr_ldap_boolean : Add default TRUE/FALSE values 2015-01-08 15:00:56 +01:00
Benjamin Renard 0b0e38f5c8 Doc / README : add infos about epub export generation dependencies 2014-11-18 14:30:19 +01:00
Benjamin Renard a73103a576 LSsession : Add useUserCredentials parameter 2014-11-18 13:16:38 +01:00
Benjamin Renard 1dbf87cf0a LSformElement : add no_value_label parameter 2014-10-15 10:58:43 +02:00
Benjamin Renard 8d989af946 LSsearch : add customAction feature 2014-10-08 17:24:30 +02:00
Benjamin Renard 3f67942606 Doc : Fix LSattr_html :: select_list parameters list 2014-09-30 16:27:59 +02:00
Benjamin Renard 04f2518d35 LSformElement :: select_object : Add sort feature (with sort and sortDirection parameters) 2014-09-30 16:26:19 +02:00
Benjamin Renard f24f574430 LSattr_html :: select_list : Add sort feature (with sort and sortDirection parameters) 2014-09-30 14:46:36 +02:00
Benjamin Renard 4d40bba83d Doc / LSattr_html_boolean : Add info about default_value definition 2014-09-30 13:54:52 +02:00
Benjamin Renard bbf7087572 LSformat : Full support format in JS and improve substr 2014-09-30 13:54:52 +02:00
Pierre Arnaud 245094e078 Update conf/LSattribute/check_data/alphanumeric.docbook documentation 2014-08-14 16:33:20 +02:00
Benjamin Renard 242f130708 Doc : add export EPUB method 2014-08-13 02:19:51 +02:00
Benjamin Renard 5efa437612 LSformRule :: password : Added minValidRegex parameter and use preg_match() function instead of deprecated ereg() function 2014-06-19 16:41:27 +02:00
Benjamin Renard 6bf08b81a4 Doc : add info about LSattr_html :: select_box 2014-06-18 00:26:49 +02:00
Benjamin Renard 316aee7f49 Doc : add info about LSformRule :: inarray 2014-06-17 17:59:22 +02:00
Benjamin Renard 33cef8be28 LSobject : Add possibility to add extra displayed columns in search result 2014-06-17 16:08:41 +02:00
Benjamin Renard bfe61bce73 Doc : Added details about regex format using in regex check_data 2014-02-04 15:26:23 +01:00
Benjamin Renard f38b2a63aa Doc : Added informations about LSattr_html_valueWithUnit 2013-12-12 11:24:26 +01:00
Benjamin Renard 6f84a238f3 Doc : Added info about new filter parameter of LSattr_html_select_object 2013-11-15 19:02:50 +01:00
Benjamin Renard 20f3fc18d8 Fixed documentation about msg parameter of LSattr_html_password 2013-11-15 18:00:28 +01:00
Benjamin Renard 4255015687 Doc : comment "!" and "_" and "~" modifiers of LSformat 2013-07-09 15:45:09 +02:00
Benjamin Renard b1af98a36a LSaddon::phpldapadmin : Added icon and give an use case example in documentation 2013-06-28 16:53:56 +02:00
Benjamin Renard 9f34843ded Added LSaddon::phpLdapAdmin 2013-06-28 16:38:31 +02:00
Benjamin Renard b87d5207e7 LSsearch : Added searchLSformat and approxLSformat parameter for searched attributes 2013-06-28 09:44:02 +02:00
Benjamin Renard ddeff8c622 LSformElement_password : added clearView and clearEdit parameters 2013-06-24 17:52:45 +02:00
Benjamin Renard dcb4d4deed Doc : update documentation with last change 2013-06-19 04:02:20 +02:00
Benjamin Renard 7cc9ab59c9 Added initial Debian packaging files 2013-03-31 05:25:54 +02:00
Benjamin Renard e557d7f83b LSformElement_password : Added possibility to have multiple contact mail attributes 2012-12-18 12:20:27 +01:00
Benjamin Renard 296e646967 CustomActions : Added hideLabel feature 2012-10-04 14:49:30 +02:00
Benjamin Renard fb82854f8c LSformElement :: password : Added bcc feature in mail options 2012-09-07 13:39:40 +02:00
Benjamin Renard 03c543f842 LSformRule::integer : Added min and max parameters. 2012-09-04 12:05:48 +02:00
Benjamin Renard d74b6a6200 LSformElement::password : Added mail headers parameters 2012-04-17 16:03:14 +02:00
Benjamin Renard 5a98b14b74 Doc : Added Contribute chapter with LSaddon write method. 2011-12-23 15:47:47 +01:00
Benjamin Renard 084faa355f Doc/Custom Action : Added details on redirectToObjectList parameter 2011-12-15 11:27:27 +01:00
Benjamin Renard 33b21ad860 LSobject / customAction : Added noConfirmation parameter 2011-07-06 15:53:51 +02:00
Benjamin Renard c48c0c3bd8 Doc / LSattr_html_date : Update since switching to MooTools-DatePicker 2011-06-24 16:39:08 +02:00
Benjamin Renard f1dfcf13bf Doc/LSobject/customActions : Added infos about disableOnSuccessMsg parameter 2011-05-20 18:18:15 +02:00
Benjamin Renard 9d5d94c8ba Doc : Added config informations about customActions 2011-05-20 17:44:42 +02:00
Charles VIDEAU (from antony-srv) 5d6ac6956c Trad EN/Correction d'erreur et continuing 2011-05-17 17:38:54 +02:00
Charles VIDEAU (from antony-srv) a42a4d9492 Debut de traduction 2011-05-12 19:22:23 +02:00
Benjamin Renard aa65ddc69b Doc : Added dependencies informations to building the doc exports 2011-05-10 11:00:49 +02:00
Benjamin Renard 30344bbd5e Doc / Install : Updated "pre-requis" for Debian Squeeze 2011-05-10 10:59:57 +02:00
Benjamin Renard a2c3488ace Doc : Updated LSattr_html_mailQuota 2011-04-22 16:59:00 +02:00
Benjamin Renard f251d8648d Doc / LSaddons : Added doc about LSaddon Asterisk 2011-04-08 17:16:31 +02:00
Benjamin Renard 5241ac4214 LSattr_ldap :: password : Added encode_function feature 2011-04-08 17:07:43 +02:00
Benjamin Renard c8704c9bd7 LSformElement :: password : Added isLoginPassword parameter 2011-04-08 17:05:30 +02:00
Benjamin Renard bb7b3338ea Doc / LSattr_mail : Added informations about disableMailSending parameter. 2010-12-03 18:13:56 +01:00
Benjamin Renard 6d9e0f0c8d Doc / LSform :: dataEntryForm : Added requiredAllAttributes parameter infos 2010-11-29 12:43:04 +01:00
Benjamin Renard 8e7fb51570 Doc / LSform :: dataEntryForm : Added requiredAttributes parameter infos 2010-11-29 12:31:21 +01:00
Benjamin Renard 8ec11500c0 Doc / LSauthMethod_anonymous : Added informations about this LSauthMethod 2010-11-25 12:49:03 +01:00
Benjamin Renard 17d6bac981 Doc / LSauth : Updated relative to last commit 2010-11-25 11:21:43 +01:00
Benjamin Renard 095d348d4e Doc : Fixed Net_LDAP2 Debian Package name 2010-11-22 15:35:54 +01:00
Benjamin Renard a2b59181c0 Doc / LSformElement : Added info about displayAttrName parameter 2010-11-19 18:49:14 +01:00
Benjamin Renard ae85153b29 Doc / LSform : Added dataEntryForm configuration 2010-11-17 19:39:27 +01:00
Benjamin Renard b16f14dffc Doc / Install : Updated installation requirements 2010-11-17 11:01:06 +01:00
Benjamin Renard bf04c8e051 LSsession : Added nologin parameter in subDn configuration 2010-11-16 11:50:18 +01:00
Benjamin Renard de1bdcd827 Doc / LSattr_ldap_password : Ajout des directives wildcardPassword et encodedWildcardPassword 2010-11-09 17:07:36 +01:00
Benjamin Renard d5baeb10e4 LSobject/LSsession : Added feature to globally disable object creation with configuration parameter 2010-08-02 14:39:50 +02:00
Benjamin Renard 94e5697ab5 Doc : Fixed configuration structure of LSattribute 2010-07-30 21:07:32 +02:00
Benjamin Renard d86de5e51a Doc : Fixed last commit about LSformRule_integer 2010-07-30 21:06:21 +02:00
Benjamin Renard 21969b47d3 LSformRule_integer : Added integer form rule 2010-07-30 18:07:39 +02:00
Benjamin Renard d14127d810 Doc/Installation : Added details in Prerequisites 2010-07-29 13:20:46 +02:00
Benjamin Renard 8e7e26de20 Doc/LSattr_html_password : Fixed informations about viewHash parameter 2010-04-27 18:23:10 +02:00
Benjamin Renard 4661fe2e69 Doc/LSattr_html_password : Added informations about viewHash parameter 2010-04-27 17:58:38 +02:00
Benjamin Renard e3ca766682 Doc / Makefile : Added html entry 2010-04-12 12:40:14 +02:00
Benjamin Renard 37f3ce16ea Doc / LSaddons : Added mail addon 2010-04-12 12:38:32 +02:00
Benjamin Renard b6ddacd518 Doc / CSS : Added function sysnopsis styles 2010-04-12 12:38:03 +02:00
Benjamin Renard 5787ee8f76 Doc : Added PEAR entity 2010-04-12 11:43:59 +02:00
Benjamin Renard 686b12f21f Doc :
* Added section about LSauth configuration
   * Added sections about LSauthHTTP and LSauthCAS configuration
 * Added information about the paramter authObjectFilter of LDAP servers configuration
 * Udpated the tree of the project directory
2010-03-11 17:36:37 +01:00
Benjamin Renard 392d552619 Doc/Install : Updated download snapshot URL. 2010-03-11 10:44:34 +01:00
Benjamin Renard 0fcd8993f6 Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/ldapsaisie 2010-03-09 14:58:33 +01:00
Benjamin Renard 63c9e84ccf Doc/Conf/LSobject : Added doc about LSaddons dependencies. 2010-03-05 17:50:25 +01:00
Benjamin Renard 930e292426 Doc/LSattribute/HTML/select_list : fixed errors and forgotten parameters in the doc. 2010-02-22 16:12:25 +01:00
Benjamin Renard 8263629e6e Doc/LSsearch : Added predefinedFilters informations 2010-02-19 14:31:48 +01:00
Benjamin Renard 3308ca3336 Doc : Added note about git acces and firewalling in the how-to. 2010-02-16 15:54:40 +01:00
Benjamin Renard c8afbc8fa3 Added CSS3 border-radius properties 2010-01-26 12:39:15 +01:00
Benjamin Renard b591ab3a27 Doc/Config/LSattribute : Added notes about generation methods of the value. 2010-01-06 19:18:53 +01:00
Benjamin Renard ee0d7b82fd Doc/Config/LSattribute : Added the parameter generate_value_format description. 2009-12-31 17:26:06 +01:00
Benjamin Renard 1a51d5b754 Doc : Update installation dependence 2009-12-24 16:42:00 +01:00
Benjamin Renard b0a8bd44bd Doc/install : bug fix of the last commit 2009-12-04 17:46:25 +01:00
Benjamin Renard 76d3ab6487 Doc : Change 'Installation Steps' section in a tutorial of the installation with more details. 2009-12-04 17:43:20 +01:00
Benjamin Renard 77b9de12c1 Doc : added readme file whitch explain make functions and build dependencies 2009-11-13 15:32:10 +01:00
Benjamin Renard 500669a320 Doc : updated documentation with the new file tree and git scm 2009-11-13 15:31:09 +01:00
Benjamin Renard f0e9116baf Doc/Export/PDF : added gitignore file for pdf files generated 2009-11-13 15:29:31 +01:00
Benjamin Renard f3e4acbacd Doc/exports/html : Make exports directory whith gitignore files 2009-11-13 15:19:15 +01:00
Benjamin Renard 07591c7bf7 Doc/LSrelation : Updated the doc related with the last commit 2009-11-11 20:02:00 +00:00
Benjamin Renard 9b5eb1fae0 Doc : Mise à jour de la doc de configuration suite à l'arriver de la classes LSsearch 2009-11-10 14:53:29 +00:00
Benjamin Renard c6837d8da5 - Documentation :
- LSattribute : Ajout d'information sur le paramètre onDisplay
	- LSattr_ldap_boolean : Précision des valeurs possibles pour l'attribut default_value
2009-05-04 13:30:28 +00:00
Benjamin Renard 24296fd3b6 - LSeepeople -> LSpeople
- LSeegroup -> LSgroup
- LSeecompany -> LScompany
2009-04-17 10:39:03 +00:00
Benjamin Renard c1e7664313 - LSsearch :
-> Affichage du nombre de résultat des recherches
	-> Possibilité d'activer par défaut le mode récursif d'une recherche.
- Documentation : Mise à jour en conséquence
2009-04-10 17:13:38 +00:00
Benjamin Renard e0ccd6de6d - Doc : oubli de modif au sujet de la traduction 2009-04-07 15:32:54 +00:00
Benjamin Renard c1ae0cea5a - Documentation :
-> Mise à jour au sujet de l'internationalisation (plus d'appel 
		 getText dans la configuration)
	-> Ajout d'infos sur la paramètre filter d'un LSobject
2009-04-07 15:29:10 +00:00
Benjamin Renard 0fe2b04ee9 - Mise à jour de la documentation 2009-03-25 12:29:41 +00:00
Benjamin Renard 328f07219b - Doc : Oubli du changement du numéro de version => 0.2 -> 0.3 2009-03-19 18:14:01 +00:00
Benjamin Renard d8975aff0b - functions :
-> Ajout de la fonction __() : fonction de traduction utilisant à la fois le tableau globale LSlang
     et gettext pour traduire les messages qu'on lui passe.
  -> Ajout de la fonction tr() : fonction utilisable depuis les templates pour traduire une variable
     smarty.
- LSexample :
  -> Utilisation de la traduction via __() plutôt que gettext
- LSdefault :
  -> Creation d'un template pour la gestion des outils apporté par LSdefaut (LSerror, LSdebug, ...)
  -> Ajout de méthode de gestion de LSlang
- LSsession :
  - Login/RecoverPassword : Utilisation du template LSdefault
  - Gestion de la traduction :
    -> Ajout de la méthode setLocale() définissant la langue de l'interface.
      -> Ajout des méthodes getLangList() et localeExist()
    -> Le session_start() se fait dans l'initialize désormais (pour gérer la langue même déconnecté)
    -> Méthode setLdapServer() : rédifinition de la locale avec setLocale()
    -> Ajout de LSlang : outil JS permetant dans l'interface de choisir sa langue
- Config :
  -> De manière général, il ne doit plus y avoir d'appel de la fonction _() dans les fichiers de config, les
     chaînes sont données non traduite, et la traduction se fera lors de leur utilisation.
    -> Tout les labels et messages déclarer dans la config, est maintenant traduit du coté code PHP avec la
       fonction __()
  -> L'enconding et la langue sont désormais géré indépendament
- ViewList : Les noms des boutons (New,Refresh,...) ne sont plus traduit du côté PHP mais dans le template à
  cause de leur mise en cache.
- Documentation :
  -> Mise à jour relative en changement de paramètres de configuration
  -> Ajout des informations sur les variables et constantes indépendantes du fichier de configuration config.inc.php
  -> Mise à jour du fichier INSTALL avec les informations de la documentation
2009-03-19 17:42:51 +00:00
Benjamin Renard f3629f3cb9 - Docs : Correction orthographique 2009-03-17 19:22:06 +00:00
Benjamin Renard 13dff86fd1 - Documentation : commit initial. 2009-03-17 19:21:10 +00:00