lib/generators/adminpanel/install/templates/migrations/create_adminpanel_tables.rb in adminpanel-0.1.0 vs lib/generators/adminpanel/install/templates/migrations/create_adminpanel_tables.rb in adminpanel-0.1.1

- old
+ new

@@ -1,6 +1,14 @@ class CreateAdminpanelTables < ActiveRecord::Migration + def migrate(direction) + super + # Create a default user + if direction == :up + Adminpanel::User.new(:email => 'admin@admin.com', :name => "Admin", :password => 'password', :password_confirmation => 'password').save + end + end + def change create_table :adminpanel_products do |t| t.integer :category_id t.string :name t.string :brief @@ -18,10 +26,11 @@ add_index :adminpanel_users, [:email] add_index :adminpanel_users, [:remember_token] create_table :adminpanel_galleries do |t| t.string :file + t.integer :position t.timestamps end create_table :adminpanel_images do |t| t.string :file @@ -33,12 +42,20 @@ create_table :adminpanel_sections do |t| t.string :name t.boolean :has_description t.text :description t.string :key + t.string :page t.boolean :has_image t.timestamps end + + create_table :adminpanel_clients do |t| + t.string :name + t.string :logo + t.timestamps + end + add_index :adminpanel_sections, [:key] create_table :adminpanel_categories do |t| t.string :name t.timestamps \ No newline at end of file