Helix 0.8.7

This update is a pretty major one from 0.8.5, if you played with the 0.8.6 experimental update only a few things are different. Major changes apply to the credit control for users and the tax system. Tax now allows for an inclusive or exclusive GST/Tax, a user can change (fix) their geographic location before paying a bill and tax is added or removed from the invoice if needed. Once a partial payment is made, the billing details are locked to the bill.
You can no longer edit the users balance from the user editor, you must have billing access to do this, and this forces proper synchronisation between the billing engine and account control.
A big update to the templating system now allows you to choose default templates for different sections of the site, instead of having to manually override an entire section.
Read on for a full list of changes.
Changes from 0.8.5
- Default list size is now 100, from 25
- Lists now remember settings in the session
- Lists remember settings on a per-page basis
- Code optimisations
- Page 'PHP code' is now executed before the template is loaded, allowing you to modify the content, template or headers
- Page 'PHP code' can now only be modified if you have access bit 1024 (admin utils), for security reasons
- Resource pages will not load the WYSIWYG editors
- Added SQL Console to admin, requires access bit 1024
- Added option for inclusive or exclusive tax
- Tax is now added or removed to the users account if the user is a domestic buyer with exclusive tax or an international buyer with inclusive tax
- User editor no longer has the ability to edit the users credit (can cause desync with billing, security)
- User editor now shows actual credit and calculated credit
- Calculated credit is the estimated credit when taxes are corrected based on the users geographic location
- Billing now page uses calculated credit instead of actual credit
- Billing admin page shows actual credit on the user list, and actual and calculated credit on the user synopsis
- Tax adjustments are shows as separate actions on the transaction log
- Default template system upgraded, you can now define the default template for differing sections of the site
- Legacy support in effect for old default template directives
- See wiki for changes to the templating systems
Changes from 0.8.6 RC1
- Fixed user editor saving
- Fixed user and e-mail fault in directory quick-signup
- Changed the default template to a HelixCore.net style template
