Sha256: 40c9abd3028d87b27792aabe21854f1b24cf80ccecd5751877a9e3764089fb84

Contents?: true

Size: 693 Bytes

Versions: 32

Compression:

Stored size: 693 Bytes

Contents

class Create<%=class_name %>DesktopApplication
  def self.up
    app = DesktopApplication.create(
      :description => '<%=description %>',
      :icon => '<%=icon %>',
      :javascript_class_name => 'Compass.ErpApp.Desktop.Applications.<%=class_name %>',
      :internal_identifier => '<%=file_name %>',
      :shortcut_id => '<%=file_name %>-win'
    )
    pt1 = PreferenceType.iid('desktop_shortcut')
    pt1.preferenced_records << app
    pt1.save

    pt2 = PreferenceType.iid('autoload_application')
    pt2.preferenced_records << app
    pt2.save
  end

  def self.down
    DesktopApplication.destroy_all(['internal_identifier = ?','<%=file_name %>'])
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
erp_app-3.1.16 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.15 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.14 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.13 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.12 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.11 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.10 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.9 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.8 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.7 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.6 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.5 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.4 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.3 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.2 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.0.16 lib/generators/desktop_application/templates/migrate/migration_template.rb
erp_app-3.0.15 lib/generators/desktop_application/templates/migrate/migration_template.rb
erp_app-3.1.1 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.1.0 lib/generators/desktop_application/templates/migrate/migration_template.erb
erp_app-3.0.14 lib/generators/desktop_application/templates/migrate/migration_template.rb