Commit Graph

7 Commits

Author SHA1 Message Date
Romain Quetiez
a4663ebed1 Optimized the setup (not only), shortened to 37s (used to be 120s)
- DBObject::DBInsert(Tracked)NoReload() must be used when it is not required to use the object
- MetaModel::GetObject() has a cache, the operation is 5 times faster
- Changes tracking do not store the initial value, but only value changes
Reworked the CSV import to have it rely on the bulk change API
Bulk change to check the external keys (DB integrity)
Replaced trigger_error (Core only!) by the use of Exceptions (still, some new Exception classes should be defined)
Unit tests do display the call stack in a user friendly format

SVN:code[52]
2009-04-27 07:27:54 +00:00
Denis Flaven
acbb54104e - Bug fix: it's better to write the temporary file in the root directory because we already require (and validate) that this directory is writable from PHP.
SVN:code[51]
2009-04-20 13:23:30 +00:00
Denis Flaven
38d28b1b4e - Improved version of the setup wizard with asynchronous data load
SVN:code[36]
2009-04-14 16:46:36 +00:00
Romain Quetiez
a7a8b80fdb Fixed Notice when declaring constant (visibility depending on the PHP error level)
SVN:code[27]
2009-03-31 09:43:41 +00:00
Denis Flaven
047d9c9993 - Fixed database selection (step 2 of the wizard) under Firefox.
SVN:code[25]
2009-03-30 13:52:05 +00:00
Denis Flaven
e07255952a - First version of the setup wizard (fully operational)
SVN:code[17]
2009-03-30 10:57:35 +00:00
Denis Flaven
f8d15a2281 - First implementation of an automated setup
SVN:code[13]
2009-03-27 15:14:45 +00:00