View Issue Details

IDProjectCategoryView StatusLast Update
0009612Talermerchant backendpublic2025-05-10 02:11
ReporterDana Dram Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version0.14 
Target Version1.0Fixed in Version1.0 
Summary0009612: Address setup has a lot of fields that are not necessary
DescriptionIn the Settings menu, under the Address section (also applicable to the Jurisdiction section), the form currently includes multiple fields for entering address details, such as "Address," "Building," "Building Number," "Street," and "Postal Code." This results in a lengthy and cumbersome form that requires users to fill out numerous fields, leading to potential frustration and a slower input process. To improve usability, two potential solutions are proposed:
- Consolidate Address Fields: Simplify the address setup process by merging all these fields into a single "Address" field. The consolidated field would include a placeholder or hint text (e.g., "Enter your full address: Street, Building Name, Building Number, Postal Code") to guide users on how to format their input. This approach would make the form shorter, more user-friendly, and quicker to complete.
- Remove the Address Field: Alternatively, remove the general "Address" field and retain only the other specific fields (e.g., "Building Name",” Building Number”, "Street", "Postal Code"). This option would reduce redundancy while still capturing detailed address information.
Additional InformationAlso applies to the Jurisdiction section.
TagsNo tags attached.
Attached Files
address.png (71,369 bytes)   
address.png (71,369 bytes)   

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-03-12 23:32

manager   ~0024189

I *think* this might be a case of a bad label. I *think* that the "address" line you are talking about is intended for things like c/o addresses and other "complications".

The problem we have is that *sometimes* some APIs require *structured* address data, so they want the street/city/district/country to be explicitly marked, and extracting that from one "big" free-form address field is, well, hard to automate. So I don't think we should go down that route.

But of course you are right, the current layout suggests to most users to enter their address twice, which is equally wrong.

Sebastian: am I right the "address" is actually translated into "additional address lines", like for c/o? Would it be reasonable to rename the label to "c/o" or something equivalent? Please propose a fix that matches what the code does...

sebasjm

2025-04-11 20:29

developer   ~0024521

No sure what the definition of `c/o addresses` is but this is mapped to the field `address_lines` here https://docs.taler.net/core/api-merchant.html#tsref-type-Location.

I will change the label and move it to the bottom
image.png (55,489 bytes)   
image.png (55,489 bytes)   

sebasjm

2025-04-11 20:30

developer   ~0024522

93673f197..e5a4f2bcc

Issue History

Date ModifiedUsernameFieldChange
2025-03-12 15:28Dana DramNew Issue
2025-03-12 15:28Dana DramStatusnew => assigned
2025-03-12 15:28Dana DramAssigned To => Christian Grothoff
2025-03-12 15:28Dana DramFile Added: address.png
2025-03-12 23:32Christian GrothoffNote Added: 0024189
2025-03-12 23:32Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2025-03-12 23:33Christian GrothoffTarget Version => 1.0 stretch goals
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend
2025-04-11 20:29sebasjmNote Added: 0024521
2025-04-11 20:29sebasjmFile Added: image.png
2025-04-11 20:30sebasjmStatusassigned => informing
2025-04-11 20:30sebasjmResolutionopen => fixed
2025-04-11 20:30sebasjmNote Added: 0024522
2025-04-12 17:14Christian GrothoffFixed in Version => 1.0
2025-04-12 17:14Christian GrothoffTarget Version1.0 stretch goals => 1.0
2025-05-10 02:11Christian GrothoffStatusinforming => closed