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 | ... | ... |