upload limit tweaks
This commit is contained in:
@@ -440,7 +440,7 @@ class User < ActiveRecord::Base
|
|||||||
if base_upload_limit.to_i != 0
|
if base_upload_limit.to_i != 0
|
||||||
limit = [base_upload_limit - (deleted_count / 2), 4].max - pending_count
|
limit = [base_upload_limit - (deleted_count / 2), 4].max - pending_count
|
||||||
else
|
else
|
||||||
limit = [10 + [approved_count / 2, 90].min - (deleted_count / 2), 4].max - pending_count
|
limit = [10 + [approved_count / 2, 90].min - ([deleted_count / 10, 90].min), 4].max - pending_count
|
||||||
end
|
end
|
||||||
|
|
||||||
if limit < 0
|
if limit < 0
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class UserPresenter
|
|||||||
if user.base_upload_limit.to_i != 0
|
if user.base_upload_limit.to_i != 0
|
||||||
string = "max(base_upload_limit:#{user.base_upload_limit} - (deleted_count:#{deleted_count} / 2), 4) - pending_count:#{pending_count}"
|
string = "max(base_upload_limit:#{user.base_upload_limit} - (deleted_count:#{deleted_count} / 2), 4) - pending_count:#{pending_count}"
|
||||||
else
|
else
|
||||||
string = "max(10 + min(approved_count:#{approved_count} / 2, 90) - (deleted_count:#{deleted_count} / 2), 4) - pending_count:#{pending_count}"
|
string = "max(10 + min(approved_count:#{approved_count} / 2, 90) - (min(deleted_count:#{deleted_count} / 10), 90), 4) - pending_count:#{pending_count}"
|
||||||
end
|
end
|
||||||
|
|
||||||
"#{string} = #{user.upload_limit} (deletions and approvals within past month)"
|
"#{string} = #{user.upload_limit} (deletions and approvals within past month)"
|
||||||
|
|||||||
Reference in New Issue
Block a user