Sha256: 7913d91db86d6026e2c235dfdacae363f87666600b3b876ba03b8958a1c848ef

Contents?: true

Size: 645 Bytes

Versions: 2

Compression:

Stored size: 645 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'
    )

    app.preference_types << PreferenceType.iid('desktop_shortcut')
    app.preference_types << PreferenceType.iid('autoload_application')
    app.save

  end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
erp_app-4.2.0 lib/generators/admin_tool/templates/migrate/migration_template.erb
erp_app-4.0.0 lib/generators/desktop_application/templates/migrate/migration_template.erb