Sha256: dad30407f85ffb3130deaa9f81136ca384bcd740f3f45935ba1eff986d0745c5

Contents?: true

Size: 966 Bytes

Versions: 28

Compression:

Stored size: 966 Bytes

Contents

class AddKnitkitApplication
  
  def self.up
    if DesktopApplication.find_by_internal_identifier('knitkit').nil?
      knikit_app = DesktopApplication.create(
        :description => 'KnitKit',
        :icon => 'icon-palette',
        :javascript_class_name => 'Compass.ErpApp.Desktop.Applications.Knitkit',
        :internal_identifier => 'knitkit',
        :shortcut_id => 'knitkit-win'
      )

      knikit_app.preference_types << PreferenceType.iid('desktop_shortcut')
      knikit_app.preference_types << PreferenceType.iid('autoload_application')
      knikit_app.save
    
      admin_user = User.find_by_username('admin')
      admin_user.desktop.applications << knikit_app
      admin_user.save
    
      truenorth_user = User.find_by_username('truenorth')
      truenorth_user.desktop.applications << knikit_app
      truenorth_user.save
    end
  end
  
  def self.down
    DesktopApplication.find_by_internal_identifier('knitkit').destroy
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
knitkit-3.0.0 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.15 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.14 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.13 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.12 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.11 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.10 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.9 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.8 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.7 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.6 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.5 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.4 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.3 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.2 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.1 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.1.0 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.0.11 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.0.10 db/data_migrations/20110816153456_add_knitkit_application.rb
knitkit-2.0.9 db/data_migrations/20110816153456_add_knitkit_application.rb