Denis Flaven
48d740da25
#727 : prevent a crash in cron.php
...
SVN:trunk[2743]
2013-05-16 14:05:38 +00:00
Romain Quetiez
7cae338e6d
#723 Cron locking is too restrictive
...
SVN:trunk[2724]
2013-05-14 09:34:08 +00:00
Romain Quetiez
3d79e3fe8f
#472 REST API: finalized the implementation of core/get_related + added the support for AttributeBlob (to manage documents and attachments)
...
SVN:trunk[2669]
2013-04-02 13:31:52 +00:00
Denis Flaven
6d66969ff3
Better display of empty dates in the status report
...
SVN:trunk[2660]
2013-03-28 10:01:21 +00:00
Romain Quetiez
b38dea4bba
#634 Detection of HTTPS not working with nginx (iTop always considering the current connection as being secure)
...
SVN:trunk[2617]
2013-03-13 13:57:51 +00:00
Romain Quetiez
3cf398618e
#472 REST Services: added core/delete (to bulk delete, full-featured), and validated the operation core/apply_stimulus
...
SVN:trunk[2616]
2013-03-13 11:01:16 +00:00
Denis Flaven
eee8d71381
Enhancement: take into account the "periodicity" of the background processes.
...
Bug fix: fixed a warning in CheckStopWatchThresholds
SVN:trunk[2609]
2013-03-01 17:14:54 +00:00
Denis Flaven
9013910cec
Protect against unwanted output that may corrupt the JSON results
...
SVN:trunk[2607]
2013-02-27 16:14:16 +00:00
Romain Quetiez
59e1a64f2d
REST services: fixed issue with returned external keys
...
SVN:trunk[2594]
2013-01-30 14:09:32 +00:00
Denis Flaven
a9ac7d9e10
Added support for GET/JSON-P
...
SVN:trunk[2593]
2013-01-30 13:49:12 +00:00
Romain Quetiez
7b2789479d
REST services: alpha2. It is now extensible (implement iRestServiceProvider). Still lacks two verbs: apply_stimulus and delete.
...
SVN:trunk[2592]
2013-01-30 09:46:55 +00:00
Romain Quetiez
32924bc054
REST services: an alpha version. It is already possible to create/update/get objects. An example illustrates the possibilities.
...
SVN:trunk[2586]
2013-01-16 13:57:51 +00:00
Denis Flaven
e1d2723283
Fix for Trac#589, do not use ExchangeException here ! Copy/paste killed us ?
...
SVN:trunk[2471]
2012-11-27 17:21:23 +00:00
Romain Quetiez
bac286646b
#611 Fixed regression in import.php
...
SVN:trunk[2416]
2012-11-09 08:44:00 +00:00
Denis Flaven
40cc93e5f5
Adapt the webservice to either 1.x or 2.x datamodels
...
SVN:trunk[2389]
2012-10-26 14:11:30 +00:00
Denis Flaven
39d8888890
Protect the webservices...
...
SVN:trunk[2382]
2012-10-26 13:11:02 +00:00
Denis Flaven
bfa41966d9
Adapt the webservice to either 1.x or 2.x datamodels
...
SVN:trunk[2377]
2012-10-26 12:29:45 +00:00
Denis Flaven
85ee91a38c
Fix: the configuration path changed in 2.0
...
SVN:trunk[2376]
2012-10-26 12:17:59 +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
b304307ad7
Spurious chars corrupting CSV download:
...
- factorized in WebPage as TrashUnexpectedOutput()
- added early tracking and reporting into MetaModel::IncludeModule, use the new config flag 'debug_track_spurious_chars' to blame the harmful module/file.
- protected export.php
- removed a space at the beginning of page 'createfrommail.php'
SVN:trunk[2260]
2012-10-16 13:06:50 +00:00
Romain Quetiez
f805e8b6c5
Fixed export.php usage description
...
SVN:trunk[2255]
2012-10-15 13:55:54 +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
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +00:00
Denis Flaven
d41e77823f
Protects against too long string when logging web services events
...
SVN:trunk[1960]
2012-04-19 11:15:04 +00:00
Romain Quetiez
5767d14c3e
#516 and #517 Improved the export (specify fields for multi-column queries) and web queries (default field list) (reintegrated from branch 1.2)
...
SVN:trunk[1787]
2012-01-18 17:09:53 +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
Romain Quetiez
e147d54404
#512 Allow the CLI mode for export.php
...
SVN:trunk[1749]
2011-12-21 15:21:58 +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
ea10d202a6
#485 Improved the end-user experience with Excel and the web queries (added a phrasebook) + link to test the OQL attributes (query phrasebook or email actions, etc.) including the handlink of query arguments) + fixed wrong prototypes for a few implementations of GetBareProperties()
...
SVN:trunk[1716]
2011-12-14 17:23:01 +00:00
Romain Quetiez
9197c6a17c
#485 Export for MS Excel web queries: format=spreadsheet
...
SVN:trunk[1711]
2011-12-13 14:21:13 +00:00
Denis Flaven
1eda4dde56
Bug fix: Trac #494 . It seems that PHPSoap does not understand the <wsdl:documentation> tag.
...
SVN:trunk[1643]
2011-10-21 08:35:41 +00:00
Romain Quetiez
ba3080594c
#485 Export.php improved for integration into Excel / web queries (bug with IIS/HTTPS, limitation on the size of the OQL)
...
SVN:trunk[1612]
2011-09-29 08:07:37 +00:00
Denis Flaven
b454b24e0f
Rename the cron.params file to avoid overwriting the current config when updating.
...
SVN:trunk[1605]
2011-09-23 14:14:58 +00:00
Romain Quetiez
b014596172
#477 Could not specify more than one reconciliation key (regression) + took the opportunity to enhance protection against XSS injection (using column names in the data)
...
SVN:trunk[1588]
2011-09-21 12:27:08 +00:00
Denis Flaven
c4db9cd84e
More fixes for Trac#446: XSS vulnerabilities with vectors containing double quotes
...
SVN:trunk[1563]
2011-09-08 13:21:32 +00:00
Romain Quetiez
272807ba56
Export.php - fixed a regression (specifying no field list resulting in an error)
...
SVN:trunk[1484]
2011-08-22 07:38:38 +00:00
Romain Quetiez
266135b1b9
#452 Export.php - field list can be specified also for HTML output
...
SVN:trunk[1481]
2011-08-19 16:14:50 +00:00
Denis Flaven
51bd6cdf97
#446 continuing: sanitizing parameters...
...
SVN:trunk[1451]
2011-08-15 13:55:59 +00:00
Denis Flaven
b02021a4ff
Still fixing regressions caused by Trac#446: XSS vulnerabilities...
...
SVN:trunk[1450]
2011-08-12 10:06:33 +00:00
Denis Flaven
212389f43e
One more regression due to #446 : fixed !
...
SVN:trunk[1445]
2011-08-11 11:57:44 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Denis Flaven
c2d02a2394
Put back wsdl documentation
...
SVN:trunk[1416]
2011-08-02 08:30:43 +00:00
Denis Flaven
0f0abc0501
Added a new web service to create UserRequest tickets (similarly to Incidents tickets). Based on code from Vincenzo Todisco.
...
SVN:trunk[1408]
2011-08-01 14:07:54 +00:00
Denis Flaven
c8b6ec08e7
Bug fix: properly process field names followed by a star (which simply indicates an important field in the CSV import)
...
SVN:trunk[1395]
2011-07-31 09:30:55 +00:00
Romain Quetiez
c4b7497770
#423 Fixed issues with application root URL = f(mode CLI, modules, web server techno, etc.)
...
SVN:trunk[1304]
2011-06-28 10:30:03 +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
938d383efd
#379 GetAbsoluteUrlRoot becomes GetAbsoluteUrlAppRoot which will simplify the development of plugins, fixed a cosmetic issue in export.php (format: html + iTop not installed in the url root path)
...
SVN:trunk[1259]
2011-05-02 09:34:45 +00:00
Romain Quetiez
cc35e41028
Ooooops -removed debugging traces
...
SVN:trunk[1258]
2011-05-02 08:48:46 +00:00
Romain Quetiez
99bce469a1
CSV import: regression due to a recent enhancement (labels) and the fact that some labels are redundant (e.g. "Location" used both for Server/location_id and Server/location_name
...
SVN:trunk[1254]
2011-04-29 12:30:56 +00:00
Romain Quetiez
0d710d0464
#355 (continuation of the fix) import.php to support localized names in the specification of reconciliation keys, and allowing to specify an external key though it is given as an external field in the input columns
...
SVN:trunk[1248]
2011-04-28 14:02:01 +00:00