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 |
romainq
|
13efd1b287
De-hardcoded against the subdirectory "modules" (excepted the data model sources files)
|
13 years ago |
romainq
|
ca468d3b99
Fixed cosmetic bug (class icon - loss of styles)
|
13 years ago |
romainq
|
dfaea9c1fa
Updated session mechanisms: itop_env defaults to 'production', and adapted the setup to create the configuration
|
13 years ago |
romainq
|
8b6fec98fb
Setup based on either compiled modules or xml datamodel files (or both).
|
13 years ago |
romainq
|
88919ffcc6
Synchro: need to order the replicas by id for the split algorithm to work fine
|
13 years ago |
romainq
|
fe16591f2c
Added helpers to export the datamodel
|
13 years ago |
romainq
|
1b0d6a7546
New helper class: TemplateString - to allow extended syntaxes such as $this->location_id->org_id->parent_id->name$... to be progressively introduced and replace the heavy ToArgs()
|
13 years ago |
romainq
|
1d75dd2c3f
Improved the upgrade/toolkit: make sure that NULL is allowed for SQL columns found in the DB but not defined in the data model (attribute removed or renamed)
|
13 years ago |
romainq
|
363663d9c6
Internal: detect unused columns while upgrading
|
13 years ago |
romainq
|
44601bf669
Upgrade: fails to recreate a view when is has become invalid (missing attribute)
|
13 years ago |
romainq
|
c269a42c90
Customization: added a check against reuse of an attribute code (collision can happen easily with inheritance)
|
13 years ago |