You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cartodb/app/helpers/mobile_apps_helper.rb

40 lines
773 B

module MobileAppsHelper
def progress_bar_range(used_percentage)
if used_percentage > 70 && used_percentage < 91
'is-caution'
elsif used_percentage > 90
'is-danger'
else
''
end
rescue StandardError
''
end
8 years ago
def progress_bar_width
case @mobile_app.app_type
when 'open'
(@mobile_app.monthly_users * 100) / progress_bar_max_users
when 'private'
(@mobile_app.monthly_users * 100) / progress_bar_max_users
else
0
end
rescue StandardError
0
end
def progress_bar_max_users
case @mobile_app.app_type
when 'open'
current_user.mobile_max_open_users
when 'private'
current_user.mobile_max_private_users
else
0
end
rescue StandardError
0
end
end