Browse Source

Reimport offered (#1731)

* Add method for importing the 'offered' field into already imported lettings logs

* Add minimal tests

* feat: update tests

* feat: update take task

* feat: update rake task

* feat: update rake task

* feat: update rake task spec

---------

Co-authored-by: Rachael Booth <rachael.booth@softwire.com>
pull/1733/head v0.3.33
natdeanlewissoftwire 2 years ago committed by GitHub
parent
commit
ce0c9d065b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      lib/tasks/data_import_field.rake
  2. 4
      spec/lib/tasks/date_import_field_spec.rb

2
lib/tasks/data_import_field.rake

@ -9,7 +9,7 @@ namespace :core do
# We only allow a reduced list of known fields to be updatable
case field
when "tenant_code", "major_repairs", "lettings_allocation"
when "tenancycode", "major_repairs", "lettings_allocation", "offered"
Imports::LettingsLogsFieldImportService.new(storage_service).update_field(field, path)
else
raise "Field #{field} cannot be updated by data_import_field"

4
spec/lib/tasks/date_import_field_spec.rb

@ -28,8 +28,8 @@ describe "rake core:data_import_field", type: :task do
allow(import_service).to receive(:update_field)
end
context "and we update the tenant_code field" do
let(:field) { "tenant_code" }
context "and we update the tenancycode field" do
let(:field) { "tenancycode" }
it "properly configures the storage service" do
expect(Storage::S3Service).to receive(:new).with(paas_config_service, instance_name)

Loading…
Cancel
Save