Added room configuration tab to admin panel

This commit is contained in:
farhatahmad
2020-04-06 15:48:42 -04:00
parent 5aa1868f63
commit 5c7062d7c9
14 changed files with 264 additions and 32 deletions

View File

@ -58,6 +58,23 @@ class Setting < ApplicationRecord
Rails.configuration.number_of_rooms_default
when "Shared Access"
Rails.configuration.shared_access_default
when "Room Configuration Mute On Join"
room_config_setting("mute-on-join")
when "Room Configuration Require Moderator"
room_config_setting("require-moderator-approval")
when "Room Configuration Allow Any Start"
room_config_setting("anyone-can-start")
when "Room Configuration All Join Moderator"
room_config_setting("all-join-moderator")
end
end
# Check if the room setting is currently enabled in .env, return disabled if not and return optional if it is
def room_config_setting(name)
if Rails.configuration.room_features.include?(name)
"optional"
else
"disabled"
end
end
end