Started work on line edit view
Fixed exception when buying product with custom size
Started work on Line editing
Reset choices each time user adds product to basket
Better #quoteform submittion JS
Only reset quantity when product saved or user navigates to another product
Only hide preset quantities <ul> list for non-discrete pricing

Instead of hiding whole form even with <input name="quantity">
Fixed multifile price calculation

When line has no attachments yet
Replaced Line.itemperpack property with static method

It's not great to query database for data during models initialization...
Modified Line.product_and_options_description method

Now it uses Product.short_title if exists (new field)
Orders options by -short_description_weight (new field)
excudes options with 0 short_description_weight
Optimization

Half down the queries
Renamed "Basket" button to "Proceed to checkout"
Remove 'Toggled product on/off' message
Merge pull request #21 from theimip/quotebuilder

Quotebuilder