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
Denis Flaven
68ff589f9c
(refactoring) Generate database and "instance" UUIDs upon installation/upgrade.
...
SVN:trunk[4757]
2017-06-06 14:00:10 +00:00
Romain Quetiez
44b53e40a0
Obsolescence: introduction of this new concept (wording could change later). The obsolescence of an object is computed after other attributes, by the mean of an OQL expression. The code has been refactored (again) so as to factorize between the computation of friendly names and the computation of obsolescence flags. The refactoring involved a significant AND RISKY change: external key friendly names (magic attributes) have been changed from AttributeFriendlyName to AttributeExternalField, which simplifies the SQL query build logic.
...
SVN:trunk[4732]
2017-05-11 11:58:42 +00:00
Romain Quetiez
fa2fd6dcdf
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Guillaume Lajarige
2fcf50bb88
N°653 Lifecycle flags can be defined on both states and transitions (Note: This is a beta version and need to be tested!)
...
SVN:trunk[4688]
2017-04-21 14:59:04 +00:00
Vincent Dumas
5dafb92dd3
LOCK TABLE MySQL privilege is required for iTop user to restore backups.
...
SVN:trunk[4679]
2017-04-13 09:46:07 +00:00
Romain Quetiez
802d20d554
N.780 Friendly name format ignored if only one attribute is used
...
SVN:trunk[4630]
2017-03-29 09:22:39 +00:00
Denis Flaven
3daf4c62db
- Refactoring : structuration of the Exceptions thrown when the XML assembling fails
...
- Take into account the node specified as a parameter to saveXML()
SVN:trunk[4624]
2017-03-27 16:24:50 +00:00
Denis Flaven
ea3c7703c4
XML format 1.4, introducing the new "force" flag.
...
SVN:trunk[4601]
2017-03-17 13:15:13 +00:00
Romain Quetiez
0b2ce4289d
738 Setup not working if access_mode=2 and a synchro data source has a new attribute to create
...
SVN:trunk[4594]
2017-03-16 15:22:19 +00:00
Vincent Dumas
0df420cd17
N°723 help message enhancement on 4th setup screen, about MySQL user required rights.
...
SVN:trunk[4571]
2017-03-08 14:16:29 +00:00