Files
old-holivud2/lib/tasks/zoom.rake
2020-05-31 22:38:19 +02:00

20 lines
629 B
Ruby

require 'zoom_gateway'
namespace :zoom do
desc "Setup necessary zoom roles and users"
task :setup => :environment do
zoom = Zoom.new
# Find or create DirectME host role
host_role = zoom.roles_list["roles"].select{ |r| r["name"] == ZoomGateway.HOST_ROLE }.first
if host_role.present?
Rails.logger.info "Role #{host_role["name"]} already present."
else
host_role = zoom.roles_create({
name: ZoomGateway.HOST_ROLE,
description: "Directme meetings host",
privileges: %w(Role:Read)
})
Rails.logger.info "Created role #{ZoomGateway.HOST_ROLE}."
end
end
end