[Koha-bugs] [Bug 30026] International Phone Number Not supported for SMSAlert
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Feb 4 17:04:50 CET 2022
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30026
--- Comment #1 from Florian <florian.bontemps at biblibre.com> ---
Created attachment 130167
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=130167&action=edit
Bug 30026: SMSAlert regex fixed for international
When registering a phone number for SMS alerts, the number goes through a regex
filter to make sure the number is valid.
One of the formats used in Europe is 00 AAA XXXXXXXXX (A = country
indicator) and it is not supported.
This patch adjusts the regex to either accept 00 AAA XXXXXXXXX or
+AAAXXXXXXXXX in this case.
(Note : +AAA and 00AAA are mutually exclusive).
To test:
1) You need to have installed a SMSAlert plugin. Make sure the
SMSSendDriver syspref is also set up with your SMS plugin of choice.
2) Pick a patron and edit its profile.
3) In the messaging preferences fieldset, under SMS number, enter any
number with the format 00 AAA XXXXXXXXX (ie : 00111123456789).
Try to save the modification : you should have an error message.
4) Try instead a number with the format +AAAXXXXXXXXX (ie : 111123456789),
that one should be accepted.
5) Save your modification then check that the number has been changed.
6) Apply patch.
7) Repeat step 3 to 5.
8) Observe the error is gone.
9) Try it once more with the format +00 AAA XXXXXXXXX (+00111123456789),
that format should not be accepted: this is intentional.
10) Sign off.
Thanks-to: Didier Gautheron <didier.gautheron at biblibre.com>
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
More information about the Koha-bugs
mailing list