Commit bd33b5fb415e086f15864ccc08087a65e63ab3ed
1 parent
c3e66f14
Exists in
master
and in
29 other branches
Theme isn't a setting of environment (reverting mistake made by commit d273ad)
(ActionItem1592)
Showing
4 changed files
with
18 additions
and
3 deletions
Show diff stats
app/models/environment.rb
@@ -205,7 +205,6 @@ class Environment < ActiveRecord::Base | @@ -205,7 +205,6 @@ class Environment < ActiveRecord::Base | ||
205 | settings_items :description, :type => String | 205 | settings_items :description, :type => String |
206 | settings_items :category_types, :type => Array, :default => ['Category'] | 206 | settings_items :category_types, :type => Array, :default => ['Category'] |
207 | settings_items :enable_ssl | 207 | settings_items :enable_ssl |
208 | - settings_items :theme, :type => String, :default => 'default' | ||
209 | settings_items :icon_theme, :type => String, :default => 'default' | 208 | settings_items :icon_theme, :type => String, :default => 'default' |
210 | settings_items :local_docs, :type => Array, :default => [] | 209 | settings_items :local_docs, :type => Array, :default => [] |
211 | settings_items :news_amount_by_folder, :type => Integer, :default => 4 | 210 | settings_items :news_amount_by_folder, :type => Integer, :default => 4 |
db/migrate/20100722020357_add_default_value_for_environment_theme.rb
0 → 100644
@@ -0,0 +1,9 @@ | @@ -0,0 +1,9 @@ | ||
1 | +class AddDefaultValueForEnvironmentTheme < ActiveRecord::Migration | ||
2 | + def self.up | ||
3 | + change_column :environments, :theme, :string, :default => 'default' | ||
4 | + end | ||
5 | + | ||
6 | + def self.down | ||
7 | + change_column :environments, :theme, :string, :default => nil | ||
8 | + end | ||
9 | +end |
db/schema.rb
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | # | 9 | # |
10 | # It's strongly recommended to check this file into your version control system. | 10 | # It's strongly recommended to check this file into your version control system. |
11 | 11 | ||
12 | -ActiveRecord::Schema.define(:version => 20100621235235) do | 12 | +ActiveRecord::Schema.define(:version => 20100722020357) do |
13 | 13 | ||
14 | create_table "article_versions", :force => true do |t| | 14 | create_table "article_versions", :force => true do |t| |
15 | t.integer "article_id" | 15 | t.integer "article_id" |
@@ -182,7 +182,7 @@ ActiveRecord::Schema.define(:version => 20100621235235) do | @@ -182,7 +182,7 @@ ActiveRecord::Schema.define(:version => 20100621235235) do | ||
182 | t.text "design_data" | 182 | t.text "design_data" |
183 | t.text "custom_header" | 183 | t.text "custom_header" |
184 | t.text "custom_footer" | 184 | t.text "custom_footer" |
185 | - t.string "theme" | 185 | + t.string "theme", :default => "default" |
186 | t.text "terms_of_use_acceptance_text" | 186 | t.text "terms_of_use_acceptance_text" |
187 | t.datetime "created_at" | 187 | t.datetime "created_at" |
188 | t.datetime "updated_at" | 188 | t.datetime "updated_at" |
test/unit/environment_test.rb
@@ -972,4 +972,11 @@ class EnvironmentTest < Test::Unit::TestCase | @@ -972,4 +972,11 @@ class EnvironmentTest < Test::Unit::TestCase | ||
972 | assert_equal '.', env.currency_delimiter | 972 | assert_equal '.', env.currency_delimiter |
973 | end | 973 | end |
974 | 974 | ||
975 | + should 'set a new theme' do | ||
976 | + env = fast_create(Environment) | ||
977 | + env.theme = 'another' | ||
978 | + env.save! && env.reload | ||
979 | + assert_equal 'another', env.theme | ||
980 | + end | ||
981 | + | ||
975 | end | 982 | end |