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

Version Path
rails_db_admin-3.0.0 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.1.2 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.1.1 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.1.0 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.0.4 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.0.3 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.0.2 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.0.1 db/data_migrations/20110816005525_rails_db_admin_application.rb
rails_db_admin-2.0.0 db/data_migrations/20110816005525_rails_db_admin_application.rb