* Do not import logs if a duplicate log exists on the system
* deduplicate sales logs on import
* Only deduplicate logs created on new core
* Update test names
* feat: move ordering after filtering to avoid ORDER BY using expressions not in SELECT DISTINCT list
* feat: add multiple schemes so tests will fail if this bug appears again
* feat: include schemes and locations with nil confirmed values in incomplete scopes
* refactor: lint
* Adjust xml export to export refused details, update refused to take into account details_unknown
* Recalculate refused values for lettings logs with unknown person details
* Export refused values in the csv
* Update file names
* feat: move ordering after filtering to avoid ORDER BY using expressions not in SELECT DISTINCT list
* feat: add multiple schemes so tests will fail if this bug appears again
* CLDC-2565: Push docker images to AWS in staging pipeline
* CLDC-2711: Update based on changed resource names
* CLDC-2730: Update aws_deploy pipeline to run database migrations
* CLDC-2730: Temporarily run aws_deploy on push to this branch
* CLDC-2730: Update parameterisation
* CLDC-2730: Remove logging used for debugging
* CLDC-2731: Deploy application to aws
* CLDC-2731: Wait for service stability on deploy
* Revert "CLDC-2730: Temporarily run aws_deploy on push to this branch"
This reverts commit 8b4904dc7d.
* CLDC-2768: Sidekiq (AWS) (#1899)
* feat: update pipeline to deploy sidekiq to aws
* feat: update cron schedule to every 5mins temporarily
* feat: temporarily run aws_deploy on push to this branch
* feat: update aws ecs service name in pipeline
* Revert "feat: update cron schedule to every 5mins temporarily"
This reverts commit 80d0ab8383fa18e2bacd9ca0fa1a1d4048ef4f10.
* Revert "feat: temporarily run aws_deploy on push to this branch"
This reverts commit 48651712e6.
* style: remove unrequired empty line
* feat: reorder pipeline and update sidekiq task definition variable
---------
Co-authored-by: Chirag-Bhatti <109098469+Chirag-Bhatti@users.noreply.github.com>
* Move single person details if person 2 details are missing
* Allow reimporting details for any single missing person
* Reimport multiple missing person details, skip logs with no extra person details
* Skip update if record does not have hhmemb value
* Refactor
* Rebase change
* Extract method
* Confirm scharge, pscharge and supcharge soft validations for completed logs
* This test seems flaky, likely because of the order, so reducing #of logs
* feat: allow missing day/month/year values if CompletionDate exists as we don't always receive these from old core
* feat: make safe string as decimal nil safer too
* feat: add test
* Only blank tenancy lenght when it is invalid for tenancy type
* Update spec/services/imports/lettings_logs_import_service_spec.rb
Co-authored-by: natdeanlewissoftwire <94526761+natdeanlewissoftwire@users.noreply.github.com>
---------
Co-authored-by: natdeanlewissoftwire <94526761+natdeanlewissoftwire@users.noreply.github.com>
* Add generate_missing_answers_report task and method
* Create example report
* change task description
* refactor
* Report old form id instead of old id