feat: introduce address2 and replace address textareas with inputs#675
Conversation
3dd96ef to
e187c3d
Compare
commit 1176778 Author: anonymoususer72041 <247563575+anonymoususer72041@users.noreply.github.com> Date: Fri Dec 5 14:54:37 2025 +0100 Drop legacy address2 from candidates add form commit e187c3d Author: anonymoususer72041 <247563575+anonymoususer72041@users.noreply.github.com> Date: Fri Dec 5 10:52:02 2025 +0100 Use single-line address input in careers portal apply form commit 44320d6 Author: anonymoususer72041 <247563575+anonymoususer72041@users.noreply.github.com> Date: Fri Dec 5 09:04:02 2025 +0100 Use single-line address inputs for candidates, contacts and companies
RussH
left a comment
There was a problem hiding this comment.
While this cleans up the UI, shrinking the address to a single line breaks formatting for international users (specifically in the UK). Addresses often require multiple lines for Suite/Floor/Business Center details before the street address. I recommend keeping the multi-line support or using a textarea.
|
Thanks for calling this out – agreed that UK/international addresses often need additional lines. At the same time, there are also regions where a single address line is the norm, so I’d like to avoid presenting a large textarea by default (especially for candidates), since that can imply "write a full postal block here". Instead of only keeping multi-line addresses as free-form text, I can re-introduce proper "Address Line 2" support end-to-end. On the recruiter-facing side, I’d make Address Line 2 optional. For the careers portal, I’d keep it optional as well, so you can use it in your template if need. Would you be happy with that approach? |
|
@anonymoususer72041 happy to merge this based on your comments above, let me know when #697 is updated and ready, and I'll do them both at the same time. |
|
@RussH done |
|
Thank you! |
…pencats#675) * Use single-line address inputs for candidates, contacts and companies * Use single-line address input in careers portal apply form * Drop legacy address2 from candidates add form * Add address2 to initial database schema * Sync test SQL with address2 column * Add address2 to existing databases * Use address2 across the system * Split existing multi-line address into address2 * Fix unit tests for address2 support
Summary
Replace textarea-based address fields with single-line
<input>fields across the main UI and the careers portal and add “Address Line 2” (address2) support for candidates, contacts, and companies.Add schema upgrades for existing installations and migrate legacy multi-line address values into
address(line 1) andaddress2(remaining lines).Motivation
A large multi-line textarea often implies "enter a full postal block here" while many users (depending on country) expect a single street line. At the same time, international addresses commonly require an additional line (suite/floor/building).