View Issue Details

IDProjectCategoryView StatusLast Update
0011105Talerdeployment and operationspublic2026-03-09 19:51
Reportersebasjm Assigned Tovecirex 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 Versiongit (master) 
Target Version1.5 
Summary0011105: no phone regex for taler ops
Descriptionhttps://my.taler-ops.ch/config
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0011103 closedChristian Grothoff Phone numbers with many spaces don't work 
has duplicate 0011106 closedvecirex Phone numbers need proper checking 
related to 0011108 implementing Error message when an SMS cannot be delivered (bc of invalid number) should be subtle 

Activities

vecirex

2026-02-19 21:26

administrator   ~0027822

Is this a task for me or assignment wrong? Just changed to confirmed, in any case.

sebasjm

2026-02-19 23:54

developer   ~0027824

the configuration is missing in my.taler-ops.ch, see my comments on #infra

for example

taler-merchant.conf

PHONE_REGEX = \+54[ 1234567890]+

and you will see that in /config

$ curl -s https://merchant.taler/config | jq .phone_regex -r
\+54[ 1234567890]+

i think we need a way to signal that there a new configs to tweak

vecirex

2026-03-09 19:49

administrator   ~0028060

This now works, good!

PHONE_REGEX = ^\+41 ?[1-9][0-9]( ?[0-9]{3})( ?[0-9]{2})( ?[0-9]{2})$

Issue History

Date ModifiedUsernameFieldChange
2026-02-18 17:56sebasjmNew Issue
2026-02-18 23:52vecirexRelationship addedhas duplicate 0011106
2026-02-19 01:50vecirexRelationship addedrelated to 0011108
2026-02-19 17:03Christian GrothoffAssigned To => vecirex
2026-02-19 17:03Christian GrothoffStatusnew => assigned
2026-02-19 17:03Christian GrothoffTarget Version => 1.5
2026-02-19 21:26vecirexStatusassigned => acknowledged
2026-02-19 21:26vecirexNote Added: 0027822
2026-02-19 23:54sebasjmNote Added: 0027824
2026-02-19 23:58sebasjmRelationship addedrelated to 0011103
2026-02-22 13:40Christian GrothoffStatusacknowledged => implementing
2026-02-22 13:40Christian GrothoffProduct Version => git (master)
2026-02-22 13:40Christian GrothoffPrioritynormal => high
2026-02-22 14:05Christian GrothoffStatusimplementing => assigned
2026-03-09 19:49vecirexNote Added: 0028060
2026-03-09 19:49vecirexFile Added: taler-merchant-phone-number-regex-fixed-1.png
2026-03-09 19:49vecirexFile Added: taler-merchant-phone-number-regex-fixed-2.png
2026-03-09 19:49vecirexFile Added: taler-merchant-phone-number-regex-fixed-3.png
2026-03-09 19:49vecirexFile Added: taler-merchant-phone-number-regex-fixed-4.png
2026-03-09 19:49vecirexFile Added: taler-merchant-phone-number-regex-fixed-5.png
2026-03-09 19:51vecirexStatusassigned => closed
2026-03-09 19:51vecirexResolutionopen => fixed