Show
Ignore:
Timestamp:
05/16/06 01:53:42 (7 years ago)
Author:
dema
Message:

A whole bunch of housekeeping code:

  • Moved system initialization to hyperde_init.rb
  • Refactored the whole model generation schema (NavModelGenerator? is now AppModel?). Application model is only generated on demand by calling the AppModel?.sync method when going to the navigation controller (except on the console interface). This helps speed up web server initialization, scripts and automated tests.
  • Included system classes in AppModel?, including the new HyperDEConfiguration (in preparation for adding i18n support).
  • Fixed an old bug that used to leave garbage from other repositories (closes #18).
  • Added import/export for custom views (closes #49).
  • Fixed an old bug in the import script that would create duplicate context and index parameters. (It was caused by something deeper in the associations code). Closes #41.

Made the system more robust overall.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/controllers/application.rb

    r60 r67  
    2929                                              @session['repo']['username'], 
    3030                                              @session['repo']['password']) 
    31       NavModelGenerator.new.generate 
    3231    end 
    3332  end