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
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
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
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
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
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
ebd0ae85a4
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
...
SVN:trunk[4252]
2016-06-23 08:14:43 +00:00
Denis Flaven
f3773f6047
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3978]
2016-04-04 13:44:15 +00:00
Romain Quetiez
b8af72b402
Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.
...
SVN:trunk[3877]
2016-01-25 16:47:05 +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
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +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
Denis Flaven
3fa354d00d
Predefined objects are now handled by RuntimeEnvironment
...
SVN:trunk[3418]
2014-11-14 10:43:24 +00:00
Denis Flaven
4920cc4aee
Fix in the log of the setup: Properly compute the percentage of "useless" records in priv_change.
...
SVN:trunk[3248]
2014-07-04 15:30:36 +00:00
Denis Flaven
9f41c7e577
Automatic cleanup of the table 'priv_change' before upgrading.
...
SVN:trunk[3243]
2014-07-04 13:09:27 +00:00
Romain Quetiez
d847272264
Reworked the asynchronous mechanism to ease its extension (added a "status", preset by the setup)
...
SVN:trunk[3241]
2014-07-03 14:31:54 +00:00
Denis Flaven
b2feca5eb5
#944 Better initialization of the 'origin' field based on localized comments.
...
SVN:trunk[3238]
2014-07-02 09:32:05 +00:00
Denis Flaven
008cac25b4
#944 Speed-up the display of CSV import history. IF the feature is enabled, the CSV import history is:
...
1) Displayed asynchronously
2) Based on a specific 'origin' enum fields instead of parsing the userinfo comment
SVN:trunk[3234]
2014-07-01 14:09:18 +00:00
Romain Quetiez
e4bb0acd94
#936 Tune the default (i.e. implicit) tracking level on link sets (and disable tracking on 1-N links, for fresh installations)
...
SVN:trunk[3187]
2014-06-03 13:36:35 +00:00
Romain Quetiez
85fa578f2a
#876 Upgrade finishes with error "Cannot reload object id = -1" (root cause: DB in read-only mode, see config/access_mode)
...
SVN:trunk[3161]
2014-05-19 14:23:52 +00:00
Romain Quetiez
8c702a42e9
#827 Default language given at setup not taken into account (login page always in english)
...
SVN:trunk[2976]
2013-11-21 15:33:09 +00:00
Denis Flaven
3b6646f1b9
Load structural data for all selected modules indepentyl of:
...
- the load of sample data
- first install or upgrade
SVN:trunk[2845]
2013-09-03 15:37:10 +00:00
Denis Flaven
5ed91c2223
New verb "AfterDatabaseSetup" for performing installation tasks after the completion of the DB creation (+predefined objects & admin account)
...
SVN:trunk[2820]
2013-08-14 07:34:07 +00:00
Romain Quetiez
58af5528be
Possibility to introduce a delta (not in a module) at compile time
...
SVN:trunk[2817]
2013-08-09 15:47:05 +00:00
Romain Quetiez
98a1242050
New capability for CRON: handle tasks scheduled at given date/time (as opposed to a task being executed more or less continuously).
...
SVN:trunk[2816]
2013-08-08 15:23:05 +00:00
Romain Quetiez
c1fae7fd24
#659 exception handling producing notices, hence causing confusion
...
SVN:trunk[2625]
2013-03-14 14:22:27 +00:00
Romain Quetiez
acf4c7a28a
#664 Could not login after upgrade of an iTop 1.x with a DB prefix
...
SVN:trunk[2618]
2013-03-13 14:37:46 +00:00
Denis Flaven
cd82ff981f
Removed the compiler's log from the overall setup log.
...
SVN:trunk[2571]
2012-12-13 14:51:45 +00:00
Denis Flaven
a9d17903cf
Fix for Trac#627: Don't log the parameters in the call stack in case of exception to protect sensitive data.
...
SVN:trunk[2476]
2012-11-28 10:53:43 +00:00
Denis Flaven
352a95decb
Added a detailed log of the compiler (temporary ? for debugging purposes ?)
...
SVN:trunk[2473]
2012-11-28 09:01:43 +00:00
Romain Quetiez
f089d4282e
Renamed priv_Userinternal into priv_userinternal: the upgrade must be idempotent!
...
SVN:trunk[2436]
2012-11-21 10:04:40 +00:00
Romain Quetiez
bedbc387eb
Renamed priv_Userinternal into priv_userinternal, and added a check for table names (lowercase is the rule!)
...
SVN:trunk[2435]
2012-11-21 09:41:53 +00:00
Romain Quetiez
4d85ff60ab
Fixed #618 and #621
...
+ renamed a few classes/enums/attributes to improve the classes naming consistency and ease the writing of OQLs
+ fixed errors in the profiles
SVN:trunk[2434]
2012-11-20 16:24:24 +00:00
Romain Quetiez
3a90af5fdc
Internal: fixed reporting issue for bulk installer
...
SVN:trunk[2393]
2012-10-26 14:30:50 +00:00
Denis Flaven
99b4719335
Log the response file as a standalone XML file to be able to easily replay each installation
...
SVN:trunk[2374]
2012-10-26 08:12:14 +00:00
Denis Flaven
fa9237f04b
Log the installation parameters in case an investigation is needed
...
SVN:trunk[2371]
2012-10-25 16:10:53 +00:00
Denis Flaven
3c3c805298
Finishing touch on the setup program... ready for 2.0 beta ??
...
SVN:trunk[2334]
2012-10-24 07:30:43 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
Denis Flaven
135abdb9e0
Fixed the "Reset(APC)Cache" at the end of the installation.
...
SVN:trunk[2310]
2012-10-20 15:42:39 +00:00
Denis Flaven
ec3c42e87c
- Changes to the setup program: Backup now works for real
...
- A few cosmetic changes...
SVN:trunk[2252]
2012-10-12 12:15:06 +00:00
Denis Flaven
f788f589fa
ResetCache requires the Dict class.
...
SVN:trunk[2247]
2012-10-10 10:16:29 +00:00
Denis Flaven
847a538912
Some progress on the 2.0 setup...
...
SVN:trunk[2237]
2012-10-10 09:18:32 +00:00
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +00:00
Denis Flaven
5c7604f950
- Implemented the 'symlinks' options
...
- Better handling of errors during the installation
SVN:trunk[2227]
2012-10-03 08:18:40 +00:00
Denis Flaven
54a3a1a89a
First integration pass of the new "2.0" setup, but still work in progress...
...
SVN:trunk[2191]
2012-09-19 12:36:44 +00:00
Romain Quetiez
d18ff8339a
The new 2.0 setup is under way... disabled copy and backup
...
SVN:trunk[2190]
2012-09-19 09:24:29 +00:00
Denis Flaven
e463bd8b48
Preparing for the integration of the version 2.0 of the setup.
...
Some changes to the application layout: logs now go to the ./log folder ./data should be used to store application's data.
SVN:trunk[2189]
2012-09-18 19:55:56 +00:00
Romain Quetiez
bb404f8a95
The new 2.0 setup is under way... (added backup + file copy + sample data + admin language)
...
SVN:trunk[2187]
2012-09-18 09:59:36 +00:00