Denis Flaven
df66e28545
Bug fix: regression from 2.3.x: SOAP webservices were broken!
...
SVN:trunk[4360]
2016-08-31 14:56:21 +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
4bebcdc63a
No quotes around the default date and time format!
...
SVN:trunk[4138]
2016-05-25 09:28:40 +00:00
Denis Flaven
7761404755
Date and time format: exports finalization.
...
SVN:trunk[4117]
2016-05-23 14:39:21 +00:00
Denis Flaven
7a6e47f067
Properly display the date value (and not the current date) in the export preview.
...
SVN:trunk[4116]
2016-05-23 13:05:10 +00:00
Denis Flaven
165dbaf245
Date and time format finalization for the exports:
...
- properly display the date and time as expected in the preview during an interactive export
- differentiate date vs date&time formats in the Excel export
- use the custom format in the default URL provided by the query phrasebook
SVN:trunk[4089]
2016-05-14 17:35:52 +00:00
Romain Quetiez
668e822fc6
#185 Navigation Breadcrumb - Beta version
...
- Any page has a breadcrumb (except if POST and a number of pages like "new object")
- Added Home + Menu buttons showed when the left pane is closed
- Configuration: breadcrumb.max_count (0 to disable)
SVN:trunk[4022]
2016-05-03 15:06:14 +00:00
Denis Flaven
5386662146
Support of date and time custom formats... continuing towards the beta !
...
SVN:trunk[4019]
2016-05-03 09:56:02 +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
Romain Quetiez
95ca14b05c
#1165 backup with errors fills up tmp-directories with lots of backup-files.
...
SVN:trunk[3868]
2016-01-21 14:55:31 +00:00
Denis Flaven
81d19c8804
Export bug fixes:
...
- Properly handle on utf-8 CSV exports
- Allow non administrators to run the export in interactive mode (since it is used by the "Export..." actions)
SVN:trunk[3723]
2015-09-07 13:27:27 +00:00
Denis Flaven
5cbcebb79e
Assign a meaningful name (and mime type) to the files produced by the (non-interactive) web export.
...
SVN:trunk[3722]
2015-09-07 10:38:03 +00:00
Romain Quetiez
5425f55af7
Exports further improved:
...
- Support reconciliation keys for every external key
- Better support for Case logs and multiline text fields (both in the preview and in the results)
- Do not repeat identical columns in the list of proposed columns. Examples with UserRequest: friendlyname is equivalent to ref, UserRequest::caller_name is equivalent to UserRequest::caller_id->name
- Optimized the preview for huge data sets (OptimizeColumnLoad)
- Cosmetics on the preview
- Labels for ids aligned with the labels used by the CSV import feature
- Fixed Stop Watch output for PDF/HTML/spreadsheet formats
SVN:trunk[3712]
2015-09-03 16:16:17 +00:00
Romain Quetiez
e2207dc74c
Export (legacy): bulk read must be authorized for all the queried classes
...
SVN:trunk[3702]
2015-08-27 13:20:42 +00:00
Romain Quetiez
16b68ee154
Export: prevent from usage by a non admin (at the page level)
...
SVN:trunk[3701]
2015-08-27 13:18:49 +00:00
Romain Quetiez
5277a9eb38
Exports: support multi-column queries (e.g. SELECT l, p FROM Person AS p JOIN Location AS l ON p.location_id = l.id) with null values
...
SVN:trunk[3694]
2015-08-24 08:01:24 +00:00
Romain Quetiez
3ba2c3d657
Log REST/JSON calls (config: 'log_rest_service' => true ; stored as EventRestService)
...
SVN:trunk[3688]
2015-08-19 14:35:08 +00:00
Denis Flaven
b04298916c
A little bit of polishing on the export feature to be ready for the beta.
...
SVN:trunk[3640]
2015-07-10 16:54:26 +00:00
Romain Quetiez
7a139dddc0
Code cleanup: deprecated the unused (and empty) class CMDBSearchFilter, replaced by DBSearch or DBObjectSearch depending on the usage.
...
SVN:trunk[3632]
2015-07-09 07:36:39 +00:00
Denis Flaven
1070283349
#963 : For security reasons, "Portal users" are no longer allowed to use the REST/JSON API.
...
SVN:trunk[3627]
2015-07-07 13:56:19 +00:00
Denis Flaven
6e92438282
Bulk export: don't forget to cleanup in case of error.
...
SVN:trunk[3612]
2015-06-25 10:01:14 +00:00
Denis Flaven
cd5e5da526
Bulk Export redesign, addressing the tickets:
...
#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export
SVN:trunk[3606]
2015-06-23 14:16:46 +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
Denis Flaven
bf1812ae83
Bug fix: properly compute the URLs/URIs for the soap server (and its extensions)
...
SVN:trunk[3536]
2015-04-07 09:55:50 +00:00
Denis Flaven
0000cfd234
#1083 : HTML export: show a scroll bar when needed.
...
SVN:trunk[3535]
2015-04-03 09:36:40 +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
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