blob: 91f5fd2c6141eb2a3867e72f4478af667178bab4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class PopulateSoftkeyFunction < ActiveRecord::Migration
def up
['speed_dial', 'blf', 'dtmf', 'log_out', 'log_in', 'conference'].each do |function_name|
SoftkeyFunction.create(:name => function_name)
end
SoftkeyFunction.where(:position => nil).order(:id).each do |softkey_function|
softkey_function.update_attributes(:position => softkey_function.id) if softkey_function.position.nil?
end
deactivated_softkey_function = SoftkeyFunction.create(:name => 'deactivated')
deactivated_softkey_function.move_to_top
end
def down
SoftkeyFunction.where(:name => ['speed_dial', 'blf', 'dtmf', 'log_out', 'log_in', 'conference', 'deactivated'] ).destroy_all
end
end
|