Raphaël Doursenaud
bbe7498de6
Better Travis CI
...
NEW:
Cleaned up routines for better readability of both declaration and results.
PHP versions now really covered.
The old code forced install of PHP and didn't use Travis provided versions.
This resulted in the process not being executed with the declared PHP version.
Dropped MySQL in favor of MariaDB.
This is now the FLOSS community standard.
This should help avoid problems with buggy MySQL releases.
Fast finish enabled to show results faster.
Optimized tools installation with composer.
The right version of the tool is installed for the PHP version under test.
New PHP linter to check for syntax errors.
Parallelized for better speed.
Apache + PHP FPM for testing webservices.
The previous mod_php configuration was not supported on Travis.
New global DEBUG environment variable to show verbose output with configuration files content.
IRC notification on #dolibarr@freenode for community awareness.
FIXES:
Bug in scripts preventing execution with environmentalized PHP.
Wrong detection of MAIN_URL_ROOT under specific circumstances.
$_SERVER["DOCUMENT_ROOT"] empty and $_SERVER["SCRIPT_NAME"] populated.
Relative ignore directive in coding style ruleset to avoid bypassing test.
Unit test errors without an exit status.
This prevented the CI from properly detecting and reporting the error.
TODOS:
PostgreSQL support.
This one is tricky since we only have a MySQL dump and the syntax is not directly compatible.
SQLite support.
Disabled in core at the moment.
Nginx + PHP FPM support.
Test webservices on the second most popular webserver.
Run dev/* checks.
We have a nice collection of scripts we could leverage.
Check Javascript.
Check CSS.
Check SQL.
2015-12-13 21:34:36 +01:00
Laurent Destailleur
a8d28b5e46
NEW Add a filter field to restrict list of member when doing a LDAP list
...
request. Use also this filter into ldap command line script making sync
from ldap to dolibarr.
2015-10-30 19:23:23 +01:00
Laurent Destailleur
6318b12aeb
Fix confirmation of scripts make scripts not working with cron
2015-09-11 20:36:45 +02:00
Laurent Destailleur
97eec37f1c
Uniformize code: property "nom" for thirdparty is aliased into "name"
...
everywhere.
2014-10-04 17:20:17 +02:00
aspangaro
0738103da8
Renamed llx_c_pays to llx_c_country & field "libelle" to "label"
2014-08-10 13:37:39 +02:00
Laurent Destailleur
212e9825a3
Qual: Function getmypid were renamed into dol_getmypid.
2014-07-31 17:35:58 +02:00
Laurent Destailleur
823e976f39
Change the way parameters are provides to scripts
...
sync_xxx_ldap2dolibarr.php
2014-07-05 12:27:35 +02:00
Laurent Destailleur
2921412634
Merge remote-tracking branch 'origin/3.5' into 3.6
2014-07-05 11:51:02 +02:00
Laurent Destailleur
dec4ff2e19
Fix: Duplicate confirmation
2014-07-05 11:50:25 +02:00
Laurent Destailleur
fe547de0e3
Fix: Removed duplicate lines
2014-07-05 11:32:44 +02:00
Raphaël Doursenaud
c48c3a9d91
Qual: remove PHP closing tag (again)
...
These were reintroduced by careless merge
2014-05-26 13:51:25 +02:00
Raphaël Doursenaud
f8f502d013
Removed closing php tag
...
http://php.net/manual/en/language.basic-syntax.phptags.php
2014-05-03 18:18:44 +02:00
Cédric Salvador
f7a7e953a3
merge
2013-07-29 12:31:12 +02:00
Cédric Salvador
9792e5ad00
merge
2013-07-29 12:31:07 +02:00
Laurent Destailleur
3a9ffb19c3
fix: eol
2013-07-13 21:14:05 +02:00
Laurent Destailleur
7481aa121e
Qual: All script files must add a line into log when launched.
2013-07-13 19:20:01 +02:00
Laurent Destailleur
89ee79f5cf
New: Implement same rule for return value of all command line scripts (0
...
when success, <>0 if error).
2013-06-09 14:40:33 +02:00
Raphaël Doursenaud
686f5add82
Normalized line endings to LF
2013-06-05 16:12:07 +02:00
Laurent Destailleur
e9df560b74
New: Show process id in all command line scripts
2013-05-22 12:23:42 +02:00
Laurent Destailleur
64ff559a80
Qual: Uniformize script headers
2013-05-15 11:24:18 +02:00
Maxime Kohlhaas
b2c09e9be4
LDAP2Dolibarr sync script final. Now with scripts sync users and sync groups, all groups and users from LDAP are synced in Dolibarr. To be tested and improved on another LDAP than Active Directory
2013-03-05 13:39:14 +01:00
Maxime Kohlhaas
1eddf95d95
LDAP : update user sync + add groups sync and users associated to group + add fetch by name on group class
2013-02-25 16:46:31 +01:00
Maxime Kohlhaas
0358ef4918
LDAP : sync script now updates or create user
2013-02-25 11:53:56 +01:00
Maxime Kohlhaas
b11441555c
LDAP : Add SID sync in user creation
2013-01-25 15:39:26 +01:00
Laurent Destailleur
f1f7ff315f
Fix: CRLF
2013-01-16 15:54:07 +01:00
Laurent Destailleur
8d206fdfb0
Prepare move to other licence. For the moment all answers for licence
...
upgrade were not yet received. So we prepare for GPL by uniformizing
licence text keys to GPL-3+. Will move later to AGPL if all answers are
positive.
2013-01-16 15:36:08 +01:00
Marcos García
9d57ea7cd0
Fixed typo in console message
2013-01-10 16:24:07 +01:00
Laurent Destailleur
d1a4a6a090
New: Support synchro of field job/title.
...
New: Add script to synchronize users from ldap to dolibarr.
2012-10-24 21:19:10 +02:00
Laurent Destailleur
52b522e087
Qual: Uniformize code
2012-01-30 10:22:50 +01:00
Regis Houssin
2b8332eb2d
Move ldap.class.php to core/class
2011-10-24 08:53:26 +02:00
Laurent Destailleur
2a6f5fb5ad
Doxygen
2011-08-31 10:20:39 +00:00
Regis Houssin
03711cf6f2
Fix: remove obsolete tags
2011-08-27 19:15:14 +00:00
Regis Houssin
726d9581dd
Fix: remove obsolete tags (in progress)
2011-08-27 14:24:16 +00:00
Laurent Destailleur
e2c007305c
Fix: Avoid errors into rpm packages
2011-07-31 22:21:57 +00:00
Laurent Destailleur
e0ba0f835f
Qual: A lot of fixes to enhance package quality
2011-07-09 14:11:40 +00:00
Laurent Destailleur
3bd3436073
Remove codesniffer errors
2010-11-20 16:25:23 +00:00
Laurent Destailleur
fc2213a8f1
Doxygen
2010-07-21 12:35:56 +00:00
Laurent Destailleur
29536ecbd8
Fix: Use correct order of firstname and lastname.
2010-07-18 10:39:07 +00:00
Laurent Destailleur
9bcf643cdc
According to new tree directory
2010-05-06 18:06:19 +00:00
Philippe Grand
ed9144957a
according to new tree directory
2010-04-29 15:23:21 +00:00
Laurent Destailleur
a4f144f24d
Qual: Uniformise code. user class use id in first param of fetch
2010-04-28 07:31:34 +00:00
Philippe Grand
2ad53b40eb
move file class usergroup to user/group directory
2010-03-23 21:27:06 +00:00
Philippe Grand
ff5d7ee824
move file class user to user directory
2010-03-23 21:17:18 +00:00
Laurent Destailleur
9f722f671e
Fix: Code simpler and works even if script file has no path when called by php interpreter
2010-03-16 18:46:28 +00:00
Laurent Destailleur
f3a1978b9a
Fix: Use preg functions
2009-10-22 01:04:23 +00:00
Regis Houssin
a62ef03fa9
Fix: functions "ereg", "ereg_replace", "eregi", "eregi_replace" is deprecated since php 5.3.0
2009-10-21 17:42:31 +00:00
Laurent Destailleur
e594b87040
Rename scripts
2009-08-22 03:29:10 +00:00
Laurent Destailleur
51cc44ba2e
Fix: A lot of fix on LDAP synchro.
2009-08-11 20:16:58 +00:00
Laurent Destailleur
0823322ba1
Qual: All call to dolibarr_ functions are made on dol_ functions.
2009-02-20 22:53:15 +00:00
Laurent Destailleur
64472b3810
Ajout des numros de tlphone sur la fiche adhrent
...
Fix: Correction sauvegarde date naissance fiche adhrent.
Ajout script exemple synchor ldap2dolibarr
2006-11-26 02:59:09 +00:00