Get rid of the splashpage banner photo and "descriptions"

This commit is contained in:
Henne Vogelsang 2014-11-18 00:58:43 +01:00
parent 60ba81ab46
commit 30e8ab856c
23 changed files with 1235 additions and 184 deletions

View file

@ -0,0 +1,25 @@
class MoveBannerDescriptionToConference < ActiveRecord::Migration
class TempConference < ActiveRecord::Base
self.table_name = 'conferences'
attr_accessible :description
end
class TempSplashpage < ActiveRecord::Base
self.table_name = 'splashpages'
end
def change
add_column :conferences, :description, :text
TempConference.reset_column_information
# Copy value from splash to conferenc
TempConference.all.each do |conference|
if TempSplashpage.exists?(conference_id: conference.id)
splash = TempSplashpage.find_by(conference_id: conference.id)
conference.update_attributes(description: splash.banner_description)
end
end
remove_column :splashpages, :banner_description, :text
end
end

View file

@ -0,0 +1,10 @@
class DropSplashDescriptionsAndPhoto < ActiveRecord::Migration
def change
remove_column :splashpages, :ticket_description
remove_column :splashpages, :sponsor_description
remove_column :splashpages, :registration_description
remove_column :splashpages, :lodging_description
remove_column :splashpages, :include_banner
remove_attachment :splashpages, :banner_photo
end
end