Commit 0c970b187c42ea726e02da8c1183744fdab7a7ce
Committed by
Antonio Terceiro
1 parent
2c9ff311
Exists in
master
and in
28 other branches
ActionItem1218: adding timestamp to environment
* home page news cache uses cache_key
Showing
3 changed files
with
32 additions
and
20 deletions
Show diff stats
app/models/environment.rb
... | ... | @@ -0,0 +1,11 @@ |
1 | +class AddTimestampsInEnvironment < ActiveRecord::Migration | |
2 | + def self.up | |
3 | + add_timestamps(:environments) | |
4 | + execute "update environments set created_at = 'Thu Aug 06 14:07:04 -0300 2009'" | |
5 | + execute 'update environments set updated_at = created_at' | |
6 | + end | |
7 | + | |
8 | + def self.down | |
9 | + remove_timestamps(:environments) | |
10 | + end | |
11 | +end | ... | ... |
db/schema.rb
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | # |
10 | 10 | # It's strongly recommended to check this file into your version control system. |
11 | 11 | |
12 | -ActiveRecord::Schema.define(:version => 72) do | |
12 | +ActiveRecord::Schema.define(:version => 73) do | |
13 | 13 | |
14 | 14 | create_table "article_versions", :force => true do |t| |
15 | 15 | t.integer "article_id" |
... | ... | @@ -92,12 +92,11 @@ ActiveRecord::Schema.define(:version => 72) do |
92 | 92 | add_index "articles_categories", ["category_id"], :name => "index_articles_categories_on_category_id" |
93 | 93 | |
94 | 94 | create_table "blocks", :force => true do |t| |
95 | - t.string "title" | |
96 | - t.integer "box_id" | |
97 | - t.string "type" | |
98 | - t.text "settings" | |
99 | - t.integer "position" | |
100 | - t.datetime "last_updated" | |
95 | + t.string "title" | |
96 | + t.integer "box_id" | |
97 | + t.string "type" | |
98 | + t.text "settings" | |
99 | + t.integer "position" | |
101 | 100 | end |
102 | 101 | |
103 | 102 | add_index "blocks", ["box_id"], :name => "index_blocks_on_box_id" |
... | ... | @@ -157,26 +156,28 @@ ActiveRecord::Schema.define(:version => 72) do |
157 | 156 | end |
158 | 157 | |
159 | 158 | create_table "environments", :force => true do |t| |
160 | - t.string "name" | |
161 | - t.string "contact_email" | |
162 | - t.boolean "is_default" | |
163 | - t.text "settings" | |
164 | - t.text "design_data" | |
165 | - t.text "custom_header" | |
166 | - t.text "custom_footer" | |
167 | - t.string "theme" | |
168 | - t.text "terms_of_use_acceptance_text" | |
159 | + t.string "name" | |
160 | + t.string "contact_email" | |
161 | + t.boolean "is_default" | |
162 | + t.text "settings" | |
163 | + t.text "design_data" | |
164 | + t.text "custom_header" | |
165 | + t.text "custom_footer" | |
166 | + t.string "theme" | |
167 | + t.text "terms_of_use_acceptance_text" | |
168 | + t.datetime "created_at" | |
169 | + t.datetime "updated_at" | |
169 | 170 | end |
170 | 171 | |
171 | 172 | create_table "external_feeds", :force => true do |t| |
172 | 173 | t.string "feed_title" |
174 | + t.date "fetched_at" | |
173 | 175 | t.string "address" |
174 | 176 | t.integer "blog_id", :null => false |
175 | 177 | t.boolean "enabled", :default => true, :null => false |
176 | 178 | t.boolean "only_once", :default => true, :null => false |
177 | 179 | t.datetime "created_at" |
178 | 180 | t.datetime "updated_at" |
179 | - t.datetime "fetched_at" | |
180 | 181 | end |
181 | 182 | |
182 | 183 | create_table "favorite_enteprises_people", :id => false, :force => true do |t| |
... | ... | @@ -279,9 +280,9 @@ ActiveRecord::Schema.define(:version => 72) do |
279 | 280 | |
280 | 281 | create_table "roles", :force => true do |t| |
281 | 282 | t.string "name" |
282 | - t.text "permissions" | |
283 | + t.text "permissions", :limit => 255 | |
283 | 284 | t.string "key" |
284 | - t.boolean "system", :default => false | |
285 | + t.boolean "system", :default => false | |
285 | 286 | t.integer "environment_id" |
286 | 287 | end |
287 | 288 | ... | ... |