245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
|
# File 'lib/canvas_sync.rb', line 245
def generate_provisioning_jobs(model_list, options_hash, job_options: {}, only_split: nil, default_key: :provisioning)
unique_option_models = group_by_job_options(
model_list,
options_hash,
only_split: only_split,
default_key: default_key,
)
unique_option_models.map do |mopts, models|
opts = { models: models }
opts.merge!(job_options)
opts.merge!(mopts) if mopts.present?
{
job: CanvasSync::Jobs::SyncProvisioningReportJob.to_s,
options: opts,
}
end
end
|