glajarige
|
6b686556d1
N°781 Setup: New hook available after data load (ModuleInstaller::AfterDataLoad())
|
7 years ago |
romainq
|
5ee22e4e42
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.
|
7 years ago |
glajarige
|
78c518948a
N°706 DBCollation config parameter is no longer forced during setup. It was for migrating iTop 2.0 but is now obsolete.
|
8 years ago |
dflaven
|
1abda8b6b6
File names are now purely reltive to the module's root directory.
|
8 years ago |
dflaven
|
380917eb2c
Improved way to track the choices made during the installation in order to:
|
8 years ago |
romainq
|
5528688133
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).
|
8 years ago |
dflaven
|
4e67ead342
Instrumentation of the setup/compiler: dump the complete XML data model at the end of the installation.
|
8 years ago |
dflaven
|
d7a0fb642d
(refactoring) Generate database and "instance" UUIDs upon installation/upgrade.
|
8 years ago |
romainq
|
c65496ee4c
Code refactoring : fix of #876 implemented in 2.0.3 as [r3161], moved to a place where it will fix other implementations of the setup
|
9 years ago |
dflaven
|
4d54906d6d
Cleanup and optimization of the handling/loading of the dictionary files.
|
9 years ago |
romainq
|
1747be3a44
Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.
|
9 years ago |
dflaven
|
a07bc5f39d
The path to Graphviz' dot program is now prompted interactively during the setup, since Graphviz is now mandatory for displaying the impact analysis.
|
10 years ago |
dflaven
|
610247a0cb
Enhancement: support injection of new modules treated as data.
|
10 years ago |
dflaven
|
7ef64ebeb9
Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension.
|
10 years ago |
dflaven
|
4e399176ee
Predefined objects are now handled by RuntimeEnvironment
|
10 years ago |
dflaven
|
f853d58514
Fix in the log of the setup: Properly compute the percentage of "useless" records in priv_change.
|
11 years ago |
dflaven
|
12da9ba1bf
Automatic cleanup of the table 'priv_change' before upgrading.
|
11 years ago |
romainq
|
575094fd99
Reworked the asynchronous mechanism to ease its extension (added a "status", preset by the setup)
|
11 years ago |
dflaven
|
7fa7aaccb2
#944 Better initialization of the 'origin' field based on localized comments.
|
11 years ago |
dflaven
|
17f4b02ee4
#944 Speed-up the display of CSV import history. IF the feature is enabled, the CSV import history is:
|
11 years ago |
romainq
|
319e479283
#936 Tune the default (i.e. implicit) tracking level on link sets (and disable tracking on 1-N links, for fresh installations)
|
11 years ago |
romainq
|
6f18762414
#876 Upgrade finishes with error "Cannot reload object id = -1" (root cause: DB in read-only mode, see config/access_mode)
|
11 years ago |
romainq
|
bc0b511c7a
#827 Default language given at setup not taken into account (login page always in english)
|
11 years ago |
dflaven
|
a922865c04
Load structural data for all selected modules indepentyl of:
|
11 years ago |
dflaven
|
3e177c57fd
New verb "AfterDatabaseSetup" for performing installation tasks after the completion of the DB creation (+predefined objects & admin account)
|
11 years ago |
romainq
|
95bddf03d6
Possibility to introduce a delta (not in a module) at compile time
|
12 years ago |
romainq
|
5394d05e53
New capability for CRON: handle tasks scheduled at given date/time (as opposed to a task being executed more or less continuously).
|
12 years ago |
romainq
|
ca4f4a5433
#659 exception handling producing notices, hence causing confusion
|
12 years ago |
romainq
|
1e18ec5406
#664 Could not login after upgrade of an iTop 1.x with a DB prefix
|
12 years ago |
dflaven
|
d085fc894e
Removed the compiler's log from the overall setup log.
|
12 years ago |