diff --git a/db/migrate/20130305065226_scheduler_create.rb b/db/migrate/20130305065226_scheduler_create.rb index c3a9d8530..2e4d035dc 100644 --- a/db/migrate/20130305065226_scheduler_create.rb +++ b/db/migrate/20130305065226_scheduler_create.rb @@ -1,3 +1,5 @@ +require 'scheduler' +require 'setting' class SchedulerCreate < ActiveRecord::Migration def up create_table :schedulers do |t| @@ -14,6 +16,30 @@ class SchedulerCreate < ActiveRecord::Migration t.timestamps end add_index :schedulers, [:name], :unique => true + Scheduler.create( + :name => 'Check Channels', + :method => 'Channel.fetch', + :period => 30, + :active => true, + :updated_by_id => 1, + :created_by_id => 1, + ) + Scheduler.create( + :name => 'Import OTRS diff load', + :method => 'Import::OTRS.diff_loop', + :period => 60 * 10, + :active => true, + :updated_by_id => 1, + :created_by_id => 1, + ) + Scheduler.create( + :name => 'Generate Session data', + :method => 'Session.jobs', + :period => 60, + :active => true, + :updated_by_id => 1, + :created_by_id => 1, + ) end def down diff --git a/db/migrate/20130305111945_update_sla.rb b/db/migrate/20130305111945_update_sla.rb index beb51b219..bba8b93ea 100644 --- a/db/migrate/20130305111945_update_sla.rb +++ b/db/migrate/20130305111945_update_sla.rb @@ -1,29 +1,5 @@ class UpdateSla < ActiveRecord::Migration def up - Scheduler.create( - :name => 'Check Channels', - :method => 'Channel.fetch', - :period => 30, - :active => true, - :updated_by_id => 1, - :created_by_id => 1, - ) - Scheduler.create( - :name => 'Import OTRS diff load', - :method => 'Import::OTRS.diff_loop', - :period => 60 * 10, - :active => true, - :updated_by_id => 1, - :created_by_id => 1, - ) - Scheduler.create( - :name => 'Generate Session data', - :method => 'Session.jobs', - :period => 60, - :active => true, - :updated_by_id => 1, - :created_by_id => 1, - ) add_column :slas, :first_response_time, :integer, :null => true add_column :slas, :update_time, :integer, :null => true add_column :slas, :close_time, :integer, :null => true