Sha256: c98403ea4017fa512a7ff8738721392ca562ac21b7a9dd9db1bc642972525591
Contents?: true
Size: 698 Bytes
Versions: 60
Compression:
Stored size: 698 Bytes
Contents
module CanvasSync module Jobs # ActiveJob class that starts a Canvas provisioning report class SyncProvisioningReportJob < ReportStarter def perform(options) params = { include_deleted: true, } options[:models].each do |model| # group_membership is the only model param that is singular :( model = 'group_membership' if model == 'group_memberships' params[model] = true end super( "proservices_provisioning_csv", merge_report_params(options, params, {}), CanvasSync::Processors::ProvisioningReportProcessor.to_s, options, ) end end end end
Version data entries
60 entries across 60 versions & 1 rubygems