Denis Flaven
31e30810f6
Experimental perf. enhancement: cache the foreign keys to use when importing object to avoid searching for the same object several times during a given import. Seem to speed up the imports by 7 to 10%.
...
SVN:trunk[3148]
2014-05-06 15:39:01 +00:00
Denis Flaven
d950422912
#867 (and #907 as a dup') De-harcode set_time_limit (per loop) in lengthy operations. Default value is 30 seconds (per loop), configurable via the new parameter "max_execution_time_per_loop", instead of 5 seconds previously.
...
SVN:trunk[3144]
2014-05-06 14:09:55 +00:00
Romain Quetiez
20ba6242e7
No time limit for long operations like: Bulk delete, CSV import (interactive) and Bulk modify
...
SVN:trunk[2946]
2013-10-22 08:09:34 +00:00
Denis Flaven
677cc2b19e
#795 Issue when using the actual (id) value of an external key as a reconciliation field
...
SVN:trunk[2918]
2013-10-16 08:54:22 +00:00
Denis Flaven
7b887f3ea5
#734 Fixed a regression on reconciliation keys during CSV import.
...
SVN:trunk[2761]
2013-05-29 08:53:07 +00:00
Romain Quetiez
10a7a5aa38
Fix for reconciliation by id (Advanced Mode) -reintegrated from branch 2.0
...
SVN:trunk[2731]
2013-05-14 15:19:12 +00:00
Romain Quetiez
b52be60776
#684 CSV import / reconciliation using an enum does not take the translation into account
...
SVN:trunk[2630]
2013-03-18 10:26:14 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
Romain Quetiez
e33523ddc8
CSV import/export reworked:
...
Trac #174 and #283 : import.php localized by default, option no_localize to disable
Trac #554 : export.php localized by default, option no_localize to disable
Trac #555 : friendlyname abusively used as a reconciliation key
+ Default charset is ISO-8859-1 to be compatible with Excel (See config parameter csv_file_default_charset)
+ CSV export in UTF-8 with BOM to help Excel in getting it right (not all versions)
+ Fixed reporting issues (wrong class, exceptions, changed external key)
+ Fixed settings lost when navigating in the import wizard
+ Fixed issues when some html entities were found in the data (reporting + export)
+ Added a link to download the CSV export.php
SVN:trunk[2253]
2012-10-12 15:48:54 +00:00
Denis Flaven
148df28345
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2136]
2012-07-27 10:03:06 +00:00
Denis Flaven
f9924cd635
Implemented Track #582 : "stable name" for synchro_data_xxx tables.
...
Do not allow changing read-only attributes by CSV import.
SVN:trunk[2133]
2012-07-25 14:09:19 +00:00
Denis Flaven
780fb6dc27
Fixed absolute/relative path issues in the JS and href places
...
SVN:trunk[1763]
2012-01-12 16:58:26 +00:00
Denis Flaven
c1221054b4
Prevent a crash when displaying the details of a change (from the CSV "history" tab)
...
SVN:trunk[1555]
2011-09-05 16:28:31 +00:00
Denis Flaven
3fde682653
Make sure that the AJax calls use a full/absolute path to the page they call so that they can be embedded anywhere inside the application (i.e. in plug-ins supplied pages as well as 'regular' app pages).
...
SVN:trunk[1364]
2011-07-26 12:21:53 +00:00
Romain Quetiez
9704dd8e35
Improved import.php and synchro_import.php: added 'date_format' (example: %d/%m/%Y %H:%i:%s)
...
SVN:trunk[1272]
2011-05-23 13:42:33 +00:00
Romain Quetiez
8ff40fb4b8
Deletion: entirely reviewed to take into account the objects being synchronized by an external data source, or the plugins constraints.
...
SVN:trunk[1194]
2011-04-08 11:29:25 +00:00
Romain Quetiez
7989cf622f
CSV import: fixed a few issues (restricted to N-N links) + added arguments to the export page, to allow for exporting N-N links
...
SVN:trunk[1130]
2011-03-15 12:19:04 +00:00
Romain Quetiez
f3cc490295
#328 Added the capability to import/export link sets in CSV format
...
SVN:trunk[1129]
2011-03-14 14:11:08 +00:00
Romain Quetiez
692f7060ea
#355 CSV Import (non interactive) now supporting localized column headers, making it possible to import directly data generated by the interactive export. NOTE: to achieve this, the default separator is now the coma (whereas the default separator in XCel sheets is the semicolumn)
...
SVN:trunk[1122]
2011-03-09 09:19:03 +00:00
Romain Quetiez
64521eb758
Fixed regression (implementation of the data exchange)
...
SVN:trunk[1074]
2011-02-07 16:29:49 +00:00
Denis Flaven
a97238c3cd
Fixed Trac #351 : undefined variable sClass...
...
SVN:trunk[1072]
2011-02-07 15:51:24 +00:00
Romain Quetiez
98cfcc9cb8
Fixed an issue in the display of CSV imports history
...
SVN:trunk[1013]
2010-12-07 13:46:22 +00:00
Romain Quetiez
cde184e2a3
Allow a module to provide a handler to override application settings: OnMetaModelStarted()
...
SVN:trunk[1010]
2010-12-06 09:14:20 +00:00
Romain Quetiez
d85aba8ebc
Improved change tracking: user login replaced by the full name if available
...
Added a tab into the CSV import: browse the CSV imports history
Finalized the read-only mode (distinguish between users and everybody, admin message displayed on top of the main screen)
SVN:trunk[1007]
2010-12-03 10:18:28 +00:00
Romain Quetiez
d4eaf43257
Fixed cosmetic issues in the CSV import (related to the recent changes)
...
SVN:trunk[1005]
2010-12-01 16:27:11 +00:00
Denis Flaven
73e9107ae2
- Added the new "synchro" mode to the CSV load page.
...
SVN:trunk[1003]
2010-12-01 10:27:10 +00:00
Romain Quetiez
018344578e
Internal: BulkChange improved with synchro mode
...
SVN:trunk[1001]
2010-11-30 15:32:30 +00:00
Romain Quetiez
1800120762
#311 CSV import: Improved the reporting on external keys (and changed a little the behavior)
...
SVN:trunk[936]
2010-11-02 16:29:41 +00:00
Romain Quetiez
2ad6c0594d
#162 Implemented the non interactive bulk load (REST, CLI not implemented)
...
SVN:trunk[818]
2010-09-11 13:36:16 +00:00
Denis Flaven
b0d89dece3
- Sepcial corner case when loading objects with external keys and these externla keys themsleves have reconciliation keys that are also externla keys.
...
Example: On a person the field location_id
Can be specified by Location->Name and Location->Owner Organization (The 2 reconciliation keys for the class Location). The latter is also an external key, and therefore only an Id can be supplied for this field. Note that Location->Owner Organization->Name is not yet supported.
SVN:trunk[738]
2010-09-01 17:27:18 +00:00
Romain Quetiez
b28735213d
#137 #203 #204 #119 - Finalized the new (simplified) module for user rights management ; needed to review deeply the data integrity management to have the setup working again!
...
SVN:trunk[697]
2010-08-25 14:51:36 +00:00
Romain Quetiez
a0e0371812
#19 - Reviewed the licensing information and started to align the comments in the code
...
SVN:trunk[422]
2010-05-24 09:24:35 +00:00
Denis Flaven
cb9331c414
- Proper usage of htmlentities: specifiy the target character set !
...
SVN:trunk[391]
2010-05-02 18:52:46 +00:00
Denis Flaven
23ee727fc5
- bug fix: external keys must be set - in case the object has to be created
...
SVN:trunk[346]
2010-04-20 08:46:03 +00:00
Romain Quetiez
b825219948
CSV load quick fix for integration
...
SVN:trunk[337]
2010-04-15 15:54:26 +00:00
Denis Flaven
2c90ebcc13
- Integrating...
...
SVN:trunk[336]
2010-04-15 15:21:41 +00:00
Romain Quetiez
12b7fb7498
Bulkload reporting ready for integration with the new UI
...
SVN:trunk[335]
2010-04-15 15:12:47 +00:00
Romain Quetiez
0f8f966217
CSV import: improved handling of external keys
...
SVN:trunk[334]
2010-04-15 13:05:09 +00:00
Romain Quetiez
f454ebf4b5
Fixed bugs on CSV import (was not working fine when exporting/importing incident tickets)
...
SVN:trunk[316]
2010-03-12 13:48:39 +00:00
Romain Quetiez
193aef8a63
Trac #51 - Implemented external key feed by the mean of reconciliation on external fields
...
SVN:trunk[206]
2009-12-26 13:30:16 +00:00
Romain Quetiez
a8520c37ee
Fixed bug in CSV import: was not working when using private keys. Also fine tuned the field matching mechanism and now the CSV export/import are 100% symmetric
...
SVN:trunk[182]
2009-09-22 13:36:29 +00:00
Romain Quetiez
043552536d
Cosmetics on the bulk load (followed new test plan)
...
SVN:trunk[159]
2009-09-14 16:06:04 +00:00
Romain Quetiez
9ca940a41e
Revised the CSV import: fixed issues with the external keys, added hyperlinks to the found objects, obsoleted the word 'pkey', replaced by 'id'
...
SVN:trunk[154]
2009-09-14 08:37:10 +00:00
Romain Quetiez
ff6a5a45ee
Fixed issue #28 , objects not created by the CSV import because mandatory external keys are not in the column set.
...
SVN:trunk[95]
2009-08-21 15:20:35 +00:00
Denis Flaven
b756db0992
Moved under "trunk" to be able to track releases under "tags"
...
SVN:trunk[55]
2009-04-28 09:03:12 +00:00