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.

40 lines
731 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
''
end
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
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
0
end
end