kosiakkatrina
b0500a297d
CLDC-3728 Add more merge request validations ( #2814 )
...
* Add more_than_year_from_today merge date validation
* Add a part of another merge validation
* Disable merging if merge day is in the future
1 month ago
kosiakkatrina
d3cd29e324
Remove wrong copy key ( #2810 )
1 month ago
kosiakkatrina
f7cf3a1641
CLDC-2890 Clear LA if it's no longer valid ( #2789 )
...
* Clear LA if it's no longer valid
* lint
* lint
1 month ago
kosiakkatrina
fcd4744694
Add create test log button ( #2804 )
...
* Add create test log button
* Add setup only button
* enable test logs on review apps
* Add factorybot to all environments
* Add faker
1 month ago
kosiakkatrina
6c10172c78
CLDC-3755 Add 2025 shared ownership subsection ( #2782 )
...
* Add shared ownership initial purchase subsection
* Display correct subsection based on year
* Update some content
* Update LivingBeforePurchase routing
* Update routing and check for page existence in guidance
* Add management fee questions
* Only check the subsections relevant to the form
* Update content
* Update financial calculations text
1 month ago
kosiakkatrina
5d36a13e7c
Ignore irrelevant empty headers ( #2800 )
1 month ago
Rachael Booth
542565ed85
Use subsection copy key ( #2792 )
...
* CLDC-3766: Ensure copy for Q78 is found correctly
* Fix tests
* Use subsection copy key in defaults and remove explit keys that are now defaults
* Replace other uses of subsection.id interpolation in copy keys
* Test copy key when specified on subsection
* Update tests
* Update privacy notice page tests
* More test fixes
1 month ago
kosiakkatrina
8c092a02e2
Update paper form display name ( #2797 )
1 month ago
kosiakkatrina
6b61a68df7
CLDC-3700 Update csv downloads ( #2785 )
...
* Save a csv download record
* Allow downloading CSVs
* Make links expire
* Send correct download link
* Fix world
* Make csv downloads work locally
* Set expiration time on the record
* lint
* Update download urls
* Update expiration time
* Update expired link content
* Add a page to view the download
* lint
* lint again
1 month ago
kosiakkatrina
671232daa9
CLDC-3734 Add LA in England validation for 2025 ( #2763 )
...
* Add LA in England validation for 2025
* Validate supported housing logs
* Add error message to the date
* Update error messages
* lint
* Fix error messages for date
* Update no address found soft validation
* Update validation messages
1 month ago
Manny Dinssa
502d038e9e
CLDC-3752: Sales - Hide questions if a staircasing transaction (25/26) ( #2780 )
...
* Do not ask questions from these sections when it's a staircase transaction
* Hide section/subsections from task list
* Add tests
* Fix lint
* Move logic to section model
1 month ago
Manny Dinssa
bc1fe83750
CLDC-3757: Sales - Change values in validation check for Q84 (25/26) ( #2781 )
...
* Update 2025 version of validation check
* Update validation for 2025
* Put two if statements into one
* Different approach to comparing dates
* Alternative method to compare dates
* Update tests
1 month ago
kosiakkatrina
a3ce7e9f95
Update validation message ( #2783 )
1 month ago
Manny Dinssa
4dc323059f
CLDC-3738: Sales - Update household characteristics Q29 and Q38 (25/26) ( #2774 )
...
* Create 2025 versions of these questions
* Remove blank line
* Update copy and use 2025 version of question
* Add tests
* Update depends on
* Update question number
* Update test
* Remove depends_on companybuy which has been removed
* Fix lint
1 month ago
kosiakkatrina
05e000276d
Update scheme_params order ( #2773 )
1 month ago
kosiakkatrina
2f221e412c
Count unique attributes ( #2791 )
1 month ago
kosiakkatrina
045249a9ed
Update scheme name wrapping ( #2786 )
1 month ago
kosiakkatrina
6fb1384364
Remove mortgage lender questions for 2025 discounted sales ( #2784 )
1 month ago
Rachael Booth
f0603c35dd
CLDC-3705: Rework referrers and back links for scheme creation ( #2775 )
...
* CLDC-3705: Rework referrers and back links for scheme creation
* Fix typo on primary client group page
* Only direct via secondary client group page when newly required
* Update hardcoded postgres version in docker
---------
Co-authored-by: Kat <54268893+kosiakkatrina@users.noreply.github.com>
1 month ago
Rachael Booth
aeae0c1806
CLDC-3766: Ensure copy for sales Q78 is found correctly for 2024 logs ( #2790 )
...
* CLDC-3766: Ensure copy for Q78 is found correctly
* Fix tests
1 month ago
kosiakkatrina
de1d28c27e
Increase soft max for old persons shared ownership savings ( #2778 )
1 month ago
Manny Dinssa
c8a36fd3a6
Move sales staircasing question ( #2777 )
...
* Change order
* Update test
2 months ago
kosiakkatrina
16393cf4ab
Trigger income error on uprn_selection ( #2771 )
2 months ago
kosiakkatrina
b87c107f25
Route only to buyer questions for staircase transactions ( #2765 )
2 months ago
kosiakkatrina
10de485408
CLDC-3698 Rename household needs to other household information for sales ( #2772 )
...
* Rename household needs occurences
* Rename files
2 months ago
Rachael Booth
8dab730c54
CLDC-3704: Allow equity/stairowned/stairbought to have 1 decimal place ( #2746 )
...
* CLDC-3666: Pull sales financial validations into translations file
* CLDC-3704: Allow equity/stairowned/stairbought to have 1 decimal place
* Fix lint for migration
* Fix tests
* Fix sale information validations tests
* Fix lint
* Fix form spec
* Don't expect unexpected cashdis error
2 months ago
kosiakkatrina
0083485b42
CLDC-3690 Extract lettings property validations copy ( #2742 )
...
* Extract lettings property validations copy
* Update uprn question
* Remove redundant validations (can't trigger them because on inferrance)
2 months ago
Manny Dinssa
0b4ff65429
CLDC-3689: Extract lettings household validations ( #2741 )
...
* Extract household validations
* Use question ids a primary key
* Fix lint
* Refactor, remove one level of keys
* Fix merge
2 months ago
Rachael Booth
2b629891fb
CLDC-3666: Pull sales financial validations into translations file ( #2716 )
2 months ago
Rachael Booth
fbeaee9368
CLDC-3733: Adjust ordering for working situation question ( #2762 )
...
* CLDC-3733: Adjust ordering for working situation question
* Fix tests
2 months ago
Manny Dinssa
4886cdbe36
CLDC-3722: Sales - Remove from Q5 'outright or other sale' answer option (25/26) ( #2752 )
2 months ago
Manny Dinssa
1a07e37049
CLDC-3717: Sales - Remove Q9 (Is the buyer a company?) (25/26) ( #2755 )
2 months ago
Manny Dinssa
154f4d9538
CLDC-3721: Sales - Move Q78 (Is this a staircasing transaction?) to setup section (25/26) ( #2751 )
2 months ago
Manny Dinssa
3125171edf
CLDC-3718: Sales - Remove Q10 (Will any buyers live in the property?) (25/26) ( #2757 )
2 months ago
Rachael Booth
e2123f8b9d
CLDC-3736: Don't route to property building type or wheelchair accessibility for staircasing sales from 2025 ( #2761 )
...
* CLDC-3736: Don't route to property building type or wheelchair accessibility for staircasing sales from 2025
* Add tests for routed_to?
* Fix test
2 months ago
Rachael Booth
7d407ab4c6
CLDC-3739: Remove buyer orgs question from 2025 ( #2766 )
2 months ago
Manny Dinssa
30442fcee2
CLDC-3735: Sales - Move Q19 (What type of unit is the property?) (25/26) ( #2760 )
2 months ago
kosiakkatrina
f77a986e13
Do not save bu log when setting creation method ( #2770 )
2 months ago
Manny Dinssa
b681b101f3
CLDC-3715: Sales - Remove Q8 (What is the type of outright sale?) (25/26) ( #2753 )
2 months ago
kosiakkatrina
afc7cf86b4
Exctract financial validations ( #2740 )
2 months ago
Rachael Booth
224e49825e
CLDC-3719: Move sale completion date question to start of setup section ( #2750 )
...
* CLDC-3716: Allow 25/26 form use on dev, review, and staging environments
* Remove empty line
* CLDC-3719: Move sale completion date question to start of setup section
* Fix test
* Update test fixture csv order
2 months ago
Manny Dinssa
61eb0057f6
CLDC-3693: Extract shared validations ( #2744 )
...
* Extract lettings household validation from shared validations
* Extract lettings setup validation from shared validations
* Extract only shared validations
2 months ago
kosiakkatrina
020b8a4f4c
CLDC-3686 Extract lettings soft validations copy ( #2735 )
...
* Extract household characteristics soft validations
* Extract household needs soft validations
* Extract household situation soft validations
* Extract income and benefits soft validations
* Extract property information soft validations
* Update tests and 2024 soft validations
* Update some test forms
* Re-add sales validation
* Update BU tests
* Fixes
* Change higher to longer
* Update model test
* Update model test
* Add 2025 translations copied from 2024
* Update pregnancy and retirement copy
---------
Co-authored-by: Manny Dinssa <44172848+Dinssa@users.noreply.github.com>
Co-authored-by: Rachael Booth <rachael.booth@softwire.com>
2 months ago
Manny Dinssa
1ff5c0841a
CLDC-3066++: Show filters button bug ( #2759 )
...
* Ensure the app-filter-toggle class is always present regardless of the user's permissions, you can move it outside of the conditional logic
2 months ago
Manny Dinssa
6fb29ade6b
CLDC-3712: Sales Form Updates ( #2756 )
2 months ago
Rachael Booth
1d23f9e50a
CLDC-3716: Allow 25/26 form use on dev, review, and staging environments ( #2749 )
...
* CLDC-3716: Allow 25/26 form use on dev, review, and staging environments
* Remove empty line
2 months ago
Manny Dinssa
ee3018b944
CLDC-3066: Show filters button bug ( #2748 )
...
* Add show filters toggle to user and scheme pages
* Adjust spacing between buttons to match show filters button
2 months ago
kosiakkatrina
dd9bc7b191
CLDC-3669 Extract bulk upload validations ( #2719 )
2 months ago
kosiakkatrina
1e968e50a6
CLDC-3694 Extract lettings BU validations
2 months ago
Manny Dinssa
83e3ddccdd
CLDC-3692: Extract lettings tenancy validations ( #2743 )
...
* Extract lettings tenancy validations
2 months ago