On 5/18/10 8:42 PM, Joel Harbottle wrote:
<snip>
Is there an ultra-easy way in Evergreen to fix this post code problem, to allow Evergreen to accept a 4 digit postcode, such as 7250.


Might depend on your definition of ultra-easy, but it's certainly possible without a major change.

Locate ue_config.js.  Likely under:
   /openils/var/xul/<build_id>/server/patron/ue_config.js

Within this file is the regular expression that matches on the postal code entry: const zipRegex = /^\d{5}(-\d{4}|-?$)/; /* 12345 or 12345-6789 */

If you want it to require a 4 digit number, change this line to:
   const zipRegex          = /^\d{4}/;




As well as the postcode problem is there an ultra-easy to change the layout of the postal address when it is printed, so it is in the standard for postal addresses here in Australia.


I'm not certain where this print is coming from. I expect it's a similar change, but will need a bit more information to know where that change needs to be made.



(Example below):
Mr Joe Bloggs
101 Example Street
LAUNCESTON  TAS  7250
Australia
(On the postal address printout, we don't need 'Australia' to show, as we are only posting locally.) Our library has had this problem since we migrated to Evergreen two years ago. We migrated to Evergreen 1.2.0.4, and are now using Evergreen 1.4.0.6, and have had this problem since 1.2.0.4. Our library is also planning to upgrade to Evergreen 1.6 in the next two months. But since this is a major disruption to our workflow, this needs fixing in 1.4.0.6, as we are unable to spare the time to wait til our 1.6 upgrade.
Kindest Regards,
Joel
Joel Harbottle
Email: [email protected] <mailto:[email protected]>

Reply via email to