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
Romain Quetiez
40701f3f36
Added helper tools to ease the setup of cron.php
...
SVN:trunk[1247]
2011-04-28 12:02:44 +00:00
Romain Quetiez
374858ef73
Fixed bug: Web services in CLI mode failing with an error when attempting to include APPROOT
...
SVN:trunk[1243]
2011-04-28 07:28:40 +00:00
Romain Quetiez
88a29fd8d1
#370 standard argument for CLI/REST services: param_file
...
SVN:trunk[1220]
2011-04-19 15:48:39 +00:00
Romain Quetiez
a222b33566
CRON - admin only + queues with timer (field 'planned')
...
SVN:trunk[1139]
2011-03-21 15:17:08 +00:00
Romain Quetiez
78396eafe3
Cron - enabled mode CLI
...
SVN:trunk[1138]
2011-03-21 11:41:08 +00:00
Romain Quetiez
de5ccf5908
Background processes - API ready for periodicity management
...
SVN:trunk[1137]
2011-03-21 11:17:42 +00:00
Romain Quetiez
c3bd0b1b9e
Check SLA for tickets, integrated into the internal CRON architecture (and moved into the Tickets module)
...
SVN:trunk[1136]
2011-03-21 10:57:37 +00:00
Romain Quetiez
736247f6e1
Email sent in asynchronous mode: forgot cron.php
...
SVN:trunk[1135]
2011-03-18 12:17:04 +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
c4cca2b2f8
#348 Multi-column queries not working fine with open joins and if null values to be displayed
...
SVN:trunk[1115]
2011-03-08 10:46:03 +00:00
Romain Quetiez
6ac06d7e47
#352 Web Service CreateTicket: Search the service subcategory given the found service_id (if not already specified)
...
SVN:trunk[1111]
2011-03-07 16:58:46 +00:00
Romain Quetiez
019888caff
#305 Specified the charset in any call to htmlentities()
...
SVN:trunk[1110]
2011-03-07 16:43:20 +00:00
Romain Quetiez
283f7dc9f8
CSV import web service - cosmetics on the reporting in case the data set is empty
...
SVN:trunk[1067]
2011-02-03 15:50:48 +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
Denis Flaven
7f8f4f5aab
Exclude the special "data loader" tool from the standard build
...
SVN:trunk[993]
2010-11-29 15:33:27 +00:00
Romain Quetiez
653229b1bd
XML data loader: fixed issue with transations
...
SVN:trunk[992]
2010-11-29 14:42:42 +00:00
Romain Quetiez
c428e07c4b
XML data loader to request for credentials
...
SVN:trunk[986]
2010-11-29 10:19:33 +00:00