kosiakkatrina
fd149de15b
CLDC-2747 Export details not known values ( #1938 )
...
* 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
1 year ago
Aaron Spencer
47dc8279c2
CLDC-2505 Bulk upload email link journey ( #1825 )
...
* CLDC-2505: "complete" tag added and implemented to bulk upload status
* CLDC-2505: complete option added to choice
* CLDC-2505: lettings changes made to sales
* CLDC-2505: tests added, bulk_upload model changed, redirect changed
* CLDC-2505: Content update
* CLDC-2505: Tests fixed and moved to correct controller spec
* CLDC-2505: linting
* CLDC-2505: test linting fix
* CLDC-2505: Content fix
* Update content
---------
Co-authored-by: Kat <katrina@kosiak.co.uk>
1 year ago
kosiakkatrina
0bbef7ce5e
Report on imported logs only ( #1943 )
1 year ago
natdeanlewissoftwire
f1e4f9f9ec
CLDC-2674 Fix delete duplicates cancel and back buttons ( #1936 )
...
* feat: fix duplicate log back behaviour
* feat: fix duplicate log cancel behaviour
* feat: fix duplicate log back behaviour and add tests
* feat: update remaining tests
1 year ago
natdeanlewissoftwire
d6ef35eef0
CLDC-2816 Fix scheme filter bug ( #1940 )
...
* 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
1 year ago
kosiakkatrina
d44f00c4ef
Fix logs count variable names ( #1937 )
1 year ago
natdeanlewissoftwire
e4c6e42e3d
CLDC-2659 complete logs with no location ( #1931 )
...
* WIP fix
* feat: update status before validation to prevent issue in future
* feat: reprivatise update_status!
* feat: revert before_save -> before_validation
* feat: add test
* feat: lint
* refactor: lint
1 year ago
natdeanlewissoftwire
c0dca7ec66
Increase reset password expiry to 24 hours ( #1935 )
...
* feat: increase reset password expiry to 24 hours
* feat: increase csv expiration and copy
1 year ago
kosiakkatrina
101fa7d33e
Count lettings logs after writting export files ( #1934 )
...
* Count lettings logs after writting export files
* lint
1 year ago
kosiakkatrina
7c553aba83
Update lead tenants gender identity ( #1932 )
1 year ago
kosiakkatrina
5947d6a191
Add users to unassigned when the owner id is not given ( #1929 )
...
* Add users to unassigned when the owner id is not given
* test
1 year ago
kosiakkatrina
de5bfe6597
Reimport childrens social care referral values ( #1926 )
1 year ago
kosiakkatrina
2f67b8a0e9
CLDC-2790 Reimport person details ( #1925 )
...
* 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
1 year ago
kosiakkatrina
6dc2b2a5d7
CLDC-2729 Reimport referral for general needs PRP ( #1923 )
...
* Reimport referral for general needs PRP
* test
1 year ago
kosiakkatrina
3a165192fa
Fix homeless value in reimport ( #1928 )
1 year ago
kosiakkatrina
3b575409e1
CLDC-2770 Reimport prefers not to say for gender and relationship ( #1922 )
...
* Update sex and relat for a single person
* Allow updates for multiple people
* Add option to the rake task
1 year ago
kosiakkatrina
44797637fb
CLDC-2769 Reimport unassigned logs ( #1919 )
...
* Reimport logs with created by missing
* Reimport unassigned sales logs
1 year ago
kosiakkatrina
f72349f81e
Update homeless values ( #1917 )
1 year ago
natdeanlewissoftwire
647f9fbc59
Update internal transfer validation ( #1924 )
...
* feat: remove residential care home from internal transfer validation
* feat: update tests
* feat: update tests
* feat: update tests
1 year ago
kosiakkatrina
ea9c84e2a1
Display old log id in the missing answers examples ( #1914 )
1 year ago
kosiakkatrina
2f986fe111
CLDC-2795 Update charges validations ( #1912 )
...
* Update charges hard maximums
* Add charges value check fields
* Add 2023 charges value check pages and questions
* add scharge_over_soft_max method
* add LA cases
* Add pscharge_over_soft_max method
* Add supcharg_over_soft_max method
* Add pages to subsections (2023) and update content
* Confirm soft validations when importing
* csv tests
* Fix copy for 2022
1 year ago
kosiakkatrina
7a64cb7f56
CLDC-2776 Add referral option to general needs logs ( #1910 )
...
* Add option to referral PRP general needs questions
* Add referral value check
* Add referral value check to 2023
* Update soft validation content
* Add referral value check to 2022
* Confirm soft validation on import
* Tests
1 year ago
kosiakkatrina
3da6416950
Set income and savings not known for in progress logs ( #1911 )
1 year ago
natdeanlewissoftwire
20337fde59
Migration use kebab org fields ( #1913 )
...
* feat: use kebab case org fields
* feat: update tests
1 year ago
kosiakkatrina
d3dec60f39
Only set soc tenant fields for 2022 or if they're given ( #1908 )
...
* Only set soc tenant fields for 2022 or if they're given
* Refactor
1 year ago
kosiakkatrina
a1cc9d7863
Move person details if some persons are skipped ( #1903 )
...
* Move person details if some persons are skipped
* Check that undesired person details don't get saved
* Make sure we don't repeat people details
1 year ago
kosiakkatrina
077390bb5b
CLDC-2699 Update values updated at when updating reason field ( #1909 )
...
* Update values updated at
* Update tests
1 year ago
natdeanlewissoftwire
c80565a54d
Make saledate nil safe(r) ( #1904 )
...
* 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
1 year ago
natdeanlewissoftwire
213a4bf229
Blank invalid combined income and proplen values on migration ( #1907 )
...
* feat: clear invalid combine incomes
* feat: clear out of range proplen values
1 year ago
kosiakkatrina
564fa9ebb5
Mark hodate value check confirmed ( #1906 )
...
* Mark hodate value check confirmed
* Add other missing value_checks for sales
1 year ago
kosiakkatrina
961aefa095
Add Children’s Social Care to all referral questions ( #1905 )
1 year ago
kosiakkatrina
c049089684
CLDC-2725 Add missing sales data report ( #1893 )
...
* Add missing sales answers reporting
* Fix log name
1 year ago
kosiakkatrina
bda7bc7d08
Only blank tenancy length when it is invalid for tenancy type ( #1902 )
...
* 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>
1 year ago
kosiakkatrina
8726d231bd
Remove homelessness validation from the import ( #1901 )
1 year ago
kosiakkatrina
f59c67b651
Add reimport reason update_field case ( #1896 )
1 year ago
kosiakkatrina
11ca1bbcff
CLDC-2724 Add missing data reporting for imported lettings logs ( #1892 )
...
* Add generate_missing_answers_report task and method
* Create example report
* change task description
* refactor
* Report old form id instead of old id
1 year ago
natdeanlewissoftwire
19ad92c21d
feat: don't raise "no matching location" error ( #1900 )
1 year ago
natdeanlewissoftwire
41228e2295
Fix hundredth error on migration of very small scharge values ( #1898 )
...
* feat: round all decimal values to 2dp in safe_string_as_decimal
* refactor: lint
1 year ago
natdeanlewissoftwire
e5e6e1e21a
Enforce offered as integer ( #1897 )
...
* feat: ensure offered is an integer (decimal 0 was triggering validation errors)
* feat: allow decimals but clear when not integer equivalent as per new requirements
1 year ago
kosiakkatrina
c3636c1286
CLDC-2696 Add reimport addresses task ( #1891 )
...
* Add update address service for lettings
* Only process collections 2023 onwards
* Update app/services/imports/lettings_logs_field_import_service.rb
Co-authored-by: natdeanlewissoftwire <94526761+natdeanlewissoftwire@users.noreply.github.com>
* Refactor postcode_known
* test
---------
Co-authored-by: natdeanlewissoftwire <94526761+natdeanlewissoftwire@users.noreply.github.com>
1 year ago
kosiakkatrina
719321945b
Set unassigned user if legacy user belongs to a different organisation ( #1894 )
...
* Set user to unassigned in lettings logs if the legacy user exists but belongs to a different organisation
* Set user to unassigned in sales logs if the legacy user exists but belongs to a different organisation
* Lint
1 year ago
kosiakkatrina
2920917292
Create an unassigned user per organisation ( #1885 )
1 year ago
kosiakkatrina
9ae32ac266
remove validate_years_living_in_property_before_purchase ( #1878 )
1 year ago
kosiakkatrina
3b53e3e696
Remove homelessness validation ( #1877 )
1 year ago
kosiakkatrina
558a237e07
Add extra options for renewal reason ( #1876 )
1 year ago
kosiakkatrina
4d275a5c02
CLDC-2689 Export migrated logs ( #1873 )
...
* Add imported_at columns
* Set imported at date for lettings logs
* Set imported at for sales logs
* Export logs migrated since the previous partial export
* Rename column
* rebase changes
* Re-add test
1 year ago
kosiakkatrina
3437f9725e
CLDC-2753 Add unassigned user for imported logs ( #1883 )
...
* Add unassigned user if we can't find a legacy user for a log
* Add generate_unassigned_logs_report
* Log user email address if validation fails on user import
1 year ago
natdeanlewissoftwire
2256cc9d73
Migration fixes ( #1881 )
...
* feat: make offered unsafe as 0.00 is an expected value
* feat: add correct refused options for sex and relat questions
* refactor: lint
* feat: use safe_string_as_decimal
1 year ago
kosiakkatrina
3bd6cab5c5
CLDC-2684 Allow full export per year ( #1875 )
...
* Allow full export for specific year
* Update production manifest
* Call export_xml_lettings_logs with nil if no year is given
* Rename method
1 year ago
natdeanlewissoftwire
ef08519de2
feat: update org importer to handle xmls without institution namespace ( #1879 )
...
* feat: update org importer to handle xmls without institution namespace
* refactor: lint
* refactor: lint
* feat: remove erroneously added file
1 year ago