Changeset 511
[#420] Fixed migration 63 (status:fixed)
Aug 04 2008 * 20:29 (3 months ago)
Committed by ddenissenko
Affected files:
trunk/db/migrate/063_add_existing_tickets_cache_to_projects.rb (Download diff)
| r172 | r511 | ||
|---|---|---|---|
1 | class AddExistingTicketsCacheToProjects < ActiveRecord::Migration | 1 | class AddExistingTicketsCacheToProjects < ActiveRecord::Migration |
2 | def self.up | 2 | def self.up |
3 | add_column :projects, :existing_tickets, :text | 3 | add_column :projects, :existing_tickets, :text |
4 | Status.set_table_name('statuses') | ||
4 | Project.find(:all).each do |project| | 5 | Project.find(:all).each do |project| |
5 | ticket_cache = project.tickets.inject({}) do |result, ticket| | 6 | ticket_cache = project.tickets.inject({}) do |result, ticket| |
6 | result[ticket.id] = {:state => ticket.state.id, :summary => ticket.summary} | 7 | result[ticket.id] = {:state => ticket.state.id, :summary => ticket.summary} |


RSS feeds