Robert Sullivan
c309a4760b
CLDC-3384 referral tests and inconsistencies ( #2370 )
...
* CLDC-3156: Update 2024 referral options
* CLDC-3156: Add tests for referral question
* CLDC-3156: Update other referral questions
* CLDC-3384: Referral question inconsistencies and tests
* feat: remove option 4 from 24/25 referral
* feat: update tests
---------
Co-authored-by: natdeanlewissoftwire <nat.dean-lewis@softwire.com>
8 months ago
natdeanlewissoftwire
a0215d45ef
CLDC-3089 Make absolute skip/back links relative ( #2348 )
...
* Empty-Commit
* feat: make skip links relative
* feat: make scheme back links relative
* feat: update tests
8 months ago
Robert Sullivan
c4741ee2ac
CLDC-2670: Improve navigation flow when revisiting questions from CYA page ( #2362 )
...
* CLDC-2670: Improve navigation flow when revisiting questions from CYA page
* CLDC-2670: Fix failing test
* CLDC-2670: fix issue with wrong referrer behaviour on interrupt screens
* CLDC-2670: Fix build errors
* Update validation feature
* CLDC-2670: Do not show already-answered questions when answering new questions from CYA page
* CLDC-2670: Fix linter error and tests
* Fix incorrect URLs in feature test
* feat: fix typo
* feat: make skip links for new answers route to check_answers
* feat: make skip links for new answers route to check_answers
* feat: update tests
* feat: bug fix
* feat: test fix
* feat: skip unanswered questions for interruption screens
---------
Co-authored-by: natdeanlewissoftwire <nat.dean-lewis@softwire.com>
8 months ago
kosiakkatrina
f03c9573bd
Enable resource deletion on prod ( #2380 )
9 months ago
Robert Sullivan
d2518d7c38
CLDC-2481: Add ability to disable organisations ( #2293 )
...
* CLDC-2481: Add ability to disable organisations.
* CLDC-2481: Add ability to disable organisations
* Tidy up tests
* CLDC-2481: Review markups
* CLDC-2481: Fix location and scheme filters
* Add banners for stock owners and managing agents
* Update view test
---------
Co-authored-by: Kat <katrina@kosiak.co.uk>
9 months ago
kosiakkatrina
1d326182ff
CLDC-2741 Order log search results ( #2299 )
...
* Order lettings logs search results
* Order sales logs search results
* lint
* Update SQL casing
9 months ago
Robert Sullivan
378388ebc5
CLDC-3156: Update 2024 referral options ( #2366 )
...
* CLDC-3156: Update 2024 referral options
* CLDC-3156: Add tests for referral question
* CLDC-3156: Update other referral questions
9 months ago
kosiakkatrina
73cef27a0c
Restore form date validations ( #2365 )
9 months ago
kosiakkatrina
a65cc59713
CLDC-2479 Allow deleting users ( #2288 )
...
* Add delete confirmation page
* Add status to the user
* Allow deleting user
* Refactor sign_in user in tests
* Add delete user button and update policy
* Update user policy
* Do not display deleted users as an answer option
* Update user table and details
* Do not show deleted users
* Disable delete user on production
* Update test
9 months ago
Robert Sullivan
2e7cb56c70
CLDC-3351: Clear deposit in situations where it is no longer derived ( #2354 )
...
* CLDC-3351: Clear deposit in situations where it is no longer derived
9 months ago
Robert Sullivan
1d5d736f03
CLDC-3355: Reorder rent types on 2024/5 forms ( #2343 )
9 months ago
natdeanlewissoftwire
da0d27c8f9
feat: update copy ( #2357 )
9 months ago
natdeanlewissoftwire
43c0f457c9
CLDC-3363 Uneditable sales log redirect bug fix ( #2353 )
...
* feat: make check_collection_period log type specific
* feat: test check_collection_period routing
9 months ago
Rachael Booth
a51abc864b
CLDC-3333: Tweak what is a location text ( #2337 )
9 months ago
Rachael Booth
4baf0bcdfc
CLDC-3350: Add validation for mortgage+deposit for outright sales ( #2349 )
9 months ago
kosiakkatrina
826b803e4e
CLDC-3305 Update previous postcode routing for renewals ( #2325 )
...
* Derive previous postcode for renewals
* Do not route renewals to previous postcode
* Update test
9 months ago
kosiakkatrina
6ccb5854d4
Add question number to success message ( #2344 )
9 months ago
kosiakkatrina
5bbf0148b5
CLDC-2478 Allow deleting locations ( #2285 )
...
* Add delete confirmation page
* Allow deleting location
* Add delete location button and update policy
* Add delete button to CYA
* Update location policy
* Do not display deleted locationa as an option
* Move delete button into the button group
* Add informative text for locations that have logs
* Refactor query
* CLDC-2478 Allow deleting scheme (#2286 )
* Add delete confirmation page
* Allow deleting scheme
* Add delete scheme button and update policy
* Add delete button to CYA
* Update scheme policy
* Do not display deleted schemes as an option
* Add informative text for schemesrbe that have logs
* Refactor query
* Update tests
* Add feature toggle
9 months ago
kosiakkatrina
41a68eee0a
CLDC-3341 Update nationality all csv labels ( #2328 )
...
* Update nationality all csv labels
* Update csv tests
* Return prefers not to say labels
9 months ago
Robert Sullivan
b0d7dec4f7
CLDC-3291: Add empty assigned_to field to support csv export ( #2347 )
9 months ago
natdeanlewissoftwire
99ad80aebd
feat: update skip links ( #2342 )
9 months ago
natdeanlewissoftwire
695f542fdc
CLDC-3327 Deduplicate null errors in bulk upload ( #2338 )
...
* feat: validate nulls last in bu
* feat: add tests
* feat: update org errors and tests
* feat: update test copy
* feat: update tests
* CLDC-3328 Make bulk upload errors consistent between lettings and sales (#2341 )
* feat: add validate_address_fields to lettings for 2024
* CLDC-3338: Add tolerance to discounted sale calculations (#2333 )
* Rename method
* Update staircase/non staircase validations
* Add errors to type
* Remove validate_shared_ownership_deposit
* Don't add setup BU errors, deduplicate different sale type errors
* Add tolerance
* Reuse method
* Rename methods
* Skip type error completely in BU
* Update validation messages
* Update over tolerance method
* C:DC-3338: Add tolerance to grant calculations
---------
Co-authored-by: Kat <katrina@kosiak.co.uk>
* feat: add validate_address_fields to lettings for 2024
* feat: update tests
* Revert "CLDC-3338: Add tolerance to discounted sale calculations (#2333 )"
This reverts commit cdecdfebfe
.
---------
Co-authored-by: Robert Sullivan <Robert.Sullivan@Softwire.com>
Co-authored-by: Kat <katrina@kosiak.co.uk>
---------
Co-authored-by: Robert Sullivan <Robert.Sullivan@Softwire.com>
Co-authored-by: Kat <katrina@kosiak.co.uk>
9 months ago
kosiakkatrina
a38d6a265f
CLDC-3334 Improve address search flow ( #2339 )
...
* Refactor page buttons
* Immediately show address search results
9 months ago
Robert Sullivan
845065d2d3
CLDC-3297: Add assigned to field to xml exports ( #2345 )
...
* feat: add fields to xml for 24/25 on
* CLDC-3297: Add empty assigned to column to XML exports
---------
Co-authored-by: natdeanlewissoftwire <nat.dean-lewis@softwire.com>
9 months ago
Robert Sullivan
cdfca1c023
CLDC-3336: Add hint text to Q77 for renewals ( #2340 )
9 months ago
natdeanlewissoftwire
9881bc7c0d
feat: add fields to xml for 24/25 on ( #2329 )
9 months ago
natdeanlewissoftwire
9881fb990a
CLDC-3339 Improve select correct address bulk upload error ( #2331 )
...
* feat: add unable to find address errors when some options are returned if they are low confidence
* feat: update copy
* feat: add tests
9 months ago
Robert Sullivan
6d7a319b4f
CLDC-3338: Add tolerance to discounted sale calculations ( #2333 )
...
* Rename method
* Update staircase/non staircase validations
* Add errors to type
* Remove validate_shared_ownership_deposit
* Don't add setup BU errors, deduplicate different sale type errors
* Add tolerance
* Reuse method
* Rename methods
* Skip type error completely in BU
* Update validation messages
* Update over tolerance method
* C:DC-3338: Add tolerance to grant calculations
---------
Co-authored-by: Kat <katrina@kosiak.co.uk>
9 months ago
kosiakkatrina
b9d93fe732
Revert all charges given validation ( #2308 )
9 months ago
natdeanlewissoftwire
a1059ef31c
CLDC-3337 Uprn confirmed routing bug fix ( #2327 )
...
* feat: update derived variables to clear uprn_confirmed when uprn_known is 0
* feat: reset other address fields when uprn is not confirmed
* feat: use pcodenk in sales logs
9 months ago
Robert Sullivan
976d0f6e73
CLDC-3329: Update hint text for schemes question ( #2336 )
9 months ago
kosiakkatrina
284dc0c263
Set managing org to created by org on date change ( #2292 )
9 months ago
Rachael Booth
f6dbc0a984
CLDC-3326: Update question number on irproduct_other to match rent_type ( #2330 )
9 months ago
Rachael Booth
e19f1e5b0d
CLDC-3234: Prevent errors from nil hhmemb ( #2301 )
...
* CLDC-3234: Handle nil hhmemb gracefully in soft validations
* CLDC-3234: Don't blank hhmemb when blanking invalid non setup fields
9 months ago
kosiakkatrina
e52a8238cc
CLDC-3343 Check relat fields for people we collect data for ( #2335 )
...
* Check relat fields for people we collect data for
* rename
9 months ago
Rachael Booth
9dc37f7fff
CLDC-3304: Add bulk upload id to xml exports from 2024 ( #2323 )
9 months ago
natdeanlewissoftwire
24dfdbe5eb
CLDC-3271 Add address fields as entered in bulk upload to support csv downloads ( #2322 )
...
* feat: add bulk upload address info to lettings csv download
* feat: add bulk upload address info to sales csv download
* refactor: lint
* feat: fix typo
* feat: update tests
* feat: add to non question fields
* feat: update tests
* feat: add sales tests
* feat: add as entered fields to xml export for 2024 only (#2324 )
* feat: update schema
9 months ago
kosiakkatrina
999a33e0f7
CLDC-3313 Update financial sale validations ( #2313 )
...
* Rename method
* Update staircase/non staircase validations
* Add errors to type
* Remove validate_shared_ownership_deposit
* Don't add setup BU errors, deduplicate different sale type errors
* Add tolerance
* Reuse method
* Rename methods
* Skip type error completely in BU
* Update validation messages
* Update over tolerance method
9 months ago
kosiakkatrina
5907502f21
CLDC-3146 Update household validations ( #2256 )
...
* Separate the validations, remove irrelevant tests
* Remove relevant lettings 2023 validations from 24
* Update validations for 2024 lettings
* Separate sales validations
* Infer child uner 16 for sales
* Update sales validations
* Update tests
* Add validations to all relevant fields
* Add a 2023 context
* Undo some 2024 validations
* Remove another validation, update test names
* Remove child option hint
* Update person age hint
* Add ecstat buyer validation
* Add custom ecstat BU errors
* Skip working situation for child in sales
* Add child under 16 validation to 2024, do not reset ecstat
* Add soft validation columns
* Add partner under 16 soft validation
* Add multiple partners soft validations
* Remove child option for buyer 2
* Update CSVs
* Check hhmemb exists
* refactor
* Display child option for lettings
* Remove wrong tests
* More tests
9 months ago
Robert Sullivan
e2ed41c03a
CLDC-3318: Add maximum percentage discount validation for bulk uploads ( #2316 )
...
* CLDC-3318: Add maximum percentage discount validation for bulk uploads
* CLDC-2213: Review markups
9 months ago
kosiakkatrina
aca9eb6301
CLDC-3300 Update BU mortgageused error ( #2310 )
...
* Don't allow don't know as 2023 mortgageused
* Don't allow don't know as 2023 mortgageused for discounted ownership
* Allow mortgageused don't know if stairowned 100
* Update row parser test
* Move mortgageused validations onto the log model
* Allor outright sale mortgageused 3, don't allow non staircaseing shared ownership mortgageused 3
* Rebase fix
9 months ago
natdeanlewissoftwire
d063e653f9
CLDC-3311 UPRN bulk upload efficiency improvements ( #2317 )
...
* Empty-Commit
* feat: stress testing efficiency improvements
* feat: revert initialisations
* refactor: lint
9 months ago
natdeanlewissoftwire
29980b1f7b
CLDC-3302 Make mortgageused bulk upload errors only display on relevant field ( #2311 )
...
* feat: only add mortgageuesd error to relevant mortgageused field
* feat: add test
* feat: test
* feat: test 2023
9 months ago
natdeanlewissoftwire
73aec51425
CLDC-2742 Update user status display behaviour ( #2307 )
...
* feat: use status tags to show user active status
* feat: add unconfirmed status
* feat: update tests
* refactor: erblinting
* feat: update tests
* refactor: lint
9 months ago
natdeanlewissoftwire
5b5e29a84a
CLDC-3310 UPRN routing bug fix ( #2312 )
...
* feat: update routing
* feat: test routing
9 months ago
natdeanlewissoftwire
dd500d3b8c
CLDC-2584 Update log summary component frontend ( #2305 )
...
* feat: don't wrap log IDs
* feat: divide log component into thirds not halves
* feat: update scss and lettings log component styling
* feat: update scss and sales log component styling
* refactor: erblinting
10 months ago
Rachael Booth
bb5621ed76
CLDC-3308: Enforce that the declaration has been answered before moving onto other sections in lettings logs ( #2314 )
10 months ago
Rachael Booth
5937ae3328
CLDC-3309: Update privacy notice/declaration error message for 2024 ( #2315 )
...
* CLDC-3309: Update privacy notice/declaration error message for 2024
* Remove missing answer feature test
* Remove unused definition
10 months ago
kosiakkatrina
b48706acac
CLDC-3235 Update how we display create new logs actions ( #2273 )
...
* Update display_actions
* Display banner when org holds no stock
* Check if current org DSA is signed
10 months ago
Rachael Booth
daa817c574
CLDC-3279: Ignore reasonother field in bulk upload if reason is not other ( #2291 )
10 months ago