diff --git a/db/common_seeds.rb b/db/common_seeds.rb index c57813b9..fe3133a1 100644 --- a/db/common_seeds.rb +++ b/db/common_seeds.rb @@ -1,4 +1,6 @@ include SeedsHelpers +include Rake + ### Non Internationlized Records ### @@ -238,3 +240,8 @@ WalkingMaximumDistance.where(value: 2, is_default: true).first_or_create! WalkingMaximumDistance.where(value: 3).first_or_create! WalkingMaximumDistance.where(value: 4).first_or_create! + +#Run additional Rake Tasks +Oneclick::Application.load_tasks +Rake::Task['oneclick:set_default_logo'].invoke +Rake::Task['oneclick:set_mode_icons'].invoke \ No newline at end of file diff --git a/lib/tasks/oneclick.rake b/lib/tasks/oneclick.rake index 6707a656..a08921cf 100644 --- a/lib/tasks/oneclick.rake +++ b/lib/tasks/oneclick.rake @@ -44,6 +44,19 @@ namespace :oneclick do end end + desc "Sets default logo" + task :set_default_logo=> :environment do + bucket = ENV['AWS_BUCKET'].nil? ? "oneclick-#{Oneclick::Application.config.brand}" : ENV['AWS_BUCKET'] + full_url = "https://s3.amazonaws.com/#{bucket}/images/logo.png" + puts "----------------------------" + puts full_url + puts "----------------------------" + + oc = OneclickConfiguration.first_or_create(code: "ui_logo") + oc.value = full_url + oc.save + end + task :seed_data => :environment do throw Exception.new("*** Deprecated, just use db:seed task ***") end