Countries, currencies and regions infrastructure update
Update countries, regions and currencies to be PHP code based rather than from the database.
- Allows internationalization of country, region and currency information
- Fully backwards compatible with
- Eliminates a significant amount of data being read from the database at startup
- Removes several hundred lines of code from what we have to maintain
- also improves speed and lowers memory footprint
This early PR is being made available so that the peer review can start now while work is being completed
Items in progress
- [ ] Integration testing
- [ ] Comparison and data management routine to pick up changes to core country data ( visibility already works )
- [ ] Additional filters for plugin integrators
@leewillis77 @JustinSainton this is working in my test environment, i'll keep working on it, but it is reviewable in its current state
I'd like to see this in 4.0. Are all unit tests still passing and is this merge-ready?
@JeffPyeBrook What's your bandwidth like for this for the 4.1 cycle?
i'm around
Yay! What's your sense on the ETA for the work here?
i'll have to take a look and see what is left to be done, my vague recollection was that it was substantially done. i would guess that the code is in some of my production configurations and has been for a while?
@JeffPyeBrook Let me know if you have an ETA on this - if we can get all the unit tests passing, comments addressed, and PR rebased, it would be great to get this in 4.0.