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
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
|