Upload limit: don't display progress when maxed out

This commit is contained in:
nonamethanks
2020-08-11 04:24:16 +02:00
parent afc07d8adf
commit bc8fc1839f
2 changed files with 9 additions and 1 deletions

View File

@@ -30,6 +30,10 @@ class UploadLimit
end
end
def maxed?
user.upload_points >= MAXIMUM_POINTS
end
def used_upload_slots
pending = user.posts.pending
early_deleted = user.posts.deleted.where("created_at >= ?", 3.days.ago)

View File

@@ -4,7 +4,11 @@
none
<% else %>
<%= link_to user.upload_limit.used_upload_slots, posts_path(tags: "user:#{user.name} status:pending") %> /
<%= tag.abbr user.upload_limit.upload_slots, title: "#{pluralize(user.upload_limit.approvals_for_next_level - user.upload_limit.approvals_on_current_level, "approved post")} needed for next level (progress: #{user.upload_limit.approvals_on_current_level} / #{user.upload_limit.approvals_for_next_level}) " %>
<% if user.upload_limit.maxed? %>
<%= tag.abbr user.upload_limit.upload_slots, title: "Maximum amount of upload slots reached." %>
<% else %>
<%= tag.abbr user.upload_limit.upload_slots, title: "#{pluralize(user.upload_limit.approvals_for_next_level - user.upload_limit.approvals_on_current_level, "approved post")} needed for next level (progress: #{user.upload_limit.approvals_on_current_level} / #{user.upload_limit.approvals_for_next_level}) " %>
<% end %>
<% end %>
(<%= link_to_wiki "help", "about:upload_limits" %>)