Sha256: 8dd818670a46172565de64f575b66968906eaecb98a969b70b85214348427108
Contents?: true
Size: 661 Bytes
Versions: 12
Compression:
Stored size: 661 Bytes
Contents
class AddUserinfoWidget def self.up #insert data here if Widget.find_by_internal_identifier('userinfo').nil? app = Application.find_by_internal_identifier('crm') user = Widget.create( :description => 'User Info', :internal_identifier => 'userinfo', :icon => 'icon-user', :xtype => 'userinfo' ) unless app.nil? app.widgets << user app.save end user.roles << Role.find_by_internal_identifier('admin') user.save end end def self.down #remove data here Widget.find_by_internal_identifier('userinfo').destroy end end
Version data entries
12 entries across 12 versions & 1 rubygems