Commit Graph

139 Commits

Author SHA1 Message Date
Denis Flaven
b9f467f08f Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
SVN:trunk[1232]
2011-04-22 15:53:21 +00:00
Denis Flaven
c6493f6cdc Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
SVN:trunk[1228]
2011-04-22 15:44:50 +00:00
Denis Flaven
d8c5f26aed Fix for IE8: On IE <button type="submit"> does not submit the form if an onClick action is specified !
SVN:trunk[1215]
2011-04-13 09:53:59 +00:00
Denis Flaven
4fefaa5658 Make sure that we initialize the list of modules with just the default config and not the previous config. Setup now supports removing modules (even if the actual data are NOT removed from the database, yet).
SVN:trunk[1189]
2011-04-07 08:22:57 +00:00
Denis Flaven
089a9fcf4a - Make sure that the data (smaples and structure) from hidden modules are loaded as well. (Symptom: sample EmailNotifications were not loaded)
- Make sure that the "synchrodatasource" file gets loaded as part of the "standard" app modules, even when upgrading "in-place" an existing iTop configuration file.

SVN:trunk[1185]
2011-04-06 18:42:27 +00:00
Denis Flaven
9e2c556805 Load the config before using it !
SVN:trunk[1169]
2011-04-04 10:18:03 +00:00
Denis Flaven
3a0be981d6 Added the detection & logging of APC.
SVN:trunk[1168]
2011-04-04 09:57:35 +00:00
Denis Flaven
911d4177cc - Various fixes an finishing touch to the setup: support of "named" root modules, streamlined back/next processing, cleaner "summary" screen, etc...
SVN:trunk[1163]
2011-04-01 10:02:40 +00:00
Romain Quetiez
851b41670e New setup: fixed bug in the HTML (missing Next button on IE8)
SVN:trunk[1159]
2011-03-31 13:03:09 +00:00
Denis Flaven
e3ac7067f7 New implementation of the setup:
- All actions are performed asynchronously at the end of the setup
- Supports upgrading and reinstalling (to add modules)

