diff --git a/models/site.rb b/models/site.rb
index a3a7870b..5a5d9268 100644
--- a/models/site.rb
+++ b/models/site.rb
@@ -830,12 +830,10 @@ class Site < Sequel::Model
((total_used_space.to_f / maximum_space) * 100).round(1)
end
- # This returns true even if they end their support plan.
def supporter?
- !owner.values[:stripe_customer_id].nil?
+ plan_type != 'free'
end
- # This will return false if they have ended their plan.
def ended_supporter?
owner.values[:plan_ended]
end
diff --git a/views/_news.erb b/views/_news.erb
index 90f781de..ab64dbb9 100644
--- a/views/_news.erb
+++ b/views/_news.erb
@@ -24,7 +24,7 @@
<% if current_site && current_site.id == actioning_site.id %>
You
<% else %>
- <% if actioning_site.supporter? && !actioning_site.ended_supporter? %><% end %><%= actioning_site.username %>
+ <% if actioning_site.supporter? %><% end %><%= actioning_site.username %>
<% end %>
followed
@@ -32,7 +32,7 @@
<% if current_site && event_site.id == current_site.id %>
you
<% else %>
- <% if event_site.supporter? && !event_site.ended_supporter? %><% end %><%= event_site.username %>
+ <% if event_site.supporter? %><% end %><%= event_site.username %>
<% end %>
@@ -91,7 +91,7 @@
<% comment_actioning_site = comment.actioning_site_dataset.select(:id, :title, :domain, :username, :stripe_customer_id).first %>
<%= site.title %> <% if site.supporter? && !site.ended_supporter? %> <% end %>
+<%= site.title %> <% if site.supporter? %> <% end %>
<%= site.host %>
-- <% if @site.supporter? && !@site.ended_supporter? %><% end %> <%= @site.username %>
+ - <% if @site.supporter? %><% end %> <%= @site.username %>
<% if current_site && current_site != @site %>
-