Browse Source

CLDC-1796 Add rake task to extract logs data (#1172)

For completed logs with illness_type_0 == 1
pull/1176/head v0.2.31
Jack 2 years ago committed by GitHub
parent
commit
44dffbc428
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      lib/tasks/data_export.rake

18
lib/tasks/data_export.rake

@ -14,3 +14,21 @@ namespace :core do
end end
end end
end end
namespace :illness_type_0 do
desc "Export log data where illness_type_0 == 1"
task export: :environment do |_task|
logs = LettingsLog.where(illness_type_0: 1, status: "completed").includes(created_by: :organisation)
puts "log_id,created_by_id,organisation_id,organisation_name,startdate"
logs.each do |log|
puts [
log.id,
log.created_by_id,
log.created_by.organisation.id,
log.created_by.organisation.name,
log.startdate&.strftime("%d/%m/%Y"),
].join(",")
end
end
end

Loading…
Cancel
Save