Pierre Goiffon
|
40a4e6d7b0
|
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
Warn your git config (core.autocrlf = input or true)
|
2018-09-04 17:59:51 +02:00 |
|
Eric Espié
|
03f9a9fcac
|
N°1161 - Add functions, order by and limits to DBSearch::MakeGroupByQuery()
SVN:trunk[5350]
|
2018-02-16 12:59:35 +00:00 |
|
Eric Espié
|
23f2ea5031
|
N°1026 - Portal requests are too slow
* Counts on union requests are more optimized
* Requests for combo box values are more optimized
SVN:trunk[5249]
|
2018-01-15 15:16:20 +00:00 |
|
Pierre Goiffon
|
b2494ebaf7
|
Create abstract DBSearch#GetSQLQueryStructure() to allow "call hierarchy" to work
Visibility to public to allow testing
SVN:trunk[5187]
|
2018-01-02 14:19:54 +00:00 |
|
Romain Quetiez
|
248f8d6fd4
|
Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data')
SVN:trunk[4739]
|
2017-05-17 08:51:10 +00:00 |
|
Romain Quetiez
|
3644553886
|
N.609 Some multi-column UNION queries failing with various symptoms such as "Class 'IT Department' not found" or "An object id must be an integer value"
SVN:trunk[4634]
|
2017-03-29 19:58:02 +00:00 |
|
Romain Quetiez
|
d3f5d05063
|
N.505 Regression introduced in [r4404]. Security issue - Object visibility totally screwed the APC cache (user data) is enabled. This is a change in the way SQL queries are built and therefore requires testing.
SVN:trunk[4469]
|
2016-10-28 09:08:30 +00:00 |
|
Romain Quetiez
|
fe6ae6f2eb
|
N.434 Optimized the DB queries. As an example, the query that shows the service catalog in the enhanced customer portal is now made of 5 nodes (at the class level) whereas it used to be made of 11 nodes... for the exact same results. This optimization impacts almost each queries built by iTop. The expected benefit can insignificant or not, depending on the cardinality of the data, the datamodel and the original OQL queries. We found one case where the query execution would apparently never end and it takes now less than a second. The risk with such a change is that is affects most of the queries built by iTop -requires testing!
SVN:trunk[4448]
|
2016-10-07 08:45:24 +00:00 |
|
Romain Quetiez
|
23193153c6
|
N°436 Core API: Correctly (mathematically!) handle the "allow all data" flag, with UNIONS and INTERSECTIONS. Requires testing
SVN:trunk[4404]
|
2016-09-19 13:08:32 +00:00 |
|
Romain Quetiez
|
3c9072bb65
|
OQL: fixed an old limitation, hierarchies can now be expressed both ways. Example of a query that now works fine: SELECT Organization AS root JOIN Organization AS child ON child.parent_id BELOW root.id WHERE child.name LIKE 'Combodo'. In the previous implementation, the operator was interpreted as '='.
SVN:trunk[4233]
|
2016-06-21 14:38:08 +00:00 |
|
Guillaume Lajarige
|
4b7fb20eaf
|
DBSearch : Allow join between DBUnionSearch by adding the DBUnionSearch::Join verb
SVN:trunk[3952]
|
2016-03-16 16:45:39 +00:00 |
|
Romain Quetiez
|
4006fce0f2
|
Exclude magic parameters when listing query parameters (refactoring from run_query) This enables the use of magic parameters in the exports. The issue was less exposed in iTop 2.2.0 because only one single magic parameter was available.
SVN:trunk[3948]
|
2016-03-11 20:42:04 +00:00 |
|
Romain Quetiez
|
0f4301af01
|
Core API: added DBSearch:SetSelectedClasses
SVN:trunk[3815]
|
2015-11-09 10:35:51 +00:00 |
|
Romain Quetiez
|
baf54a7c02
|
#942 OQL now supporting unions. Unions support polymorphism and can be used anywhere in the application.
SVN:trunk[3631]
|
2015-07-08 17:10:40 +00:00 |
|