Denis Flaven
2c59fb894f
Integration of the Excel (XLSX) export feature. (Limitation: export.php takes into account neither the "fields" parameter nor the list of fields defined in the QueryPhrasebook when exporting in XLSX format)
...
SVN:trunk[3398]
2014-10-31 17:59:14 +00:00
Romain Quetiez
68dd0513c6
#968 Interactive CSV Export truncated or missing characters (since 2.0.3)
...
SVN:trunk[3354]
2014-09-25 15:21:20 +00:00
Romain Quetiez
08e757a08a
#991 CSV export truncated (system dependent, since 2.0) due to a bug in iconv, the workaround is to do little by little
...
SVN:trunk[3352]
2014-09-25 15:01:45 +00:00
Romain Quetiez
0068d7c8be
Rolling back on the exclusion of portal users from the REST/JSON API. Let's communicate on this future change and leave some time for integrators to get ready for the change.
...
SVN:trunk[3268]
2014-07-11 14:37:55 +00:00
Denis Flaven
a64b299644
"Portal Users" are not allowed to use the REST/JSON webservices. This case is now properly handled with a specific message.
...
SVN:trunk[3253]
2014-07-08 10:47:50 +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
Denis Flaven
6b86ac5090
Protect the optimization in case the object's friendlyname is requested.
...
SVN:trunk[3209]
2014-06-12 14:45:33 +00:00
Denis Flaven
946b4212d3
Fix of a regression introduced by [3146]: due to formatting rules, empty friendlynames may not look like empty strings!
...
SVN:trunk[3172]
2014-05-23 15:49:30 +00:00
Denis Flaven
e2e6861b03
Properly handle external and basic authentication methods for REST web services.
...
SVN:trunk[3170]
2014-05-23 13:53:20 +00:00
Denis Flaven
7b7e69a890
Properly optimize the columns to load, when subitems are requested.
...
SVN:trunk[3168]
2014-05-23 13:08:31 +00:00
Denis Flaven
b4bc3ad716
Trac #891 : better error reporting when either the parameter auth_user or auth_pwd are missing.
...
SVN:trunk[3089]
2014-02-25 13:37:01 +00:00
Romain Quetiez
c67e7e18e6
Optimize the queries for the export page
...
SVN:trunk[3066]
2014-02-03 14:23:55 +00:00
Denis Flaven
54769aa2d1
Oops, rollback of the previous (unexpected) commit...
...
SVN:trunk[2954]
2013-10-24 09:28:25 +00:00
Denis Flaven
272a249d14
#805 Use a mutex to turn the insertion of a new ticket into an atomic operation
...
SVN:trunk[2953]
2013-10-24 09:15:41 +00:00
Denis Flaven
e54d6ecc12
#777 mandatory fields that are external keys are now displayed with a star before the arrow: ExtkeyName*->ReconciliationField. In import the old syntax is supported as well.
...
SVN:trunk[2908]
2013-10-14 15:36:49 +00:00
Romain Quetiez
2218003bec
#758 REST service: key given in clear in the returned objects (incremented the API verion to 1.1)
...
SVN:trunk[2902]
2013-10-14 13:52:11 +00:00
Romain Quetiez
564ba105eb
CRON: report that CRON is already running BEFORE saying that the DB is read-only (re-entrance during an operation done in the background)
...
SVN:trunk[2837]
2013-08-27 14:20:12 +00:00
Romain Quetiez
abae2129ad
CRON: protection against re-entrance now relies on a bullet-proof mutex. Also added the option 'debug=1' to output the call stack in case an exception occurs (not always because of passwords being shown in the call stack)
...
SVN:trunk[2834]
2013-08-26 15:29:32 +00:00
Denis Flaven
b2e4cf2c09
Add a carriage return to the error message output when iTop is NOT yet installed.
...
SVN:trunk[2823]
2013-08-19 14:59:41 +00:00
Romain Quetiez
08fa8362e3
CRON: reschedule at startup IIF the task is inactive or it is planned in the future
...
SVN:trunk[2822]
2013-08-14 15:01:53 +00:00
Romain Quetiez
447736f585
CRON to exit gracefully if iTop not yet installed
...
SVN:trunk[2821]
2013-08-14 13:21:41 +00:00
Romain Quetiez
98a1242050
New capability for CRON: handle tasks scheduled at given date/time (as opposed to a task being executed more or less continuously).
...
SVN:trunk[2816]
2013-08-08 15:23:05 +00:00
Denis Flaven
ce643d9086
Export the content of the CaseLogs in "spreadsheet" format, with some tricks to preserve the formatting in Excel.
...
SVN:trunk[2804]
2013-07-17 16:54:27 +00:00
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