romainq
|
b10cf7c569
Creation of indexes on several columns (exploited for a few classes when it was obvious)
|
il y a 11 ans |
romainq
|
ef9c010998
Reviewed the instrumentation to help in tuning the performance
|
il y a 11 ans |
dflaven
|
eee21a7dec
#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.
|
il y a 11 ans |
romainq
|
00e7fad774
OQL normalization and dashlets have been made independent from the class MetaModel (adjusted the API)
|
il y a 12 ans |
romainq
|
e75530a0c2
User rights:
|
il y a 12 ans |
romainq
|
5aec4ed4c5
#675 Error when drilling down on graph/pie/table with group by on a field that can be null (this case has been excluded)
|
il y a 12 ans |
romainq
|
47eff563d3
#660 Warning raised with ZendServer (with APC cache enabled) causing the setup to fail
|
il y a 12 ans |
dflaven
|
191bc48c4c
New extension API: iPageUIExtension to alter the display of *each* iTopWebPage.
|
il y a 12 ans |
dflaven
|
a62fdc77d5
Perf enhancements: don't build trace information if trace is not required.
|
il y a 12 ans |
romainq
|
a148f032eb
Fixed stopper issue (found with an audit) due to copies of DBObjectSearch not cloned (or not cloned well)
|
il y a 12 ans |
romainq
|
cc718b70ef
Optimization of SQL queries: fixed two issues (SELECT to track object linked to... and SELECT ExternalUser)
|
il y a 12 ans |
romainq
|
e22bed86b0
Optimization of SQL queries: fixed!
|
il y a 12 ans |
romainq
|
9dbcd77495
Optimization of SQL queries: reduce the number of JOINS, assuming that data are consistent. Can be disabled with config setting query_optimization_enabled => 0.
|
il y a 12 ans |
dflaven
|
7b776554c1
Fix for Trac #497: allow bulk modification of "duration" fields.
|
il y a 12 ans |
romainq
|
25652088b2
New developer tool: cosmetics
|
il y a 12 ans |
romainq
|
e04244cefc
New developer tool: set log_queries=1 to enable query logging into data/
|
il y a 12 ans |
romainq
|
539dad1d87
error.log moved into the log directory
|
il y a 12 ans |
romainq
|
8eeea2f197
Renamed priv_Userinternal into priv_userinternal, and added a check for table names (lowercase is the rule!)
|
il y a 12 ans |
etaloc
|
c0cd1f5126
Don't mind whether hidden fields are read-only or not.. they are hidden.
|
il y a 12 ans |
dflaven
|
ad6c2971d3
Rollback (temporarily) to fix the issue with linksets dependent on both sides.
|
il y a 12 ans |
romainq
|
2217bdd692
MetaModel: when an ext key on a Link is discarded, then discard the corresponding linkset attributes
|
il y a 12 ans |
romainq
|
0ff1aaf68c
Internal: improved (a little) the API to detect datamodel inconsistencies
|
il y a 12 ans |
romainq
|
eafa11ecfe
Updated copyright (2012) and license (LGPL changed to AGPL)
|
il y a 12 ans |
romainq
|
429143ab3f
Fixed two bugs revealed with specific constraints (query expression like 'SELECT b FROM a JOIN b', AND the organization context is set)
|
il y a 12 ans |
dflaven
|
4790438091
Fixed the "Reset(APC)Cache" at the end of the installation.
|
il y a 12 ans |
romainq
|
9a762789a3
Internal: MetaModel to ignore classes declared only with the purpose of implementing behaviors (missing function Init). Note: declaring such a class as abstract is recommended, though it seems enough to omit the Init method. Perfs: benchmarked as an additional 1ms out of 1s for the whole page.
|
il y a 12 ans |
romainq
|
7a5ee2b26f
Spurious chars corrupting CSV download:
|
il y a 12 ans |
romainq
|
cb28a55c0f
Fixed regression - still, the API MetaModel::BulkDelete cannot be used in any case (e.g. hierarchical keys)
|
il y a 12 ans |
romainq
|
34ede9dbde
CSV import/export reworked:
|
il y a 12 ans |
romainq
|
60da6859a4
#439 Record and display changes in the link sets (ex: Members of a team)
|
il y a 12 ans |