- # twitter.options :site => 'http://twitter.com'
- # end
- # manager.default_strategies(:scope => :user).unshift :twitter_oauth
- # end
-end
diff --git a/spec/dummy/config/initializers/inflections.rb b/spec/dummy/config/initializers/inflections.rb
deleted file mode 100644
index 9e8b013..0000000
--- a/spec/dummy/config/initializers/inflections.rb
+++ /dev/null
@@ -1,10 +0,0 @@
-# Be sure to restart your server when you modify this file.
-
-# Add new inflection rules using the following format
-# (all these examples are active by default):
-# ActiveSupport::Inflector.inflections do |inflect|
-# inflect.plural /^(ox)$/i, '\1en'
-# inflect.singular /^(ox)en/i, '\1'
-# inflect.irregular 'person', 'people'
-# inflect.uncountable %w( fish sheep )
-# end
diff --git a/spec/dummy/config/initializers/mime_types.rb b/spec/dummy/config/initializers/mime_types.rb
deleted file mode 100644
index 72aca7e..0000000
--- a/spec/dummy/config/initializers/mime_types.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-# Be sure to restart your server when you modify this file.
-
-# Add new mime types for use in respond_to blocks:
-# Mime::Type.register "text/richtext", :rtf
-# Mime::Type.register_alias "text/html", :iphone
diff --git a/spec/dummy/config/initializers/secret_token.rb b/spec/dummy/config/initializers/secret_token.rb
deleted file mode 100644
index 7a99397..0000000
--- a/spec/dummy/config/initializers/secret_token.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-# Be sure to restart your server when you modify this file.
-
-# Your secret key for verifying the integrity of signed cookies.
-# If you change this key, all old signed cookies will become invalid!
-# Make sure the secret is at least 30 characters and all random,
-# no regular words or you'll be exposed to dictionary attacks.
-Dummy::Application.config.secret_token = '75470fb2f9c361e0509af41d5835fdb3fee2e588a44c68596c6201976f994e0689c434b6e8360dbc45c0d424c1811a5cf1e3f4f0550be9b784fed60fb4e5d29d'
diff --git a/spec/dummy/config/initializers/session_store.rb b/spec/dummy/config/initializers/session_store.rb
deleted file mode 100644
index 952473f..0000000
--- a/spec/dummy/config/initializers/session_store.rb
+++ /dev/null
@@ -1,8 +0,0 @@
-# Be sure to restart your server when you modify this file.
-
-Dummy::Application.config.session_store :cookie_store, key: '_dummy_session'
-
-# Use the database for sessions instead of the cookie-based default,
-# which shouldn't be used to store highly confidential information
-# (create the session table with "rails generate session_migration")
-# Dummy::Application.config.session_store :active_record_store
diff --git a/spec/dummy/config/initializers/wrap_parameters.rb b/spec/dummy/config/initializers/wrap_parameters.rb
deleted file mode 100644
index 16c3243..0000000
--- a/spec/dummy/config/initializers/wrap_parameters.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# Be sure to restart your server when you modify this file.
-#
-# This file contains settings for ActionController::ParamsWrapper which
-# is enabled by default.
-
-# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
-ActionController::Base.wrap_parameters format: [:json]
-
-# Disable root element in JSON by default.
-if defined?(ActiveRecord)
- ActiveRecord::Base.include_root_in_json = false
-end
diff --git a/spec/dummy/config/locales/en.yml b/spec/dummy/config/locales/en.yml
deleted file mode 100644
index 179c14c..0000000
--- a/spec/dummy/config/locales/en.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-# Sample localization file for English. Add more files in this directory for other locales.
-# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
-
-en:
- hello: "Hello world"
diff --git a/spec/dummy/config/routes.rb b/spec/dummy/config/routes.rb
deleted file mode 100644
index bb509f2..0000000
--- a/spec/dummy/config/routes.rb
+++ /dev/null
@@ -1,58 +0,0 @@
-Dummy::Application.routes.draw do
- # The priority is based upon order of creation:
- # first created -> highest priority.
-
- # Sample of regular route:
- # match 'products/:id' => 'catalog#view'
- # Keep in mind you can assign values other than :controller and :action
-
- # Sample of named route:
- # match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
- # This route can be invoked with purchase_url(:id => product.id)
-
- # Sample resource route (maps HTTP verbs to controller actions automatically):
- # resources :products
-
- # Sample resource route with options:
- # resources :products do
- # member do
- # get 'short'
- # post 'toggle'
- # end
- #
- # collection do
- # get 'sold'
- # end
- # end
-
- # Sample resource route with sub-resources:
- # resources :products do
- # resources :comments, :sales
- # resource :seller
- # end
-
- # Sample resource route with more complex sub-resources
- # resources :products do
- # resources :comments
- # resources :sales do
- # get 'recent', :on => :collection
- # end
- # end
-
- # Sample resource route within a namespace:
- # namespace :admin do
- # # Directs /admin/products/* to Admin::ProductsController
- # # (app/controllers/admin/products_controller.rb)
- # resources :products
- # end
-
- # You can have the root of your site routed with "root"
- # just remember to delete public/index.html.
- # root :to => 'welcome#index'
-
- # See how all your routes lay out with "rake routes"
-
- # This is a legacy wild controller route that's not recommended for RESTful applications.
- # Note: This route will make all actions in every controller accessible via GET requests.
- # match ':controller(/:action(/:id(.:format)))'
-end
diff --git a/spec/dummy/db/migrate/20110802081556_create_refinerycms_core_schema.rb b/spec/dummy/db/migrate/20110802081556_create_refinerycms_core_schema.rb
deleted file mode 100644
index 3199a9c..0000000
--- a/spec/dummy/db/migrate/20110802081556_create_refinerycms_core_schema.rb
+++ /dev/null
@@ -1,23 +0,0 @@
-class CreateRefinerycmsCoreSchema < ActiveRecord::Migration
- def self.up
- create_table ::Slug.table_name, :force => true do |t|
- t.string "name"
- t.integer "sluggable_id"
- t.integer "sequence", :default => 1, :null => false
- t.string "sluggable_type", :limit => 40
- t.string "scope", :limit => 40
- t.datetime "created_at"
- end
-
- add_index ::Slug.table_name, ["name", "sluggable_type", "scope", "sequence"], :name => "index_#{::Slug.table_name}_on_n_s_s_and_s", :unique => true
- add_index ::Slug.table_name, ["sluggable_id"], :name => "index_#{::Slug.table_name}_on_sluggable_id"
- end
-
- def self.down
- [::Slug].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081557_add_locale_to_slugs.rb b/spec/dummy/db/migrate/20110802081557_add_locale_to_slugs.rb
deleted file mode 100644
index 0795cad..0000000
--- a/spec/dummy/db/migrate/20110802081557_add_locale_to_slugs.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-class AddLocaleToSlugs < ActiveRecord::Migration
- def self.up
- add_column ::Slug.table_name, :locale, :string
-
- add_index ::Slug.table_name, :locale
- end
-
- def self.down
- remove_column ::Slug.table_name, :locale
-
- remove_index ::Slug.table_name, :locale
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081558_create_refinerycms_settings_schema.rb b/spec/dummy/db/migrate/20110802081558_create_refinerycms_settings_schema.rb
deleted file mode 100644
index b60cf82..0000000
--- a/spec/dummy/db/migrate/20110802081558_create_refinerycms_settings_schema.rb
+++ /dev/null
@@ -1,24 +0,0 @@
-class CreateRefinerycmsSettingsSchema < ActiveRecord::Migration
- def self.up
- create_table ::Refinery::Setting.table_name, :force => true do |t|
- t.string "name"
- t.text "value"
- t.boolean "destroyable", :default => true
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "scoping"
- t.boolean "restricted", :default => false
- t.string "callback_proc_as_string"
- end
-
- add_index ::Refinery::Setting.table_name, ["name"], :name => "index_#{::Refinery::Setting.table_name}_on_name"
- end
-
- def self.down
- [::Refinery::Setting].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081559_add_value_type_to_refinery_settings.rb b/spec/dummy/db/migrate/20110802081559_add_value_type_to_refinery_settings.rb
deleted file mode 100644
index 2fdf6d8..0000000
--- a/spec/dummy/db/migrate/20110802081559_add_value_type_to_refinery_settings.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-class AddValueTypeToRefinerySettings < ActiveRecord::Migration
- def self.up
- add_column ::Refinery::Setting.table_name, :form_value_type, :string
- end
-
- def self.down
- remove_column ::Refinery::Setting.table_name, :form_value_type
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081560_create_refinerycms_authentication_schema.rb b/spec/dummy/db/migrate/20110802081560_create_refinerycms_authentication_schema.rb
deleted file mode 100644
index f9b6c2e..0000000
--- a/spec/dummy/db/migrate/20110802081560_create_refinerycms_authentication_schema.rb
+++ /dev/null
@@ -1,48 +0,0 @@
-class CreateRefinerycmsAuthenticationSchema < ActiveRecord::Migration
- def self.up
- # Postgres apparently requires the roles_users table to exist before creating the roles table.
- create_table ::Refinery::RolesUsers.table_name, :id => false, :force => true do |t|
- t.integer "user_id"
- t.integer "role_id"
- end unless ::Refinery::RolesUsers.table_exists?
-
- create_table ::Refinery::Role.table_name, :force => true do |t|
- t.string "title"
- end unless ::Refinery::Role.table_exists?
-
- unless ::Refinery::UserPlugin.table_exists?
- create_table ::Refinery::UserPlugin.table_name, :force => true do |t|
- t.integer "user_id"
- t.string "name"
- t.integer "position"
- end
-
- add_index ::Refinery::UserPlugin.table_name, ["name"], :name => "index_#{::Refinery::UserPlugin.table_name}_on_title"
- add_index ::Refinery::UserPlugin.table_name, ["user_id", "name"], :name => "index_unique_#{::Refinery::UserPlugin.table_name}", :unique => true
-
- end
-
- unless ::Refinery::User.table_exists?
- create_table ::Refinery::User.table_name, :force => true do |t|
- t.string "login", :null => false
- t.string "email", :null => false
- t.string "crypted_password", :null => false
- t.string "password_salt", :null => false
- t.string "persistence_token"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "perishable_token"
- end
-
- add_index ::Refinery::User.table_name, ["id"], :name => "index_#{::Refinery::User.table_name}_on_id"
- end
- end
-
- def self.down
- [::User].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name if model.table_exists? if model.table_exists?
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081561_add_missing_indexes_to_roles_users.rb b/spec/dummy/db/migrate/20110802081561_add_missing_indexes_to_roles_users.rb
deleted file mode 100644
index e72d81f..0000000
--- a/spec/dummy/db/migrate/20110802081561_add_missing_indexes_to_roles_users.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-class AddMissingIndexesToRolesUsers < ActiveRecord::Migration
- def self.up
- add_index ::Refinery::RolesUsers.table_name, [:role_id, :user_id]
- add_index ::Refinery::RolesUsers.table_name, [:user_id, :role_id]
- end
-
- def self.down
- remove_index ::Refinery::RolesUsers.table_name, :column => [:role_id, :user_id]
- remove_index ::Refinery::RolesUsers.table_name, :column => [:user_id, :role_id]
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081562_change_to_devise_users_table.rb b/spec/dummy/db/migrate/20110802081562_change_to_devise_users_table.rb
deleted file mode 100644
index 8beef83..0000000
--- a/spec/dummy/db/migrate/20110802081562_change_to_devise_users_table.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-class ChangeToDeviseUsersTable < ActiveRecord::Migration
- def self.up
- add_column ::Refinery::User.table_name, :current_sign_in_at, :datetime
- add_column ::Refinery::User.table_name, :last_sign_in_at, :datetime
- add_column ::Refinery::User.table_name, :current_sign_in_ip, :string
- add_column ::Refinery::User.table_name, :last_sign_in_ip, :string
- add_column ::Refinery::User.table_name, :sign_in_count, :integer
- add_column ::Refinery::User.table_name, :remember_token, :string
- add_column ::Refinery::User.table_name, :reset_password_token, :string
-
- rename_column ::Refinery::User.table_name, :crypted_password, :encrypted_password
- rename_column ::Refinery::User.table_name, :login, :username
-
- ::Refinery::User.reset_column_information
- end
-
- def self.down
- remove_column ::Refinery::User.table_name, :current_sign_in_at
- remove_column ::Refinery::User.table_name, :last_sign_in_at
- remove_column ::Refinery::User.table_name, :current_sign_in_ip
- remove_column ::Refinery::User.table_name, :last_sign_in_ip
- remove_column ::Refinery::User.table_name, :sign_in_count
- remove_column ::Refinery::User.table_name, :remember_token
- remove_column ::Refinery::User.table_name, :reset_password_token
-
- rename_column ::Refinery::User.table_name, :encrypted_password, :crypted_password
- rename_column ::Refinery::User.table_name, :username, :login
-
- ::Refinery::User.reset_column_information
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081563_add_remember_created_at_to_users.rb b/spec/dummy/db/migrate/20110802081563_add_remember_created_at_to_users.rb
deleted file mode 100644
index 524b36f..0000000
--- a/spec/dummy/db/migrate/20110802081563_add_remember_created_at_to_users.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-class AddRememberCreatedAtToUsers < ActiveRecord::Migration
- def change
- add_column ::Refinery::User.table_name, :remember_created_at, :datetime
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081564_remove_password_salt_from_users.rb b/spec/dummy/db/migrate/20110802081564_remove_password_salt_from_users.rb
deleted file mode 100644
index afcbfd7..0000000
--- a/spec/dummy/db/migrate/20110802081564_remove_password_salt_from_users.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-class RemovePasswordSaltFromUsers < ActiveRecord::Migration
- def self.up
- remove_column ::Refinery::User.table_name, :password_salt
- # Make the current password invalid :(
- ::Refinery::User.all.each do |u|
- u.update_attribute(:encrypted_password, u.encrypted_password[29..-1])
- end
- end
-
- def self.down
- add_column ::Refinery::User.table_name, :password_salt, :string
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081565_create_refinerycms_images_schema.rb b/spec/dummy/db/migrate/20110802081565_create_refinerycms_images_schema.rb
deleted file mode 100644
index 6c4e079..0000000
--- a/spec/dummy/db/migrate/20110802081565_create_refinerycms_images_schema.rb
+++ /dev/null
@@ -1,23 +0,0 @@
-class CreateRefinerycmsImagesSchema < ActiveRecord::Migration
- def self.up
- create_table ::Refinery::Image.table_name, :force => true do |t|
- t.string "image_mime_type"
- t.string "image_name"
- t.integer "image_size"
- t.integer "image_width"
- t.integer "image_height"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "image_uid"
- t.string "image_ext"
- end unless ::Refinery::Image.table_exists?
- end
-
- def self.down
- [::Image].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name if model.table_exists?
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081566_create_refinerycms_pages_schema.rb b/spec/dummy/db/migrate/20110802081566_create_refinerycms_pages_schema.rb
deleted file mode 100644
index 4458726..0000000
--- a/spec/dummy/db/migrate/20110802081566_create_refinerycms_pages_schema.rb
+++ /dev/null
@@ -1,56 +0,0 @@
-class CreateRefinerycmsPagesSchema < ActiveRecord::Migration
- def self.up
- unless ::Refinery::PagePart.table_exists?
- create_table ::Refinery::PagePart.table_name, :force => true do |t|
- t.integer "refinery_page_id"
- t.string "title"
- t.text "body"
- t.integer "position"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index ::Refinery::PagePart.table_name, ["id"], :name => "index_#{::Refinery::PagePart.table_name}_on_id"
- add_index ::Refinery::PagePart.table_name, ["refinery_page_id"], :name => "index_#{::Refinery::PagePart.table_name}_on_page_id"
- end
-
- unless ::Refinery::Page.table_exists?
- create_table ::Refinery::Page.table_name, :force => true do |t|
- t.string "title"
- t.integer "parent_id"
- t.integer "position"
- t.string "path"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "meta_keywords"
- t.text "meta_description"
- t.boolean "show_in_menu", :default => true
- t.string "link_url"
- t.string "menu_match"
- t.boolean "deletable", :default => true
- t.string "custom_title"
- t.string "custom_title_type", :default => "none"
- t.boolean "draft", :default => false
- t.string "browser_title"
- t.boolean "skip_to_first_child", :default => false
- t.integer "lft"
- t.integer "rgt"
- t.integer "depth"
- end
-
- add_index ::Refinery::Page.table_name, ["depth"], :name => "index_#{::Refinery::Page.table_name}_on_depth"
- add_index ::Refinery::Page.table_name, ["id"], :name => "index_#{::Refinery::Page.table_name}_on_id"
- add_index ::Refinery::Page.table_name, ["lft"], :name => "index_#{::Refinery::Page.table_name}_on_lft"
- add_index ::Refinery::Page.table_name, ["parent_id"], :name => "index_#{::Refinery::Page.table_name}_on_parent_id"
- add_index ::Refinery::Page.table_name, ["rgt"], :name => "index_#{::Refinery::Page.table_name}_on_rgt"
- end
- end
-
- def self.down
- [::Page, ::Refinery::PagePart].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name if model.table_exists?
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081567_translate_page_plugin.rb b/spec/dummy/db/migrate/20110802081567_translate_page_plugin.rb
deleted file mode 100644
index bdb0a43..0000000
--- a/spec/dummy/db/migrate/20110802081567_translate_page_plugin.rb
+++ /dev/null
@@ -1,38 +0,0 @@
-class TranslatePagePlugin < ActiveRecord::Migration
- def self.up
- say_with_time("Creating ::Refinery::PagePart translation table") do
- ::Refinery::PagePart.create_translation_table!({
- :body => :text
- }, {
- :migrate_data => true
- })
- end
-
- say_with_time("Creating ::Refinery::Page translation table") do
- ::Refinery::Page.create_translation_table!({
- :title => :string,
- :meta_keywords => :string,
- :meta_description => :text,
- :browser_title => :string
- }, {
- :migrate_data => true
- })
- end
-
- puts "seeds pages"
- if (seed_file = Rails.root.join('db', 'seeds', 'pages.rb')).file?
- load seed_file.to_s unless ::Refinery::Page.where(:link_url => '/').any?
- end
-
- say_with_time("Updating slugs") do
- ::Slug.update_all(:locale => I18n.locale)
- end
- end
-
- def self.down
- say_with_time("Dropping ::Refinery::Page and ::Refinery::PagePart translation tables") do
- ::Refinery::Page.drop_translation_table! :migrate_data => true
- ::Refinery::PagePart.drop_translation_table! :migrate_data => true
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081568_remove_cached_slug_from_pages.rb b/spec/dummy/db/migrate/20110802081568_remove_cached_slug_from_pages.rb
deleted file mode 100644
index d265838..0000000
--- a/spec/dummy/db/migrate/20110802081568_remove_cached_slug_from_pages.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-class RemoveCachedSlugFromPages < ActiveRecord::Migration
- def self.up
- if ::Refinery::Page.column_names.map(&:to_s).include?('cached_slug')
- remove_column ::Refinery::Page.table_name, :cached_slug
- end
- end
-
- def self.down
- # Don't add this column back, it breaks stuff.
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081569_translate_custom_title_on_pages.rb b/spec/dummy/db/migrate/20110802081569_translate_custom_title_on_pages.rb
deleted file mode 100644
index ab21e11..0000000
--- a/spec/dummy/db/migrate/20110802081569_translate_custom_title_on_pages.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-class TranslateCustomTitleOnPages < ActiveRecord::Migration
- def self.up
- unless ::Refinery::Page.translation_class.column_names.map(&:to_sym).include?(:custom_title)
- add_column ::Refinery::Page.translation_class.table_name, :custom_title, :string
-
- # Re-save custom_title
- ::Refinery::Page.all.each do |page|
- page.update_attribute(:custom_title, page.untranslated_attributes['custom_title'])
- end
-
- end
- end
-
- def self.down
- # Re-save custom_title
- ::Refinery::Page.all.each do |page|
- ::Refinery::Page.update_all({
- :custom_title => page.attributes['custom_title']
- }, {
- :id => page.id.to_s
- }) unless page.attributes['custom_title'].nil?
- end
-
- remove_column ::Refinery::Page.translation_class.table_name, :custom_title
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081570_remove_translated_fields_from_pages.rb b/spec/dummy/db/migrate/20110802081570_remove_translated_fields_from_pages.rb
deleted file mode 100644
index 9dc30b2..0000000
--- a/spec/dummy/db/migrate/20110802081570_remove_translated_fields_from_pages.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-class RemoveTranslatedFieldsFromPages < ActiveRecord::Migration
- def self.up
- ::Refinery::Page.translated_attribute_names.map(&:to_sym).each do |column_name|
- remove_column ::Refinery::Page.table_name, column_name if ::Refinery::Page.column_names.map(&:to_sym).include?(column_name)
- end
- end
-
- def self.down
- ::Refinery::Page.translated_attribute_names.map(&:to_sym).each do |column_name|
- add_column ::Refinery::Page.table_name, column_name, Page::Translation.columns.detect{|c| c.name.to_sym == column_name}.type
- end
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081571_create_seo_meta.rb b/spec/dummy/db/migrate/20110802081571_create_seo_meta.rb
deleted file mode 100644
index abc2178..0000000
--- a/spec/dummy/db/migrate/20110802081571_create_seo_meta.rb
+++ /dev/null
@@ -1,86 +0,0 @@
-class CreateSeoMeta < ActiveRecord::Migration
-
- def self.up
- create_table :seo_meta do |t|
- t.integer :seo_meta_id
- t.string :seo_meta_type
-
- t.string :browser_title
- t.string :meta_keywords
- t.text :meta_description
-
- t.timestamps
- end
-
- add_index :seo_meta, :id
- add_index :seo_meta, [:seo_meta_id, :seo_meta_type]
-
- # Grab the attributes of the records that currently exist
- existing_translations = ::Refinery::Page.translation_class.all.map(&:attributes)
-
- # Remove columns
- ::SeoMeta.attributes.keys.each do |field|
- if ::Refinery::Page.translation_class.column_names.map(&:to_sym).include?(field)
- remove_column ::Refinery::Page.translation_class.table_name, field
- end
- end
-
- # Reset column information because otherwise the old columns will still exist.
- ::Refinery::Page.translation_class.reset_column_information
-
- # Re-attach seo_meta
- ::Refinery::Page.translation_class.send :is_seo_meta
-
- # Migrate data
- existing_translations.each do |translation|
- ::Refinery::Page.translation_class.find(translation['id']).update_attributes(
- ::SeoMeta.attributes.keys.inject({}) {|attributes, name|
- attributes.merge(name => translation[name.to_s])
- }
- )
- end
-
- # Reset column information again because otherwise the old columns will still exist.
- ::Refinery::Page.reset_column_information
- end
-
- def self.down
- # Grab the attributes of the records that currently exist
- existing_translations = ::Refinery::Page.translation_class.all.map(&:attributes)
-
- # Add columns back to your model
- ::SeoMeta.attributes.each do |field, field_type|
- unless ::Refinery::Page.translation_class.column_names.map(&:to_sym).include?(field)
- add_column ::Refinery::Page.translation_class.table_name, field, field_type
- end
- end
-
- # Reset column information because otherwise the new columns won't exist yet.
- ::Refinery::Page.translation_class.reset_column_information
-
- # Migrate data
- existing_translations.each do |translation|
- ::Refinery::Page.translation_class.update_all(
- ::SeoMeta.attributes.keys.inject({}) {|attributes, name|
- attributes.merge(name => translation[name.to_s])
- }, :id => translation['id']
- )
- end
-
- ::SeoMeta.attributes.keys.each do |k|
- ::Refinery::Page.translation_class.module_eval %{
- def #{k}
- end
-
- def #{k}=(*args)
- end
- }
- end
-
- # Reset column information again because otherwise the old columns will still exist.
- ::Refinery::Page.reset_column_information
-
- drop_table :seo_meta
- end
-
-end
diff --git a/spec/dummy/db/migrate/20110802081572_create_add_template_columns.rb b/spec/dummy/db/migrate/20110802081572_create_add_template_columns.rb
deleted file mode 100644
index eb98ed1..0000000
--- a/spec/dummy/db/migrate/20110802081572_create_add_template_columns.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-class CreateAddTemplateColumns < ActiveRecord::Migration
- def self.up
- add_column ::Refinery::Page.table_name, :view_template, :string
- add_column ::Refinery::Page.table_name, :layout_template, :string
- end
-
- def self.down
- remove_column ::Refinery::Page.table_name, :layout_template
- remove_column ::Refinery::Page.table_name, :view_template
- end
-end
diff --git a/spec/dummy/db/migrate/20110802081573_create_refinerycms_resources_schema.rb b/spec/dummy/db/migrate/20110802081573_create_refinerycms_resources_schema.rb
deleted file mode 100644
index 360f469..0000000
--- a/spec/dummy/db/migrate/20110802081573_create_refinerycms_resources_schema.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-class CreateRefinerycmsResourcesSchema < ActiveRecord::Migration
- def self.up
- create_table ::Refinery::Resource.table_name, :force => true do |t|
- t.string "file_mime_type"
- t.string "file_name"
- t.integer "file_size"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "file_uid"
- t.string "file_ext"
- end unless ::Refinery::Resource.table_exists?
- end
-
- def self.down
- [::Resource].reject{|m|
- !(defined?(m) and m.respond_to?(:table_name))
- }.each do |model|
- drop_table model.table_name if model.table_exists?
- end
- end
-end
diff --git a/spec/dummy/db/schema.rb b/spec/dummy/db/schema.rb
deleted file mode 100644
index 3068a6b..0000000
--- a/spec/dummy/db/schema.rb
+++ /dev/null
@@ -1,239 +0,0 @@
-# This file is auto-generated from the current state of the database. Instead
-# of editing this file, please use the migrations feature of Active Record to
-# incrementally modify your database, and then regenerate this schema definition.
-#
-# Note that this schema.rb definition is the authoritative source for your
-# database schema. If you need to create the application database on another
-# system, you should be using db:schema:load, not running all the migrations
-# from scratch. The latter is a flawed and unsustainable approach (the more migrations
-# you'll amass, the slower it'll run and the greater likelihood for issues).
-#
-# It's strongly recommended to check this file into your version control system.
-
-ActiveRecord::Schema.define(:version => 20110803223529) do
-
- create_table "refinery_blog_categories", :force => true do |t|
- t.string "title"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "cached_slug"
- end
-
- add_index "refinery_blog_categories", ["id"], :name => "index_refinery_blog_categories_on_id"
-
- create_table "refinery_blog_categories_blog_posts", :force => true do |t|
- t.integer "blog_category_id"
- t.integer "blog_post_id"
- end
-
- add_index "refinery_blog_categories_blog_posts", ["blog_category_id", "blog_post_id"], :name => "index_blog_categories_blog_posts_on_bc_and_bp"
-
- create_table "refinery_blog_comments", :force => true do |t|
- t.integer "blog_post_id"
- t.boolean "spam"
- t.string "name"
- t.string "email"
- t.text "body"
- t.string "state"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index "refinery_blog_comments", ["id"], :name => "index_refinery_blog_comments_on_id"
-
- create_table "refinery_blog_posts", :force => true do |t|
- t.string "title"
- t.text "body"
- t.boolean "draft"
- t.datetime "published_at"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.integer "user_id"
- t.string "cached_slug"
- t.string "custom_url"
- t.text "custom_teaser"
- end
-
- add_index "refinery_blog_posts", ["id"], :name => "index_refinery_blog_posts_on_id"
-
- create_table "refinery_images", :force => true do |t|
- t.string "image_mime_type"
- t.string "image_name"
- t.integer "image_size"
- t.integer "image_width"
- t.integer "image_height"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "image_uid"
- t.string "image_ext"
- end
-
- create_table "refinery_page_part_translations", :force => true do |t|
- t.integer "refinery_page_part_id"
- t.string "locale"
- t.text "body"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index "refinery_page_part_translations", ["refinery_page_part_id"], :name => "index_f9716c4215584edbca2557e32706a5ae084a15ef"
-
- create_table "refinery_page_parts", :force => true do |t|
- t.integer "refinery_page_id"
- t.string "title"
- t.text "body"
- t.integer "position"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index "refinery_page_parts", ["id"], :name => "index_refinery_page_parts_on_id"
- add_index "refinery_page_parts", ["refinery_page_id"], :name => "index_refinery_page_parts_on_page_id"
-
- create_table "refinery_page_translations", :force => true do |t|
- t.integer "refinery_page_id"
- t.string "locale"
- t.string "title"
- t.string "custom_title"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index "refinery_page_translations", ["refinery_page_id"], :name => "index_d079468f88bff1c6ea81573a0d019ba8bf5c2902"
-
- create_table "refinery_pages", :force => true do |t|
- t.integer "parent_id"
- t.integer "position"
- t.string "path"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.boolean "show_in_menu", :default => true
- t.string "link_url"
- t.string "menu_match"
- t.boolean "deletable", :default => true
- t.string "custom_title_type", :default => "none"
- t.boolean "draft", :default => false
- t.boolean "skip_to_first_child", :default => false
- t.integer "lft"
- t.integer "rgt"
- t.integer "depth"
- t.string "view_template"
- t.string "layout_template"
- end
-
- add_index "refinery_pages", ["depth"], :name => "index_refinery_pages_on_depth"
- add_index "refinery_pages", ["id"], :name => "index_refinery_pages_on_id"
- add_index "refinery_pages", ["lft"], :name => "index_refinery_pages_on_lft"
- add_index "refinery_pages", ["parent_id"], :name => "index_refinery_pages_on_parent_id"
- add_index "refinery_pages", ["rgt"], :name => "index_refinery_pages_on_rgt"
-
- create_table "refinery_resources", :force => true do |t|
- t.string "file_mime_type"
- t.string "file_name"
- t.integer "file_size"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "file_uid"
- t.string "file_ext"
- end
-
- create_table "refinery_roles", :force => true do |t|
- t.string "title"
- end
-
- create_table "refinery_roles_users", :id => false, :force => true do |t|
- t.integer "user_id"
- t.integer "role_id"
- end
-
- add_index "refinery_roles_users", ["role_id", "user_id"], :name => "index_refinery_roles_users_on_role_id_and_user_id"
- add_index "refinery_roles_users", ["user_id", "role_id"], :name => "index_refinery_roles_users_on_user_id_and_role_id"
-
- create_table "refinery_settings", :force => true do |t|
- t.string "name"
- t.text "value"
- t.boolean "destroyable", :default => true
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "scoping"
- t.boolean "restricted", :default => false
- t.string "callback_proc_as_string"
- t.string "form_value_type"
- end
-
- add_index "refinery_settings", ["name"], :name => "index_refinery_settings_on_name"
-
- create_table "refinery_user_plugins", :force => true do |t|
- t.integer "user_id"
- t.string "name"
- t.integer "position"
- end
-
- add_index "refinery_user_plugins", ["name"], :name => "index_refinery_user_plugins_on_title"
- add_index "refinery_user_plugins", ["user_id", "name"], :name => "index_unique_refinery_user_plugins", :unique => true
-
- create_table "refinery_users", :force => true do |t|
- t.string "username", :null => false
- t.string "email", :null => false
- t.string "encrypted_password", :null => false
- t.string "persistence_token"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.string "perishable_token"
- t.datetime "current_sign_in_at"
- t.datetime "last_sign_in_at"
- t.string "current_sign_in_ip"
- t.string "last_sign_in_ip"
- t.integer "sign_in_count"
- t.string "remember_token"
- t.string "reset_password_token"
- t.datetime "remember_created_at"
- end
-
- add_index "refinery_users", ["id"], :name => "index_refinery_users_on_id"
-
- create_table "seo_meta", :force => true do |t|
- t.integer "seo_meta_id"
- t.string "seo_meta_type"
- t.string "browser_title"
- t.string "meta_keywords"
- t.text "meta_description"
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- add_index "seo_meta", ["id"], :name => "index_seo_meta_on_id"
- add_index "seo_meta", ["seo_meta_id", "seo_meta_type"], :name => "index_seo_meta_on_seo_meta_id_and_seo_meta_type"
-
- create_table "slugs", :force => true do |t|
- t.string "name"
- t.integer "sluggable_id"
- t.integer "sequence", :default => 1, :null => false
- t.string "sluggable_type", :limit => 40
- t.string "scope", :limit => 40
- t.datetime "created_at"
- t.string "locale"
- end
-
- add_index "slugs", ["locale"], :name => "index_slugs_on_locale"
- add_index "slugs", ["name", "sluggable_type", "scope", "sequence"], :name => "index_slugs_on_n_s_s_and_s", :unique => true
- add_index "slugs", ["sluggable_id"], :name => "index_slugs_on_sluggable_id"
-
- create_table "taggings", :force => true do |t|
- t.integer "tag_id"
- t.integer "taggable_id"
- t.string "taggable_type"
- t.integer "tagger_id"
- t.string "tagger_type"
- t.string "context"
- t.datetime "created_at"
- end
-
- add_index "taggings", ["tag_id"], :name => "index_taggings_on_tag_id"
- add_index "taggings", ["taggable_id", "taggable_type", "context"], :name => "index_taggings_on_taggable_id_and_taggable_type_and_context"
-
- create_table "tags", :force => true do |t|
- t.string "name"
- end
-
-end
diff --git a/spec/dummy/db/seeds.rb b/spec/dummy/db/seeds.rb
deleted file mode 100644
index a158e52..0000000
--- a/spec/dummy/db/seeds.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-# Refinery seeds
-Dir[Rails.root.join('db', 'seeds', '*.rb').to_s].each do |file|
- puts "Loading db/seeds/#{file.split(File::SEPARATOR).last}"
- load(file)
-end
diff --git a/spec/dummy/db/seeds/pages.rb b/spec/dummy/db/seeds/pages.rb
deleted file mode 100644
index 668687f..0000000
--- a/spec/dummy/db/seeds/pages.rb
+++ /dev/null
@@ -1,63 +0,0 @@
-module Refinery
- ::Refinery::Page.reset_column_information
-
- # Check whether all columns are applied yet by seo_meta.
- unless !defined?(::SeoMeta) || ::SeoMeta.attributes.keys.all? { |k|
- ::Refinery::Page.translation_class.instance_methods.include?(k)
- }
- # Make pages model seo_meta because not all columns are accessible.
- ::Refinery::Page.translation_class.send :is_seo_meta
- end
-
- page_position = -1
-
- unless ::Refinery::Page.where(:menu_match => "^/$").any?
- home_page = ::Refinery::Page.create!({:title => "Home",
- :deletable => false,
- :link_url => "/",
- :menu_match => "^/$",
- :position => (page_position += 1)})
- home_page.parts.create({
- :title => "Body",
- :body => "Welcome to our site. This is just a place holder page while we gather our content.
",
- :position => 0
- })
- home_page.parts.create({
- :title => "Side Body",
- :body => "This is another block of content over here.
",
- :position => 1
- })
-
- home_page_position = -1
- page_not_found_page = home_page.children.create(:title => "Page not found",
- :menu_match => "^/404$",
- :show_in_menu => false,
- :deletable => false,
- :position => (home_page_position += 1))
- page_not_found_page.parts.create({
- :title => "Body",
- :body => "Sorry, there was a problem...
The page you requested was not found.
Return to the home page
",
- :position => 0
- })
- else
- page_position += 1
- end
-
- unless ::Refinery::Page.by_title("About").any?
- about_us_page = ::Refinery::Page.create(:title => "About",
- :deletable => true,
- :position => (page_position += 1))
- about_us_page.parts.create({
- :title => "Body",
- :body => "This is just a standard text page example. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin metus dolor, hendrerit sit amet, aliquet nec, posuere sed, purus. Nullam et velit iaculis odio sagittis placerat. Duis metus tellus, pellentesque ut, luctus id, egestas a, lorem. Praesent vitae mauris. Aliquam sed nulla. Sed id nunc vitae leo suscipit viverra. Proin at leo ut lacus consequat rhoncus. In hac habitasse platea dictumst. Nunc quis tortor sed libero hendrerit dapibus.\n\nInteger interdum purus id erat. Duis nec velit vitae dolor mattis euismod. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pellentesque dignissim lacus. Nulla semper euismod arcu. Suspendisse egestas, erat a consectetur dapibus, felis orci cursus eros, et sollicitudin purus urna et metus. Integer eget est sed nunc euismod vestibulum. Integer nulla dui, tristique in, euismod et, interdum imperdiet, enim. Mauris at lectus. Sed egestas tortor nec mi.
",
- :position => 0
- })
- about_us_page.parts.create({
- :title => "Side Body",
- :body => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus fringilla nisi a elit. Duis ultricies orci ut arcu. Ut ac nibh. Duis blandit rhoncus magna. Pellentesque semper risus ut magna. Etiam pulvinar tellus eget diam. Morbi blandit. Donec pulvinar mauris at ligula. Sed pellentesque, ipsum id congue molestie, lectus risus egestas pede, ac viverra diam lacus ac urna. Aenean elit.
",
- :position => 1
- })
- else
- page_position += 1
- end
-end
diff --git a/spec/dummy/lib/assets/.gitkeep b/spec/dummy/lib/assets/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/spec/dummy/log/.gitkeep b/spec/dummy/log/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/spec/dummy/public/404.html b/spec/dummy/public/404.html
deleted file mode 100644
index 9a48320..0000000
--- a/spec/dummy/public/404.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- The page you were looking for doesn't exist (404)
-
-
-
-
-
-
-
The page you were looking for doesn't exist.
-
You may have mistyped the address or the page may have moved.
-
-
-
diff --git a/spec/dummy/public/422.html b/spec/dummy/public/422.html
deleted file mode 100644
index 83660ab..0000000
--- a/spec/dummy/public/422.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- The change you wanted was rejected (422)
-
-
-
-
-
-
-
The change you wanted was rejected.
-
Maybe you tried to change something you didn't have access to.
-
-
-
diff --git a/spec/dummy/public/500.html b/spec/dummy/public/500.html
deleted file mode 100644
index b80307f..0000000
--- a/spec/dummy/public/500.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- We're sorry, but something went wrong (500)
-
-
-
-
-
-
-
We're sorry, but something went wrong.
-
We've been notified about this issue and we'll take a look at it shortly.
-
-
-
diff --git a/spec/dummy/public/favicon.ico b/spec/dummy/public/favicon.ico
deleted file mode 100644
index e69de29..0000000
diff --git a/spec/dummy/script/rails b/spec/dummy/script/rails
deleted file mode 100755
index f8da2cf..0000000
--- a/spec/dummy/script/rails
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env ruby
-# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
-
-APP_PATH = File.expand_path('../../config/application', __FILE__)
-require File.expand_path('../../config/boot', __FILE__)
-require 'rails/commands'