- First initial release
- Add locked check to estimate
- Switch to defaulting to the last edited date for StartDate (if null)
- Switch to config based rounding.
- Change Estimate/Invoice numbers to be incremental.
- Remove default Estimate/Invoice prefix if none set.
- Fix error with trimming estimate/invoice numbers
- Fix error with trimming estimate/invoice numbers.
- Split estimate/invoice numbers to use seperate reference and prefix.
- Add migration tool to estimates/invoices to new ref/prefix config.
- Replace references to Number with FullRef
- Remove legact reports (replaced by reports module)
- Ensure country selection is using correct case
- Add extra methods to get uppercase country codes
- updated inline with discounts module
- Use ModelAdminPlus for admin area
- Add more complex date filter
- Fix bug generating line item key for a customisation
- Add requirement for has one button field
- Fixed invoice email postage
- Fixed error with HasOneButtonField when set to read-only
- changed Estimate summary fields
- Fix summary issue
- improved styling on invoice print view
- improved functionality of NumberMigration Task
- added config for replacing pdf css
- Update hasonefield
- Fix logo image in PDF
- Improve default PDF styling a little
- Fix logo image in PDF
- Improve default PDF styling a little
- Make Estimate/Invoice PDf CSS public dir aware
- Additional invoice PDF CSS tweaks
- Added factories for creating Estimates/Invoices
- Increase decimal sizes of base prices items
- Switch to "BasePrice" for line item prices
- Switch to using
Taxable
to calculate Tax Prices - Fix travis support
- Switch to using BasePrice for customisation and correctly calculate tax
- Use new price fields for invoice/email templates
- Add ability to set the customer for an order via the
OrderFactory
- Update AddLineItem to work with changes to GridField.js
- Fix delivery name variable in email template
- Add delivery info to invoice template
- Improve export fields (inline with catalogue admin)
- Ensure LineItems get a stock item from the current subsite (if subsites is installed)
- Added customisations to Invoice template
- Only get order notifications from currently active SiteConfig (so notifications don't leek from other subsites)
- Allow adding a LineItemFactory (with assotiated LineItem) directly to an OrderFactory
- Update LineItem extension hook
- Simplify stock alert messages
- added fix to LineItemFactory to cast null boolean values to false
- Add missing output to
OrderFactory::setCustomer()
- Fix logo image in PDF
- Improve default PDF styling a little
- Make Estimate/Invoice PDf CSS public dir aware
- Additional invoice PDF CSS tweaks
- Only lock line items via the factory, if explicitly asked to
- Add ability to find best tax rate for a line item
- Add more unit tests
- Fix error when checking out using a fixed tax rate on a product
- Allow line items with a base price of zero to be added
- Add customer info and discounts to email templates
- Ensure that when an estimate is converted to an invoice, it is actually an estimate
- Forcefully regenerate invoice ref and prefix on conversion (rather than relying on onBeforeWrite)
- Improve Estimate/Invoice Add line item to be independent of GridFieldRelationAdd
- Switch to new notifications system for order notifications
- Re-add status and reference filter fields to admin
- Ensure status can be left blank when filtering
- Fix error manually adding line items to an estimate/invoice
- Ensure that when an estimate is converted to an invoice, it is actually an estimate
- Forcefully regenerate invoice ref and prefix on conversion (rather than relying on onBeforeWrite)
- Add search context from 1.5 branch
- Add UUID's to orders
- Switch to using UUID and Key for frontend display
- Allow manually setting of an order in OrderFactory