romainq
|
eafa11ecfe
Updated copyright (2012) and license (LGPL changed to AGPL)
|
12 years ago |
romainq
|
429143ab3f
Fixed two bugs revealed with specific constraints (query expression like 'SELECT b FROM a JOIN b', AND the organization context is set)
|
12 years ago |
dflaven
|
4790438091
Fixed the "Reset(APC)Cache" at the end of the installation.
|
12 years ago |
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.
|
12 years ago |
romainq
|
7a5ee2b26f
Spurious chars corrupting CSV download:
|
12 years ago |
romainq
|
cb28a55c0f
Fixed regression - still, the API MetaModel::BulkDelete cannot be used in any case (e.g. hierarchical keys)
|
12 years ago |
romainq
|
34ede9dbde
CSV import/export reworked:
|
12 years ago |
romainq
|
60da6859a4
#439 Record and display changes in the link sets (ex: Members of a team)
|
12 years ago |
dflaven
|
890c6ba793
Implementation of a new extension "iPopupMenuExtension" to allow a module to add menu items almost anywhere inside iTop. Oops...
|
12 years ago |
dflaven
|
c1d7824a0e
Bug fix: AddToDashboard crashed the menu.
|
12 years ago |
dflaven
|
e48c378a45
Support of pre-2.0 modules by transforming the icon paths.
|
12 years ago |
romainq
|
2b58c46fa8
The new 2.0 setup is under way... (added backup + file copy + sample data + admin language)
|
12 years ago |
romainq
|
d882ecb8eb
Friendly names: systematic rebuild of views (could be improved)
|
12 years ago |
dflaven
|
c93daf8dff
Adaptations to potentially run the setup from the CLI
|
12 years ago |
romainq
|
118b76cf16
Stop watches - beta (change tracking to be reviewed)
|
12 years ago |
romainq
|
439d02667e
Friendly names: improved the behavior. Now fully compliant with end users expectations (e.g. a list of contacts shows the friendly name of the persons and team, not only the attribute 'name', the search can be performed on the friendly name as well)
|
12 years ago |
dflaven
|
e79b3f4c64
Bug fix for queries where the selected class is not the first one in the list
|
12 years ago |
romainq
|
dc80c4e0d1
Stop watches - alpha (GUI is missing)
|
13 years ago |
dflaven
|
6aa3d0ea5e
Prevent an error in case of exception...
|
13 years ago |
romainq
|
c000cddae5
Dashboard: optimized group by (done by MySQL) + proto of a group by on 2 dimensions
|
13 years ago |
romainq
|
f24724157d
Compiler and co: fixed issue with the reset of the APC cache
|
13 years ago |
romainq
|
341cad1e34
Compiler: reviewed the xml format to facilitate generalization of operations (e.g. compute a delta)
|
13 years ago |
romainq
|
c16e91369d
When there is still no dictionary available, the menus / classes / attributes have a default label based on their raw names (replacing _ by a blank)
|
13 years ago |
romainq
|
f811b41943
Internal: reworked default ordering (added DBObjectSet::GetRealSortOrder)
|
13 years ago |
romainq
|
34a29ab219
#520 Capability to define a default sort order (PHP/XML)
|
13 years ago |
romainq
|
c36e3207bb
#421 Sort IP addresses on INET_ATON (API only, see #520 to have this as the default sort order for NW Interfaces)
|
13 years ago |
romainq
|
77935669d9
Reintegrated from branch 1.2: capability to develop a module to share objects between organizations (beta)
|
13 years ago |
dflaven
|
7381192e4f
Delay the storage of the dictionary in the cache to allow for its alteration during the initialization of the classes
|
13 years ago |
romainq
|
aec35cfa6b
Implemented the capability to modify queries by the mean of a plugin (reintegrated from branch 1.2, release candidate)
|
13 years ago |
romainq
|
734836bc81
Improved the check on data model consistency: detection of SQL columns used by two attributes
|
13 years ago |