Romain Quetiez
55f1763b60
#830 ... completes the change 2980 (that accompanied changes 2921 and 2948, for an optimization on bulk operations)
...
SVN:trunk[2987]
2013-11-26 14:27:24 +00:00
Romain Quetiez
dd1cf43d41
#830 Regression introduced in the beta. Related to the management of query arguments
...
SVN:trunk[2980]
2013-11-25 15:10:09 +00:00
Romain Quetiez
36149df584
Extensibility: make sure that checks implemented in an overload of CheckToWrite will be seen when parent::CheckToWrite is invoked at the end of the overload
...
SVN:trunk[2978]
2013-11-21 16:30:58 +00:00
Romain Quetiez
494e559748
Improved the KPI logging: setting log_kpi_duration to 2 will enable blaming of the FIRST caller (callstack entirely shown in the produced report)
...
SVN:trunk[2975]
2013-11-20 17:03:04 +00:00
Romain Quetiez
a1801e53a2
Got rid of an unnecessary query (responsible for 8% of the time spent in a standard iTop page!!!)
...
SVN:trunk[2974]
2013-11-20 16:16:19 +00:00
Romain Quetiez
d912e7f4fb
#804 (Continued) Fix for GetHilightClass (previous revision: 2952) was not sufficient + applied the same fix for GetIcon!
...
SVN:trunk[2968]
2013-10-29 15:55:00 +00:00
Romain Quetiez
5d02db5440
Show the new setting portal_tickets in the default config file
...
SVN:trunk[2962]
2013-10-29 09:36:23 +00:00
Romain Quetiez
a333bcb084
User portal: enable the creation of Incident tickets (ITIL + requires a change in the configuration file -see the readme file)
...
SVN:trunk[2959]
2013-10-28 16:50:13 +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
Romain Quetiez
0c327f2c36
Added a demo mode (config: demo_mode = true). In that mode, logins get read-only (even for admins)
...
SVN:trunk[2951]
2013-10-23 13:36:44 +00:00
Romain Quetiez
f0c66be7cd
#783 , #233 and #466 The recent revision (2921 for ticket #783 ) introduced a significant slow down when performing CSV import (but not only). This new revision does suppress the regression, and even speeds up bulk updates in general. This revision is candidate for retrofit into branch 2.0.1 (along with 2921)
...
SVN:trunk[2948]
2013-10-22 12:46:09 +00:00
Romain Quetiez
20ba6242e7
No time limit for long operations like: Bulk delete, CSV import (interactive) and Bulk modify
...
SVN:trunk[2946]
2013-10-22 08:09:34 +00:00
Denis Flaven
9d6d93d42f
#757 Better UI to manage direct linksets: added the ability to provide the "reverse query" by specifying a '<filter>' tag on AttributeLinkedSet.
...
SVN:trunk[2942]
2013-10-21 12:25:07 +00:00
Denis Flaven
36e6a6106b
#757 Better UI to manage direct linksets... on going...
...
SVN:trunk[2927]
2013-10-18 08:26:31 +00:00
Romain Quetiez
afa3c40c3e
Improved the column load optimization which was causing object reloads in various circumstances (impact can be important when loading lists with many lines):
...
1) When changing column settings (menu "Configure this list")
2) When a plugin was systematically reading some data (e.g. Highlighting late tickets requires to read tto/trr/status/start_date!)
SVN:trunk[2925]
2013-10-17 09:46:10 +00:00
Romain Quetiez
401d61aa76
Creation of indexes on several columns (exploited for a few classes when it was obvious)
...
SVN:trunk[2924]
2013-10-16 15:21:20 +00:00
Romain Quetiez
440f50259b
#783 Added the placeholder $this->xxx_list$ for emailing (names separated by a new line, truncated to 100 items)
...
SVN:trunk[2921]
2013-10-16 10:36:15 +00:00
Romain Quetiez
5d402a5f9d
Reviewed the instrumentation to help in tuning the performance (added a message in the admin banner when logging is active)
...
SVN:trunk[2920]
2013-10-16 10:33:30 +00:00
Denis Flaven
677cc2b19e
#795 Issue when using the actual (id) value of an external key as a reconciliation field
...
SVN:trunk[2918]
2013-10-16 08:54:22 +00:00
Romain Quetiez
caa621eb04
Reviewed the instrumentation to help in tuning the performance
...
SVN:trunk[2916]
2013-10-15 16:08:43 +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
30de6a1e39
Instrumented the code to measure the impact of object reloads
...
SVN:trunk[2907]
2013-10-14 15:19:26 +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
Denis Flaven
3ffd289a5e
#793 provide the default '=' and '!=' operators for all types of Computed Fields.
...
SVN:trunk[2901]
2013-10-14 13:49:21 +00:00
Romain Quetiez
b5d9e5a8b6
#773 Display boolean values from the stop watches as yes/no (localized, like enums) + took the opportunity to enable the export in spreadsheet format
...
SVN:trunk[2899]
2013-10-14 13:22:52 +00:00
Denis Flaven
4be0837ead
#782 : preview (as a tooltip) for image attachments.
...
SVN:trunk[2877]
2013-10-03 16:53:25 +00:00
Romain Quetiez
894b59eee1
#779 It is possible to record a wrong OQL in the phrase book, but then it cannot be edited anymore!
...
SVN:trunk[2874]
2013-10-03 15:30:29 +00:00
Denis Flaven
899a7c1ba0
New pattern accepting the new global Top Level Domains (gTLD)
...
SVN:trunk[2867]
2013-09-27 07:29:15 +00:00
Romain Quetiez
e0ae6484d3
Fixed regression on the change on change tracking (sic!)
...
SVN:trunk[2865]
2013-09-26 15:22:23 +00:00
Romain Quetiez
898ee016c9
Generalized the option tracking_level to any kind of attributes. Defaults to 'all', can be set to 'none' to disable the change tracking on a single attribute (LinkSets still have the same allowed values: none, list, details and all).
...
SVN:trunk[2863]
2013-09-25 09:47:50 +00:00
Denis Flaven
7d87aad0bb
Protect the deletion of objects with very long friendly names
...
SVN:trunk[2861]
2013-09-24 16:19:22 +00:00
Romain Quetiez
fde3808cdf
New feature: Forgot password -> email to reset (possibly disabled in the config file)
...
SVN:trunk[2855]
2013-09-24 09:15:52 +00:00
Romain Quetiez
ccc9729cc5
#763 Could not use "configure this list" once a stop watch has been added to the list, which is a pitty because such attributes are not aimed at being displayed in lists!
...
SVN:trunk[2848]
2013-09-11 09:53:31 +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
Romain Quetiez
358911604b
#752 Notifications sent several times (or too late) when MySQL is hosted on another server
...
SVN:trunk[2831]
2013-08-23 07:43:10 +00:00
Romain Quetiez
2893d16d58
Restored the behavior of itop-sla-computation (if present, then it becomes the default working hour computer)
...
SVN:trunk[2828]
2013-08-21 08:07:31 +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
7e45f34a86
#746 allow adding an AttributeBlob with is_null_allowed = true to an existing Data Model. (same issue fixed also for AttributeOneWayPassword).
...
SVN:trunk[2808]
2013-07-25 09:17:16 +00:00
Romain Quetiez
3ab539e2ba
Dashboard re-engineering
...
SVN:trunk[2782]
2013-06-27 15:21:35 +00:00
Romain Quetiez
0c1a366c07
OQL normalization and dashlets have been made independent from the class MetaModel (adjusted the API)
...
SVN:trunk[2773]
2013-06-13 14:11:13 +00:00
Romain Quetiez
71cc6f7e6b
OQL normalization and dashlets have been made independent from the class MetaModel (reviewed the API)
...
SVN:trunk[2772]
2013-06-12 07:21:11 +00:00
Romain Quetiez
9ef41a37b8
OQL normalization and dashlets have been made independent from the class MetaModel (2 of 2!)
...
SVN:trunk[2768]
2013-06-03 13:49:51 +00:00
Romain Quetiez
26db86beb2
OQL normalization and dashlets have been made independent from the class MetaModel
...
Added OQL normalization unit tests (to be run on a standard installation)
SVN:trunk[2767]
2013-06-03 13:26:14 +00:00
Denis Flaven
7b887f3ea5
#734 Fixed a regression on reconciliation keys during CSV import.
...
SVN:trunk[2761]
2013-05-29 08:53:07 +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
Denis Flaven
48d740da25
#727 : prevent a crash in cron.php
...
SVN:trunk[2743]
2013-05-16 14:05:38 +00:00
Romain Quetiez
7ba5526fda
#725 Specify a port for mySQL server
...
#729 Backup fails on Windows IIS
SVN:trunk[2742]
2013-05-16 13:57:52 +00:00
Denis Flaven
2e442dbaa0
#704 : preserve the content of a "linkedset" when changing the initial state of the object being created !
...
SVN:trunk[2737]
2013-05-15 15:56:42 +00:00
Romain Quetiez
ad9ed96960
#673 Could not create a physical interface with default value for the speed (+ definitive corruption of the DB for the device on which the interface is being created!)
...
SVN:trunk[2735]
2013-05-15 10:23:06 +00:00
Romain Quetiez
10a7a5aa38
Fix for reconciliation by id (Advanced Mode) -reintegrated from branch 2.0
...
SVN:trunk[2731]
2013-05-14 15:19:12 +00:00