Sha256: a3294cd8a8d696547a9d08252896ce0930e56924e98e832c1316ccede2129659
Contents?: true
Size: 1.04 KB
Versions: 9
Compression:
Stored size: 1.04 KB
Contents
class RailsDbAdminApplication def self.up if DesktopApplication.find_by_internal_identifier('rails_db_admin').nil? rails_db_admin_app = DesktopApplication.create( :description => 'RailsDbAdmin', :icon => 'icon-rails_db_admin', :javascript_class_name => 'Compass.ErpApp.Desktop.Applications.RailsDbAdmin', :internal_identifier => 'rails_db_admin', :shortcut_id => 'rails_db_admin-win' ) rails_db_admin_app.preference_types << PreferenceType.iid('desktop_shortcut') rails_db_admin_app.preference_types << PreferenceType.iid('autoload_application') rails_db_admin_app.save admin_user = User.find_by_username('admin') admin_user.desktop.applications << rails_db_admin_app admin_user.save truenorth_user = User.find_by_username('truenorth') truenorth_user.desktop.applications << rails_db_admin_app truenorth_user.save end end def self.down DesktopApplication.find_by_internal_identifier('rails_db_admin').destroy end end
Version data entries
9 entries across 9 versions & 1 rubygems