21 lines
546 B
Ruby
21 lines
546 B
Ruby
namespace :proposal_actions do
|
|
desc 'Move link attribute to links collection'
|
|
task migrate_links: :environment do
|
|
ProposalDashboardAction.where.not(link: nil).each do |action|
|
|
next if action.link.blank?
|
|
|
|
Link.create!(
|
|
label: action.title,
|
|
url: action.link,
|
|
open_in_new_tab: true,
|
|
linkable: action
|
|
)
|
|
end
|
|
end
|
|
|
|
desc 'Initialize successful proposal id setting'
|
|
task initialize_successful_proposal_id: :environment do
|
|
Setting['proposals.successful_proposal_id'] = nil
|
|
end
|
|
end
|