From 5b81b5fc973dd03a3fbb1accd413b51f05afdcaa Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 7 Jul 2017 13:05:43 -0700 Subject: [PATCH] raise supporter space to 50GB, BW to 3TB. Compare cleanups --- app/supporter.rb | 4 ++-- models/site.rb | 11 +++++------ views/supporter/_compare.erb | 15 +++++++++++---- views/welcome.erb | 10 +++++----- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/app/supporter.rb b/app/supporter.rb index cc259344..7e959ba0 100644 --- a/app/supporter.rb +++ b/app/supporter.rb @@ -79,8 +79,8 @@ post '/supporter/update' do self, { username: site.username, plan_name: Site::PLAN_FEATURES[params[:plan_type].to_sym][:name], - plan_space: Site::PLAN_FEATURES[params[:plan_type].to_sym][:space].to_space_pretty, - plan_bw: Site::PLAN_FEATURES[params[:plan_type].to_sym][:bandwidth].to_space_pretty + plan_space: Site::PLAN_FEATURES[params[:plan_type].to_sym][:space].pretty, + plan_bw: Site::PLAN_FEATURES[params[:plan_type].to_sym][:bandwidth].pretty }) ) end diff --git a/models/site.rb b/models/site.rb index b009d81d..ace36768 100644 --- a/models/site.rb +++ b/models/site.rb @@ -103,8 +103,8 @@ class Site < Sequel::Model PLAN_FEATURES[:supporter] = { name: 'Supporter', - space: Filesize.from('20GB').to_i, - bandwidth: Filesize.from('2TB').to_i, + space: Filesize.from('50GB'), + bandwidth: Filesize.from('3TB'), price: 5, unlimited_site_creation: true, custom_ssl_certificates: true, @@ -115,8 +115,8 @@ class Site < Sequel::Model PLAN_FEATURES[:free] = PLAN_FEATURES[:supporter].merge( name: 'Free', - space: Filesize.from('1GB').to_i, - bandwidth: Filesize.from('200GB').to_i, + space: Filesize.from('1GB'), + bandwidth: Filesize.from('200GB'), price: 0, unlimited_site_creation: false, custom_ssl_certificates: false, @@ -789,7 +789,6 @@ class Site < Sequel::Model Dir.glob("#{base_files_path}/**/*").each do |path| relative_path = path.gsub(base_files_path+'/', '') - puts "adding #{relative_path}" if File.directory?(path) ar.add_dir(zip_name+'/'+relative_path) else @@ -1173,7 +1172,7 @@ class Site < Sequel::Model end def maximum_space - plan_space = PLAN_FEATURES[(parent? ? self : parent).plan_type.to_sym][:space] + plan_space = PLAN_FEATURES[(parent? ? self : parent).plan_type.to_sym][:space].to_i return custom_max_space if custom_max_space > plan_space diff --git a/views/supporter/_compare.erb b/views/supporter/_compare.erb index ddb71755..fb33bcca 100644 --- a/views/supporter/_compare.erb +++ b/views/supporter/_compare.erb @@ -13,15 +13,15 @@ Storage - <%= Site::PLAN_FEATURES[:free][:space].to_gigabytes_pretty %> - <%= (Site::PLAN_FEATURES[:supporter][:space]).to_gigabytes_pretty %> + <%= Site::PLAN_FEATURES[:free][:space].to_f('GB').round %> GB + <%= Site::PLAN_FEATURES[:supporter][:space].to_f('GB').round %> GB Bandwidth - <%= Site::PLAN_FEATURES[:free][:bandwidth].to_gigabytes_pretty %> - <%= Site::PLAN_FEATURES[:supporter][:bandwidth].to_gigabytes_pretty %> + <%= Site::PLAN_FEATURES[:free][:bandwidth].to_f('GB').round %> GB + <%= Site::PLAN_FEATURES[:supporter][:bandwidth].to_f('GB').round %> GB @@ -93,6 +93,13 @@ + + + CLI tool + + + +