Commit Graph

58 Commits

Author SHA1 Message Date
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
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
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
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
Romain Quetiez
54ebdf332d #109 and #114 Record modules installations in DB
SVN:trunk[826]
2010-09-12 13:28:20 +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
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
Denis Flaven
272387d61e - Integrated all the authentications methods and various logon methods...
SVN:trunk[665]
2010-08-09 10:19:14 +00:00
Romain Quetiez
a76ce40036 Obsoleted the setup/data folder and moved the few sample data still used to the relevant modules (audit in config mgmt, and trigger/actions in ticketing)
SVN:trunk[643]
2010-07-29 15:25:55 +00:00
Romain Quetiez
05c9b10546 #166 Configuration by module (and module categories)
SVN:trunk[629]
2010-07-26 16:29:52 +00:00
Romain Quetiez
6e54a79940 #166 Split authentication and management of user rights
SVN:trunk[621]
2010-07-24 14:42:55 +00:00
Denis Flaven
8875fc3e11 Removed Debug trace !
SVN:trunk[611]
2010-07-16 12:08:21 +00:00
Denis Flaven
46a92aef55 Properly connect to the database BEFORE trying to create the admin account !
SVN:trunk[610]
2010-07-16 09:05:25 +00:00
Denis Flaven
2efb732ba9 Data load adjustements for beta'
SVN:trunk[600]
2010-07-13 15:42:39 +00:00
Romain Quetiez
890565e278 #154 Application too slow - no need to check the DB format anytime!
SVN:trunk[594]
2010-07-12 12:55:32 +00:00
Denis Flaven
328edd115a Preparing for the 1.0 beta release... final adjustments
SVN:trunk[591]
2010-07-07 11:01:30 +00:00
Denis Flaven
d668bdd6fe - Create the admin account with the default language selected during the setup
SVN:trunk[568]
2010-07-05 22:39:54 +00:00
Denis Flaven
f80cbcb93b - Create the admin account with the default language selected during the setup
SVN:trunk[566]
2010-07-05 22:37:36 +00:00
Denis Flaven
1247fda416 Manage interdependencies between modules, in the setup
SVN:trunk[552]
2010-07-05 11:00:25 +00:00
Romain Quetiez
147d6ebe8e Started to create sample data (quick fix in the setup)
SVN:trunk[536]
2010-07-02 16:00:42 +00:00
Denis Flaven
702a2345f7 New data model integration: fully modular setup based on the "modules"
SVN:trunk[518]
2010-07-01 14:10:21 +00:00
Denis Flaven
7ff800fa81 - Properly handle the "Enter" key in the setup screens
- Hidden modules are now enabled by default
- Added the GPLv3 licence as html for display in the setup

SVN:trunk[515]
2010-06-30 17:26:12 +00:00
Denis Flaven
f5b40898a3 New data model integration: fully modular setup based on the "modules"
SVN:trunk[511]
2010-06-30 15:40:18 +00:00
Romain Quetiez
442161f7bd New data model: alpha version
SVN:trunk[484]
2010-06-25 14:44:27 +00:00
Denis Flaven
4a456e61a8 Bug fix in the setup... strange it seems it was broken since the beginning, however it used to work fine...
SVN:trunk[479]
2010-06-23 16:46:42 +00:00
Romain Quetiez
a813a1e50a Fixed regression in the setup, due to the latest change (rearranged the includes)
SVN:trunk[439]
2010-06-08 09:19:44 +00:00
Denis Flaven
8c2d819920 - Moved the iTop version number to the Config class to be able to access it from the setup.
SVN:trunk[426]
2010-05-31 14:41:05 +00:00
Denis Flaven
1a5604f184 Fixed Trac #126: misleading message during the setup when magic_quotes_gpc in On. Now we provide a more accurate message.
SVN:trunk[424]
2010-05-27 15:36:06 +00:00
Denis Flaven
1bc76fe5bd Fixed a typo in an error message (Tack #125).
SVN:trunk[423]
2010-05-27 15:08:50 +00:00
Romain Quetiez
a0e0371812 #19 - Reviewed the licensing information and started to align the comments in the code
SVN:trunk[422]
2010-05-24 09:24:35 +00:00
Denis Flaven
15352ad018 - Checking memory_limit during the setup
SVN:trunk[415]
2010-05-16 16:54:08 +00:00
Romain Quetiez
d527b56340 #74 Added the configuration of logging (errors, web service usage, etc.), and improved a little the error logging (both in a file and into the database + new format for additional information such as the callstack)
SVN:trunk[403]
2010-05-13 20:40:52 +00:00
Denis Flaven
4928220098 - Try to protect as much as possible from fatal errors occuring during the data load:
1) Make sure we have enough memory to perform the task
2) In case of fatal error in the Ajax call, catch it, display it to the end-user and stop the installation.
See Trac #84 for more information.

SVN:trunk[298]
2010-02-17 22:45:17 +00:00
Romain Quetiez
f61ac3f4a0 Fixed two bugs:
- Trac#80 Misleading messages when using the back button during the setup (added back button in any error case)
 - Trac#72 Revised the setup to consider any installation scenario regarding Database and user privileges (user rights tracked into the log file)

SVN:trunk[291]
2010-01-28 17:10:39 +00:00
Denis Flaven
24e4e40e59 - fixed detection of the upload_tmp_dir (Trac #76 )
- added the check of the soap extension (Trac #68 )

SVN:trunk[289]
2010-01-25 17:30:52 +00:00
Denis Flaven
0a413a32f6 Renaming of the WebPage class (and its derived classes) to stick to the same naming convention as other classes.
SVN:trunk[250]
2010-01-17 09:07:10 +00:00
Romain Quetiez
7e35b6c371 Setup page: added a scroll bar and grouped some warnings into one message that would fit on two lines
SVN:trunk[249]
2010-01-14 12:27:45 +00:00