Denis Flaven
2429ec4eec
N°1323: Bug fix for a crash with the error message: class 'cmdbAbstractObject' not found, in the last screen of the setup under very specific circumstances.
...
SVN:2.4[5334]
2018-02-09 13:46:23 +00:00
Denis Flaven
59c6c0250d
(retrofit from trunk) Bug fixes:
...
- properly detect missing dependencies when deploying extensions from the Hub (and not only when deploying a 2nd time an extension, cf bug n°1284).
- setup hangs when upgrading to 2.4.1 with some "old" extensions in the "extensions" folder.
SVN:2.4[5291]
2018-01-23 10:39:47 +00:00
Pierre Goiffon
18a5afb8a6
(Retrofit from trunk) N°942 PHP version not yet validated was incorrectly set to 7.1.9, fix it back to 7.2.0 (r5288)
...
SVN:2.4[5289]
2018-01-18 11:12:41 +00:00
Denis Flaven
44b9f23117
(Retrofit from trunk) Fix for a problem breaking the mysqldump detection (when it fails on windows). Root cause: do not return/display the output of the shell command used to test mysqldump since (on windows) it may contain non-UTF-8 characters of an unknown character set and this breaks "UTF-8 picky" functions like json_encode.
...
SVN:2.4[5286]
2018-01-17 16:34:36 +00:00
Denis Flaven
1172130d7c
(Rtrofit from trunk) Setup: special mapping for 2 extensions which code has changed...
...
SVN:2.4[5278]
2018-01-17 12:38:42 +00:00
Denis Flaven
6e4836f5e0
(Retrofit from trunk) Preparing for the Hub: better decouple the RunTimeEnvironment from the list of directories to scan/install in order to support installation from the Hub.
...
SVN:2.4[5274]
2018-01-17 10:22:14 +00:00
Denis Flaven
4ee6e6f915
(Retrofit from trunk) Fixed regression introduced by [r5235]: some directories (like data/production-modules) may not always exist... this should not stop the setup.
...
SVN:2.4[5273]
2018-01-17 10:16:42 +00:00
Denis Flaven
e5b318b94f
(Retrofit from trunk) Handle extensions with missing dependencies.
...
SVN:2.4[5272]
2018-01-17 10:15:11 +00:00
Denis Flaven
c081b89f03
(Retrofit from trunk) Small setup refactoring for getting ready for the Hub.
...
SVN:2.4[5271]
2018-01-17 10:13:14 +00:00
Eric Espié
757b3d1cc3
Retrofit from trunk
...
N°1224 - The 2.4.x setup keep the selected choices from a 1.3.x version.
* The selection is kept even if the extension has a one more module than the 1.3.x [from revision 5252]
SVN:2.4[5253]
2018-01-16 10:41:47 +00:00
Pierre Goiffon
c4efbe2891
(Retrofit from trunk) N°942 set nex itop release MySQL requirement to 5.5.3 for utf8mb4 (r5245)
...
SVN:2.4[5246]
2018-01-12 16:08:22 +00:00
Pierre Goiffon
58506441cf
(Retrofit from trunk) N°942 next itop release PHP & MySQL requirements : use *.0 versions instead of the latests (r5243)
...
SVN:2.4[5244]
2018-01-12 15:36:25 +00:00
Pierre Goiffon
997fa3a856
(Retrofit from trunk) N°942 change next itop release MySQL version requirement from 5.6 to 5.5, plus add some comments (r5238)
...
SVN:2.4[5239]
2018-01-12 11:27:37 +00:00
Eric Espié
4c6e6ffc9c
Retrofit from trunk
...
N°1191 - Wrong file name for backup check. [from revision 5143]
N°1188 - Backup needs too much disk space [from revision 5144]
N°1190 - Better error reporting and disk cleanup. [from revision 5145]
License reformat. [from revision 5146]
N°1188 & N°1189 Too much disk space / memory used for backup / restore - completing the commit [r5144], because the PHP extension phar is no more required [from revision 5151]
SVN:2.4[5233]
2018-01-11 08:05:10 +00:00
Pierre Goiffon
dcc4061261
(Retrofit from trunk) N°942 setup : max version for PHP (r5213)
...
SVN:2.4[5214]
2018-01-08 15:41:25 +00:00
Pierre Goiffon
c17d0b1027
(Retrofit from trunk) N°942 setup : add checks for next iTop release requirements on PHP and MySQL versions (r5190)
...
SVN:2.4[5191]
2018-01-02 16:08:37 +00:00
Denis Flaven
a8c749a46a
(retrofit from trunk) Preparing for integration with the Hub.
...
SVN:2.4[5159]
2017-12-15 14:55:25 +00:00
Denis Flaven
55b34b5d11
(retrofit from trunk) Enhancement: automatically recognize some well-know multi-module extensions deployed using the old format (i.e. shipped without an extension.xml file) and emulate the new format for them in order to display a meaningful label and version in the setup and in the about box.
...
SVN:2.4[5153]
2017-12-14 12:14:08 +00:00
Eric Espié
105dc46f46
Retrofit from trunk
...
N°1156 - Manual backup can be very long
* The database is saved in last position to avoid overhead when generating the archive file [from revision 5130]
SVN:2.4[5131]
2017-11-16 14:05:10 +00:00
Eric Espié
bbca491118
Retrofit from trunk
...
Fix utils::GetCurrentModuleUrl() bug introduced in revision 4920 [from revision 5085]
SVN:2.4[5086]
2017-10-25 16:01:16 +00:00
Eric Espié
72cb41dd7e
Retrofit from trunk
...
N°1134 - Bad version number when MTP
* The order of the installed versions is changed when doing MTP. [from revision 5073]
SVN:2.4[5075]
2017-10-24 08:20:36 +00:00
Eric Espié
6ef39c9f5b
Retrofit from trunk
...
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
* Fix the alternative selection when updating the setup
* Uncheck options when the alternatives are deselected [from revision 5067]
SVN:2.4[5068]
2017-10-23 11:40:46 +00:00
Eric Espié
1d54b66de9
Retrofit from trunk
...
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
* Fix the disable attribute of the options [from revision 5057]
SVN:2.4[5058]
2017-10-20 12:08:00 +00:00
Guillaume Lajarige
9f4d07aaa5
(Retrofit from trunk) N°1123.2 AttributeImage: default_image is no longer mandatory.
...
SVN:2.4[5041]
2017-10-18 14:53:36 +00:00
Romain Quetiez
8499babcb3
(Retrofit from trunk) N°1092.1 Setup / MTP improvements regarding the environments folders:
...
- /env-production-build rights check before running setup
- /env-xxx-build is no longer deleted after MTT / MTP from the ITSM Designer. This prevents permissions issue when webserver user doesn't have suffisant rights on the root folder.
SVN:2.4[5026]
2017-10-17 08:02:30 +00:00
Eric Espié
37e15706b2
(Retrofit from trunk) Fix utils::GetCurrentModuleUrl() introduced in revision 4844
...
SVN:2.4[4970]
2017-10-05 15:34:09 +00:00
Romain Quetiez
7edc79f398
(Retrofit from trunk) Code robustness: Though the commit [4922] solves the issue N.1052, it is safer to reset the cache as part of the "Commit" performed during the installation process.
...
SVN:2.4[4925]
2017-09-20 14:53:41 +00:00
Guillaume Lajarige
59ddab9f94
N°781 Setup: New hook available after data load (ModuleInstaller::AfterDataLoad())
...
SVN:trunk[4891]
2017-09-04 10:46:33 +00:00
Romain Quetiez
7cace73844
N.1014 Fixed regressions introduced in the rework of MTP/MTT : test database named after test-build, and losing the data/delta.<nev>.xml file, and cleanup badly implemented
...
SVN:trunk[4889]
2017-09-01 14:44:28 +00:00
Guillaume Lajarige
9cf42f6cc8
N°1002 Backup: '.' character in iTop instance path was causing a crash when trying to -temporary- replace them in the backup filename (due to compression lib limitations).
...
SVN:trunk[4883]
2017-08-29 14:30:46 +00:00
Romain Quetiez
3d72060bf5
N.890.1 and N.890.2: build a new run time environment into a separate "build" directory, then commit it by the mean of quick and bullet proof file copies/moves. Not yet used in the setup.
...
SVN:trunk[4881]
2017-08-29 08:08:24 +00:00
Romain Quetiez
b1494d0dd9
N890.3 Archive mode toggle menu not visible after setup/MTP: the information is cached into the session and needs to be reset
...
SVN:trunk[4870]
2017-08-21 15:28:07 +00:00
Denis Flaven
015c5b7a96
Bug fix: protect the setup from a fatal exception when encountering a module with no version number.
...
SVN:trunk[4847]
2017-07-26 15:46:57 +00:00
Denis Flaven
c6b98dd5c1
Bug fix: do NOT scan the whole "data" directory searching for extensions !!
...
SVN:trunk[4845]
2017-07-26 08:19:13 +00:00
Denis Flaven
61d3a4e48f
(FAF for module developers): utilities to easily know the name/version/dir/URL of the current module and write module independent code !!
...
SVN:trunk[4844]
2017-07-21 13:55:22 +00:00
Denis Flaven
be4c1e2c1c
Bug fix: prevent a crash of the setup when there is no "extensions" directory at all.
...
SVN:trunk[4843]
2017-07-20 13:37:07 +00:00
Denis Flaven
6f499dd36e
N°954: don't use the same (re)naming scheme, or risk a "cannot redeclare class" error.
...
SVN:trunk[4842]
2017-07-20 13:32:46 +00:00
Guillaume Lajarige
2557d6e7d5
N°706 DBCollation config parameter is no longer forced during setup. It was for migrating iTop 2.0 but is now obsolete.
...
SVN:trunk[4839]
2017-07-18 13:41:51 +00:00
Denis Flaven
c039414adc
Don't add a question mark at the end of the setup's Iframe URL.
...
SVN:trunk[4832]
2017-07-12 08:51:34 +00:00
Denis Flaven
fe84cbd978
Remove (once more...) a warning at the end of the setup...
...
SVN:trunk[4829]
2017-07-11 09:33:43 +00:00
Denis Flaven
fb28de971c
Remove a warning at the end of the setup...
...
SVN:trunk[4823]
2017-07-10 13:23:03 +00:00
Denis Flaven
6bc24b6064
File names are now purely reltive to the module's root directory.
...
SVN:trunk[4821]
2017-07-10 09:49:50 +00:00
Denis Flaven
d0d9b1ce50
Improved way to track the choices made during the installation in order to:
...
1) Be able to proerly report this information
2) Make sure that the same (proper) choices are proposed upon update
SVN:trunk[4815]
2017-07-07 16:00:30 +00:00
Denis Flaven
b613b9b302
Cosmetics on the asychronous DB connection message.
...
SVN:trunk[4811]
2017-07-07 15:27:32 +00:00
Denis Flaven
624f6bcfc5
Added a "Set" method.
...
SVN:trunk[4810]
2017-07-07 15:26:31 +00:00
Romain Quetiez
b583bd2edc
N.612 Regression introduced in the previous commit: on the setup conclusion page, the link to download the backup file does not work (and warning "unknown variable $sTruncatedFilePath')
...
SVN:trunk[4806]
2017-07-07 09:30:52 +00:00
Romain Quetiez
e31fa066fc
N.612 Backup files could not exceed 4Gb (technology limitation). The fix consists in archiving the backup as a tar.gz instead of a zip. As a consequence, installing iTop now requires TWO additional PHP modules: phar/zlib. The zip module remains mandatory because it is used in other places. The restore utility accepts both legacy zip files and brand new tar.gz files. DBBackup::CreateZip is deprecated in favor of DBBackup::CreateCompressedBackup. DBRestore::RestoreFromZip is deprecated in favor of DBRestore::RestoreFromCompressedFile (which autodetects the format for backward compatibility).
...
SVN:trunk[4803]
2017-07-06 15:26:03 +00:00
Romain Quetiez
3f819eaa19
N.656 Allow DB writes during a backup
...
SVN:trunk[4794]
2017-07-04 06:55:41 +00:00
Romain Quetiez
2693e81bad
XML Customizations: when the parent class is unknown, the error is "unknown constant PARENT_NOT_FOUND"... which is a clue ;-)... now it says something far more accurate like "/itop_design/classes/class[MyCustomClass] at line 458: parent class 'SomeOtherCustomClass' could not be found"
...
SVN:trunk[4762]
2017-06-14 15:14:49 +00:00
Denis Flaven
14dfe04714
Instrumentation of the setup/compiler: dump the complete XML data model at the end of the installation.
...
SVN:trunk[4759]
2017-06-08 13:56:14 +00:00