Skip to content
Snippets Groups Projects
Unverified Commit afc7e791 authored by Khemissi Amir's avatar Khemissi Amir Committed by GitHub
Browse files

V3 Migrations: Minor Fixes to `migrations:site_settings` task. (#4746)

parent 5be4e7b8
No related branches found
No related tags found
No related merge requests found
...@@ -165,27 +165,27 @@ namespace :migrations do ...@@ -165,27 +165,27 @@ namespace :migrations do
task settings: :environment do |_task| task settings: :environment do |_task|
has_encountred_issue = 0 has_encountred_issue = 0
settings_hash = Setting.find_by(provider: 'greenlight').features.pluck(:name, :value).to_h setting = Setting.includes(:features).find_by(provider: 'greenlight')
# SiteSettings # SiteSettings
site_settings = { site_settings = {
PrimaryColor: settings_hash['Primary Color'], PrimaryColor: setting.get_value('Primary Color'),
PrimaryColorLight: settings_hash['Primary Color Lighten'], PrimaryColorLight: setting.get_value('Primary Color Lighten'),
Terms: settings_hash['Legal URL'], Terms: setting.get_value('Legal URL'),
PrivacyPolicy: settings_hash['Privacy Policy URL'], PrivacyPolicy: setting.get_value('Privacy Policy URL'),
RegistrationMethod: infer_registration_method(settings_hash['Registration Method']), RegistrationMethod: infer_registration_method(setting.get_value('Registration Method')),
ShareRooms: settings_hash['Shared Access'], ShareRooms: setting.get_value('Shared Access'),
PreuploadPresentation: settings_hash['Preupload Presentation'], PreuploadPresentation: setting.get_value('Preupload Presentation'),
}.compact }.compact
# RoomConfigurations # RoomConfigurations
room_configurations = { room_configurations = {
record: infer_room_config_value(settings_hash['Room Configuration Recording']), record: infer_room_config_value(setting.get_value('Room Configuration Recording')),
muteOnStart: infer_room_config_value(settings_hash['Room Configuration Mute On Join']), muteOnStart: infer_room_config_value(setting.get_value('Room Configuration Mute On Join')),
guestPolicy: infer_room_config_value(settings_hash['Room Configuration Require Moderator']), guestPolicy: infer_room_config_value(setting.get_value('Room Configuration Require Moderator')),
glAnyoneCanStart: infer_room_config_value(settings_hash['Room Configuration Allow Any Start']), glAnyoneCanStart: infer_room_config_value(setting.get_value('Room Configuration Allow Any Start')),
glAnyoneJoinAsModerator: infer_room_config_value(settings_hash['Room Configuration All Join Moderator']), glAnyoneJoinAsModerator: infer_room_config_value(setting.get_value('Room Configuration All Join Moderator')),
glRequireAuthentication: infer_room_config_value(settings_hash['Room Authentication']) glRequireAuthentication: infer_room_config_value(setting.get_value('Room Authentication'))
}.compact }.compact
params = { settings: { site_settings: site_settings, room_configurations: room_configurations } } params = { settings: { site_settings: site_settings, room_configurations: room_configurations } }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment