Romain Quetiez
49c5fda280
#1165 backup with errors fills up tmp-directories with lots of backup-files
...
SVN:2.2.0[3869]
2016-01-21 15:07:58 +00:00
Denis Flaven
4097a7c74d
#1150 : Spurious message "A restore is running..." - FIXED !
...
SVN:2.2.0[3865]
2016-01-20 15:59:39 +00:00
Denis Flaven
beaaa163bb
(retrofit) (internal) Remove _altered_in when exporting the delta.
...
SVN:2.2.0[3850]
2015-12-14 13:11:58 +00:00
Denis Flaven
81b7fc25b3
(retrofit) Keep track of which module altered which node in the XML.
...
SVN:2.2.0[3846]
2015-12-09 14:58:59 +00:00
Denis Flaven
00b3b9e1cc
(retrofit from trunk) Internal - MFFactory: fixed GetDelta when there is no change at all
...
SVN:2.2.0[3834]
2015-11-30 14:59:24 +00:00
Denis Flaven
ff3eafc1d2
Added structured error reporting in case of missing dependencies for the modules to install.
...
SVN:2.2.0[3832]
2015-11-25 16:57:59 +00:00
Denis Flaven
c3b3ee85a2
Properly create DOMNodes with a text content (beware of XML entities inside the text)
...
SVN:2.2.0[3830]
2015-11-25 16:54:22 +00:00
Denis Flaven
d17abfafe3
Support the download of "bigger-than-memory" backup files.
...
SVN:2.2.0[3810]
2015-10-26 10:41:00 +00:00
Romain Quetiez
8025dcbc37
Fixed regressions due to the recent code refactoring [3803]
...
SVN:2.2.0[3808]
2015-10-12 15:40:44 +00:00
Denis Flaven
9c7671e894
Better error reporting when the setup fails to create a directory.
...
SVN:2.2.0[3794]
2015-09-30 14:09:57 +00:00
Denis Flaven
3eec1d358c
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3785]
2015-09-22 15:14:04 +00:00
Denis Flaven
6d04633daf
Protects the setup against non-existing classes... to be renamed! Useful for heavily customized models where some very basic classes have been deleted.
...
SVN:trunk[3766]
2015-09-16 17:05:44 +00:00
Romain Quetiez
138423aeec
Customizations/XML: clearer error reporting when encountering a duplicate value for an AttributeEnum
...
SVN:trunk[3699]
2015-08-26 15:25:55 +00:00
Romain Quetiez
ec61417e39
#1081 Customizations: adjust the dimensions of the HTML Editor (CKEditor). Also fixed an issue when specifying width/height with unit (e.g. "30em") for AttributeText/AttributeLongText
...
SVN:trunk[3689]
2015-08-19 17:10:28 +00:00
Denis Flaven
2f0b122101
Automatic installation of modules: remove duplicates if needed.
...
SVN:trunk[3678]
2015-08-14 12:42:51 +00:00
Denis Flaven
628b7644b7
Pan and zoom in the impact analysis view.
...
SVN:trunk[3677]
2015-08-14 12:38:50 +00:00
Denis Flaven
cb5f6e1ada
Enhancement (internal) mark the "dict" entries as modified when loading them.
...
SVN:trunk[3660]
2015-07-28 12:55:51 +00:00
Denis Flaven
d64641127a
Fixed graphviz path check
...
SVN:trunk[3646]
2015-07-28 10:16:25 +00:00
Denis Flaven
606e462b53
The path to Graphviz' dot program is now prompted interactively during the setup, since Graphviz is now mandatory for displaying the impact analysis.
...
SVN:trunk[3643]
2015-07-15 15:14:38 +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
Denis Flaven
1aa489890c
Make sure that the SQL mutexes are specific to the current iTop instance, but still preserving the capability for the setup to detect an already running cron job with or without a valid config file.
...
SVN:trunk[3591]
2015-06-12 17:00:41 +00:00
Romain Quetiez
35e58f8cd2
Make it possible to overload RestUtils (static methods called with static:: instead of self::) - iTop NOW REQUIRES PHP 5.3: we have verified, there are very installations of iTop made on PHP 5.2. It is worth to note that PHP 5.3 is already end of life (5.4 will become end of life in 8 months)
...
SVN:trunk[3584]
2015-05-26 11:44:12 +00:00
Denis Flaven
0769b2c481
Relations & Impact analysis enhancements:
...
- Detailled tooltips in the graph
- Context queries ("knowing that")
SVN:trunk[3583]
2015-05-24 20:47:11 +00:00
Denis Flaven
aa93fde347
Impact analysis: still an alpha version.
...
SVN:trunk[3559]
2015-04-24 07:42:50 +00:00
Romain Quetiez
fa333504c6
XML Modelization of the relations: no option to restrict the browsing to downstream
...
SVN:trunk[3556]
2015-04-23 10:11:33 +00:00
Romain Quetiez
87a3b73024
XML Modelization of the relations: updated the conversion from 1.2 to 1.1
...
SVN:trunk[3553]
2015-04-23 09:33:04 +00:00
Romain Quetiez
eb379662ce
Rework of the relation diagrams: configuration of the redundancy (AttributeRedundancySettings)
...
SVN:trunk[3552]
2015-04-22 15:33:07 +00:00
Romain Quetiez
26eb4c7083
Rework of the relation diagrams: implemented MetaModel::GetRelatedObjectsUp, and took the redundancy into account (still misses a GUI)
...
SVN:trunk[3545]
2015-04-15 09:06:50 +00:00
Romain Quetiez
e64b6d1d98
XML Modelization of the relations: reworked toward an asymetric definition (downstream: A impacts B, upstream: B depends on A)
...
- The queries are developped at runtime (cache)
- More complex algorithm to take into account the legacy type of specification (GetRelationQueries)
- New dictionary naming convention (preserving backward compatibility): "VerbUp" to be replaced by "DownStream
- Temporary hacks to preserve the relation 'depends on', until we have a new GUI
- Special handling for the relation LogicalVolume impacts VirtualDevice which had to be implemented in the bridge module
- Improved the backward compatibility by leaving legacy methods GetRelationQueries returning an empty definition, allowing for an eventual XML redefinition
SVN:trunk[3542]
2015-04-10 10:09:22 +00:00
Denis Flaven
d9b1d0faf3
#1056 : the 'zip' extension is now mandatory to install iTop, since the code relies on the ZipArchive class for the Excel export and the scheduled backup.
...
SVN:trunk[3533]
2015-04-03 08:50:03 +00:00
Denis Flaven
2856d53967
#1054 : increase max_execution_time during the setup.
...
SVN:trunk[3532]
2015-04-03 08:37:55 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
e8cbb2d39d
XML 1.2: handle the XML transformation. Added APIs to report the functionality loss when downgrading (snippets, portal, module parameters, relations and object key)
...
SVN:trunk[3523]
2015-03-30 14:17:29 +00:00
Romain Quetiez
887e73ea1d
XML Modelization of the relations: declare the relations based on the XML (implicit declaration in XML, explicit in PHP -thus retrocompatible)
...
SVN:trunk[3522]
2015-03-30 14:14:26 +00:00
Romain Quetiez
e210996839
XML Modelization of the relations: fixed a bug in the compiler and transformed the datamodel files (2.x) into the latest 1.2 format
...
SVN:trunk[3521]
2015-03-30 08:24:45 +00:00
Denis Flaven
2ba3ab3057
Enhancement: PHP snippets inside the XML.
...
SVN:trunk[3520]
2015-03-27 17:16:40 +00:00
Romain Quetiez
3cf0fa3ee2
XML Modelization of the relations, with full support of the previous way (by implementing a method GetRelationQueries). Still, the standard data model has not been migrated to the new format.
...
SVN:trunk[3519]
2015-03-26 11:12:25 +00:00
Denis Flaven
8b36699893
Enhancement: the default value for a module's parameter can now be specified (and altered) via the XML and will no longer reside in the configuration file.
...
SVN:trunk[3518]
2015-03-25 15:11:24 +00:00
Denis Flaven
4919ca88ec
Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension.
...
SVN:trunk[3509]
2015-03-23 16:02:44 +00:00
Romain Quetiez
444d9e36c6
OQL enhancement: allow JOIN on a objclass/objkey pair of attributes (requires benchmarking)
...
SVN:trunk[3506]
2015-03-19 12:50:15 +00:00
Romain Quetiez
44fad50031
#1053 XML comments breaking the setup with message "Notice: Undefined property: DOMComment::$wholeText in ...modelfactory.class.inc.php on line 1280"
...
SVN:trunk[3490]
2015-01-14 13:51:37 +00:00
Romain Quetiez
eaf74a3f23
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class (improved the comment from the previous commit)
...
SVN:trunk[3487]
2015-01-08 11:05:18 +00:00
Romain Quetiez
1a99146b7a
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class
...
SVN:trunk[3486]
2015-01-08 10:39:34 +00:00
Denis Flaven
0f967a41df
Prevent a PHP crash when the icon tag is missing from a highlight_code definition in the XML.
...
SVN:trunk[3476]
2014-12-17 17:27:24 +00:00
Romain Quetiez
53e997cfba
Instrumented Model Factory with means to keep track of touched nodes
...
SVN:trunk[3461]
2014-12-12 12:17:43 +00:00
Denis Flaven
a222ba998d
Enhanced reporting during the setup: all the queries (create table / alter table) are now logged into "setup.log" along with their execution time.
...
SVN:trunk[3446]
2014-12-03 10:58:39 +00:00
Romain Quetiez
c4b039c9c6
#975 Continuation of the fix implemented in [r3431] - Renaming an enum requires to call RenameEnumValueInDB
...
SVN:trunk[3438]
2014-12-01 15:19:48 +00:00
Romain Quetiez
f4b10d3e81
#1022 Do cascade the resolution of an incident to its child requests + rework of the lifecycle/actions to ease the extensibility (New handlers: Rest, Copy, SetCurrentDate, SetCurrentUser, SetElapsedTime)
...
SVN:trunk[3423]
2014-11-19 09:44:52 +00:00
Denis Flaven
3fa354d00d
Predefined objects are now handled by RuntimeEnvironment
...
SVN:trunk[3418]
2014-11-14 10:43:24 +00:00
Romain Quetiez
1d0bfa7c92
XML format conversion utilities: no version means '1.0'
...
SVN:trunk[3414]
2014-11-06 15:51:08 +00:00