SVN:trunk[1157]
2011-03-30 17:28:01 +00:00
Romain Quetiez
7ae02a7c5b Enablers for the current setup improvements
SVN:trunk[1150]
2011-03-28 14:03:34 +00:00
Romain Quetiez
b8b20f82d7 Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added.
SVN:trunk[1132]
2011-03-18 11:15:09 +00:00
Denis Flaven
6262fa1d26 Fix Trac #336: verification of the directory of the temporary config file was wrong... however the script still assumes that the temporary config file and the final one are stored in the same place... at the root of the iTop installation.
SVN:trunk[1116]
2011-03-08 10:48:35 +00:00
Denis Flaven
3d8ffba2fa Mention that the database user must have the "CREATE VIEW and TRIGGER" privileges for the setup to work fine.
SVN:trunk[1063]
2011-02-03 09:41:32 +00:00
Denis Flaven
78256bae0b - Display PHP errors during setup instead of hiding them ! (Trac #321)
- Set a longer timeout during setup (Trac #314)

SVN:trunk[1042]
2011-01-03 14:56:28 +00:00
Romain Quetiez
cde184e2a3 Allow a module to provide a handler to override application settings: OnMetaModelStarted()
SVN:trunk[1010]
2010-12-06 09:14:20 +00:00
Denis Flaven
d8f2979c5a - Fixed Trac #318 (and #335): added the check of the mandatory DOM extension.
SVN:trunk[994]
2010-11-29 18:27:44 +00:00
Romain Quetiez
c428e07c4b XML data loader to request for credentials
SVN:trunk[986]
2010-11-29 10:19:33 +00:00
Romain Quetiez
9f000c15ff Cosmetic on setup: perform post DB install in the same page as admin account creation, and hide ticket prerequisites module
SVN:trunk[981]
2010-11-26 15:57:11 +00:00
Romain Quetiez
64044e47e1 Modularity: allow a module to execute some specific installation procedures (customize the config file, do something in the database)
SVN:trunk[975]
2010-11-25 17:15:12 +00:00
Romain Quetiez
fcbd9b8911 Improved Web services: opened to services coming from an optional module
SVN:trunk[965]
2010-11-23 16:16:01 +00:00
Denis Flaven
2c4bdf6398 - Fixed the detection of relative path in the config file to make it compatible with *nix
SVN:trunk[963]
2010-11-23 11:54:41 +00:00
Romain Quetiez
d8bb6a45b2 REVIEWED THE FILE INCLUSION POLICY
- includes are relative to the application root folder, aka APPROOT
- changed the config file, while preserving the compatibility with older installs

SVN:trunk[962]
2010-11-22 17:53:52 +00:00
Denis Flaven
956ebb1962 Force a dummy timezone to prevent a warning during the setup...
SVN:trunk[957]
2010-11-22 12:36:38 +00:00
Denis Flaven
006453678b Fixed Trac#300: each iTop instance now uses its own name for the cookie storing the session ID. Therefore several instances can coexist independently on the same server.
SVN:trunk[913]
2010-10-22 06:09:51 +00:00
Denis Flaven
931075687a Fix for Trac #289: setup now checks that the "setup" directory is writeable.
SVN:trunk[909]
2010-10-20 16:20:52 +00:00
Denis Flaven
4b5a25ea59 Fixed Trac #278: better detection of all PHP mandatory modules.
SVN:trunk[897]
2010-10-19 12:45:48 +00:00
Romain Quetiez
1e1e10aa00 #111 Improved the data loader, and added a REST service to load data from a file
SVN:trunk[892]
2010-10-13 16:36:51 +00:00
Denis Flaven
ea84314337 - New announcement message at the end of the setup wizard
- Bug fix: The link to Combodo opens in another frame if clicked during the setup, so that it does not stop/break the setup

SVN:trunk[881]
2010-09-16 09:27:56 +00:00
Romain Quetiez
746d2a1597 #267 Fixed a regression due to the change [866]
SVN:trunk[872]
2010-09-14 21:06:43 +00:00
Denis Flaven
312bd1fb26 For support purposes: added a page that simply calls phpinfo()
SVN:trunk[863]
2010-09-14 08:43:30 +00:00
Romain Quetiez
8ed58f19c3 Benchmark page moved into test tools
SVN:trunk[844]
2010-09-13 12:07:13 +00:00
Romain Quetiez
54ebdf332d #109 and #114 Record modules installations in DB
SVN:trunk[826]
2010-09-12 13:28:20 +00:00
Romain Quetiez
2ad6c0594d #162 Implemented the non interactive bulk load (REST, CLI not implemented)
SVN:trunk[818]
2010-09-11 13:36:16 +00:00
Romain Quetiez
40eb8367a4 #233 Speed up data load, found a bottleneck, but still some room for improvement, added internal settings to boost up huge load or workaround a bug in CheckToWrite (if any)
SVN:trunk[772]
2010-09-05 22:20:28 +00:00
Romain Quetiez
1432f1ffe5 Updated the benchmark page to the last change in data model
SVN:trunk[757]
2010-09-03 21:29:27 +00:00
Romain Quetiez
4894dd2b4c New placeholders in templates: this->html(attcode) and this->label(attcode)
SVN:trunk[735]
2010-09-01 09:07:01 +00:00
Denis Flaven
7b82f17eed - Cosmetics: aligned screen titles with the "Next" label mentioned in the previous screen.
- All hyperlinks (in the setup) now point to a new tab/window so that you can continue to run the setup in the original window after reading what was displayed.

SVN:trunk[731]
2010-08-31 16:39:40 +00:00
Romain Quetiez
8fe9d25341 Improved benchmark tools
SVN:trunk[729]
2010-08-31 13:35:16 +00:00
Romain Quetiez
b7131ba4db Improved the internal KPI reporting tools
SVN:trunk[722]
2010-08-30 22:14:04 +00:00
Romain Quetiez
75bbad57fa Optimized roughly the load of user management data, and added a mean for quick profiling (to enable, add the setting log_duration)
SVN:trunk[711]
2010-08-29 19:49:17 +00:00
Denis Flaven
b6b8c432a3 - Check for some optional extensions (mcrypt, ldap,...) during the setup at tell the user what are the consequences.
SVN:trunk[700]
2010-08-25 15:53:59 +00:00
Romain Quetiez
b28735213d #137 #203 #204 #119 - Finalized the new (simplified) module for user rights management ; needed to review deeply the data integrity management to have the setup working again!
SVN:trunk[697]
2010-08-25 14:51:36 +00:00
Denis Flaven
911de05616 - Fixed Trac #217: can not log-off at the first login after setup.
SVN:trunk[696]
2010-08-24 15:17:51 +00:00
Romain Quetiez
68b5fc78c9 Finished implementing the user rights by profile (simple)
SVN:trunk[695]
2010-08-24 13:25:46 +00:00
Romain Quetiez
95b27bfcf4 Reviewed benchmark tool (split creation of structure / CIs / Tickets)
SVN:trunk[686]
2010-08-23 13:03:18 +00:00
Romain Quetiez
a33dfa9f10 updated benchmark procedure
SVN:trunk[682]
2010-08-19 14:04:22 +00:00
Romain Quetiez
b555f104df Improved user rights management: SELECT filtered on objects authorized for the current user (not yet fully implemented)
SVN:trunk[681]
2010-08-19 13:08:42 +00:00
Romain Quetiez
2387176142 Improved the benchmarking utility
SVN:trunk[680]
2010-08-18 22:21:39 +00:00
Romain Quetiez
b4807be4bf Updated benchmark tool and sample data with new data model names and attributes
SVN:trunk[677]
2010-08-16 14:51:55 +00:00