Romain Quetiez
fb99c25594
N°813 Enable bulk deletion of Data Synchro Replica
...
SVN:trunk[4927]
2017-09-21 10:09:45 +00:00
Guillaume Lajarige
8ca6610e75
N°858.2 Fixed regression introduced in r4716 making DataSynchro menu hidden from the Admin menu
...
SVN:trunk[4879]
2017-08-25 13:10:31 +00:00
Guillaume Lajarige
b02d347541
N°977 DataSynchro: Creation and edition was broken due to the new object set API from ormLinkSet.
...
Backward compatible method have been introduce to ensure plugins and modules compatibility. That being said they are already flagged as deprecated and should not be used.
New: Using those deprecated methods will raise a PHP deprecated error.
SVN:trunk[4878]
2017-08-25 13:06:21 +00:00
Guillaume Lajarige
71ec3da4ac
N°653 Portal: Lifecycle: Flags on transitions part 2
...
SVN:trunk[4767]
2017-06-22 13:38:45 +00:00
Romain Quetiez
294964b227
N.858 (partial) Allow administrators to access the Admin tools menu even in Read-only modes (access_mode or Archive mode). Still, the Data administration menu gets hidden in Read-only modes.
...
SVN:trunk[4716]
2017-04-28 14:11:00 +00:00
Romain Quetiez
399662ef99
N.701 (continuation of [r4596] which introduced regressions on the handling of date fields)
...
SVN:trunk[4626]
2017-03-28 14:56:52 +00:00
Romain Quetiez
e41a8833e2
N.701 Data Synchro: dates can be reset by the mean of an empty string (still, integers and enums cannot be reset)
...
SVN:trunk[4596]
2017-03-17 09:14:11 +00:00
Romain Quetiez
6e327e245b
N.497 Continuation of the fix done in [r4461], to correctly handle validation patterns containing a slash (AttributeURL in the enhanced customer portal). The initial fix has broken the validation of date (+time) fields because the slash was escaped twice, leading to an invalid regular expression. Requires testing of synchro, CSV import, console, customer portal...
...
SVN:trunk[4538]
2016-12-19 16:04:21 +00:00
Denis Flaven
90cab29a3c
Enhancement:
...
- Add more debug traces (if 'synchro_trace' == 'save')
- Show debug traces (if any) at the bottom of the status page
- Protect against time differences between the MySQL server and the PHP server, when running 'synchro_import.php'
SVN:trunk[4394]
2016-09-12 12:47:40 +00:00
Guillaume Lajarige
fc7a10ff03
Synchro : Change description attribute from AttributeString to AttributeText
...
SVN:trunk[4275]
2016-07-01 13:47:59 +00:00
Romain Quetiez
3a25916f00
Data synchro: web service synchro_import - usage to expose the real default date format (mySQL datetime format)
...
SVN:trunk[4266]
2016-06-29 13:47:58 +00:00
Denis Flaven
18de167d5e
Internal: context tags to (programmatically) identify the context of the execution.
...
SVN:trunk[4259]
2016-06-23 14:57:37 +00:00
Denis Flaven
9b774d3f72
- Make sure that the CSV Parser has enough time to run on big amount of data.
...
- Speedup the display of the CSV Import interactive wizard by parsing only the needed lines of the CSV data (in the first steps of the wizard).
SVN:trunk[4223]
2016-06-17 08:41:20 +00:00
Denis Flaven
dc2ee3472b
Enhanced display/edition of the "Reconciliation Key" column when defining the reconciliation using the attributes.
...
SVN:trunk[4219]
2016-06-16 09:10:21 +00:00
Denis Flaven
d88249eabc
Trying to protect the Synchro for timeouts, since the synchro may be launched from the web (as a "web service", especially by the "collectors"). To be validated further with large amounts of data.
...
SVN:trunk[4210]
2016-06-14 16:11:28 +00:00
Denis Flaven
54a40c42cd
Fix: properly parse dates in synchro import. Thanks to Karl aka karkoff1212 for reporting the issue.
...
SVN:trunk[4179]
2016-06-02 15:12:57 +00:00
Denis Flaven
2299d23099
Adding an extra index to speed-up data synchronization for large volumes of data.
...
SVN:trunk[4128]
2016-05-24 13:49:34 +00:00
Denis Flaven
db010e4ddc
Proper validation (and reporting) about date (and time) formats.
...
SVN:trunk[4119]
2016-05-23 16:11:27 +00:00
Denis Flaven
316d1f9b14
Validate date/time fields using their regular expression during an import (or synchro) to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
...
SVN:trunk[4096]
2016-05-17 14:51:42 +00:00
Denis Flaven
5540fdb7db
Display the dates of the synchronization according to the date/time format defined for this language.
...
SVN:trunk[4087]
2016-05-14 17:06:47 +00:00
Denis Flaven
8eba9ae714
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
...
SVN:trunk[4011]
2016-04-22 09:26:27 +00:00
Denis Flaven
628b7644b7
Pan and zoom in the impact analysis view.
...
SVN:trunk[3677]
2015-08-14 12:38:50 +00:00
Denis Flaven
1aa489890c
Make sure that the SQL mutexes are specific to the current iTop instance, but still preserving the capability for the setup to detect an already running cron job with or without a valid config file.
...
SVN:trunk[3591]
2015-06-12 17:00:41 +00:00
Romain Quetiez
7077879194
Enable queries on the synchronized objects (SynchroReplica::dest_id changed into an attribute of type AttributeObjectKey).
...
SVN:trunk[3573]
2015-05-04 09:36:22 +00:00
Denis Flaven
828e4d6297
Oops, wrong commit, reverting these two files to their previous version.
...
SVN:trunk[3526]
2015-04-01 16:04:20 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
a7f7424e54
#1039 Continuation of the fix implemented in [3465] that introduced a stopper regression (Fatal Error)
...
SVN:trunk[3472]
2014-12-16 13:54:40 +00:00
Denis Flaven
3c9ace5b53
#1039 : prevent concurrent executions of either synchro_import.php or synchro_exec.php for a given data source, since it would lead to unpredictable results.
...
SVN:trunk[3465]
2014-12-15 15:04:43 +00:00
Denis Flaven
d714235d67
#1016 : record the displayed value of the database_table_name field in the database.
...
This happens:
- when creating a new Synchro Data Source
- when modifying an "old" Synchro Data Source for which the field was empty.
SVN:trunk[3439]
2014-12-01 17:33:38 +00:00
Romain Quetiez
04f46f4798
#979 Data synchro: recover the DB triggers (backup/restore). I've tested various combinations of the previous check (new columns to synchronize) and the new one (missing triggers).
...
SVN:trunk[3386]
2014-10-29 13:15:36 +00:00
Romain Quetiez
5f5125a131
#854...ROLLBACK, undoing the commit [3185]. The implementation has been postponed to the next major relase.
...
SVN:trunk[3255]
2014-07-09 09:49:02 +00:00
Denis Flaven
008cac25b4
#944 Speed-up the display of CSV import history. IF the feature is enabled, the CSV import history is:
...
1) Displayed asynchronously
2) Based on a specific 'origin' enum fields instead of parsing the userinfo comment
SVN:trunk[3234]
2014-07-01 14:09:18 +00:00
Romain Quetiez
2d0ca37f27
#854 Flag Is null allowed not working on attributes Date and DateTime + the default value is now operant
...
SVN:trunk[3185]
2014-06-02 14:35:28 +00:00
Denis Flaven
ec77e58276
Limit the display of the status to the latest 100 runs of the synchro data source.
...
SVN:trunk[3157]
2014-05-16 05:02:38 +00:00
Romain Quetiez
e3832a13a6
#784 Data sync: display the attribute code (as well as its label in the user language)
...
SVN:trunk[2876]
2013-10-03 15:50:56 +00:00
Romain Quetiez
a728dfcf48
All the overloads of DisplayBareProperties must return an array (otherwise a warning is issued and field validation will not work as expected)
...
SVN:trunk[2752]
2013-05-21 10:44:13 +00:00
Romain Quetiez
d433a45200
#692 Compensate the effect of this fix committed as 2705
...
SVN:trunk[2706]
2013-04-26 10:32:11 +00:00
Denis Flaven
63cb32b7a7
Fix for Trac #497 : allow bulk modification of "duration" fields.
...
- Proper display of the modifications on the SynchroAttributes in the History of a SynchroDataSource
- Better display of the history of Boolean atrtibutes (false is no longer displayed as an empty string)
SVN:trunk[2478]
2012-11-28 17:45:00 +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
308f40c11b
Enhancement: added a new (hidden) configuration setting 'synchro_prevent_delete_all' (default to true) to deactivate the "safety belt" and allow the deletion of all replicas of a synchro task in one go.
...
SVN:trunk[2186]
2012-09-17 17:12:43 +00:00
Denis Flaven
55e0898587
Implemented Track #582 : "stable name" for synchro_data_xxx tables.
...
SVN:trunk[2132]
2012-07-25 14:06:54 +00:00
Romain Quetiez
a2affcc224
#540 Data synchro: the option "write if empty" was not implemented
...
SVN:trunk[1934]
2012-03-29 13:34:46 +00:00
Denis Flaven
144b5ae39f
Bug fix: to do not try to access a DataSource while it's being deleted
...
SVN:trunk[1928]
2012-03-27 11:22:50 +00:00
Denis Flaven
794c111ee1
Added detecting of missing columns in the synchro_data_xxx tables (in case of duplicate SQL column names in the orignal data model). See Trac #503 .
...
SVN:trunk[1893]
2012-03-14 16:41:32 +00:00
Denis Flaven
22acd83abb
Make sure that the creation of the data_synchro_xxx tables uses the utf8 charset and collation and the same DB Engine as the rest of the database.
...
SVN:trunk[1867]
2012-02-23 13:59:45 +00:00
Romain Quetiez
32dd31b69d
#509 Error in the display of a replica not yet synchronized
...
SVN:trunk[1739]
2011-12-21 13:34:42 +00:00
Denis Flaven
263594bc4a
Protects against a JS error while the synchro is running in chunk mode
...
SVN:trunk[1738]
2011-12-21 13:12:54 +00:00
Romain Quetiez
e07912af34
CSV import (both std and related to the data synchro) can be used with a tab (keyword 'tab', case insensitive)
...
SVN:trunk[1737]
2011-12-21 12:51:08 +00:00
Romain Quetiez
ea2843f04e
Synchro: fixed issue in the counter (deletion of replicas) and improved the behavior in case of an error happening in the underlying process
...
SVN:trunk[1736]
2011-12-21 12:11:56 +00:00