Raphael Michel
|
9767243a6d
|
Fix #277 -- Embeddable shop (#622)
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
|
2017-10-28 21:54:27 +02:00 |
|
Raphael Michel
|
56338be13e
|
Tax rules and reverse charge (#559)
Tax rules and reverse charge
|
2017-08-23 13:13:16 +03:00 |
|
Raphael Michel
|
07fed0acce
|
Use async actions for order export
|
2017-04-11 12:12:40 +02:00 |
|
Raphael Michel
|
f9646d9325
|
Do casual reads only on Galera
|
2017-03-08 18:15:39 +01:00 |
|
Raphael Michel
|
08e7a29623
|
MySQL Galera workaround (#416)
|
2017-02-22 16:59:23 +01:00 |
|
Raphael Michel
|
c639cd96f5
|
Moved static files and celery.py
|
2017-01-04 22:00:28 +01:00 |
|
Raphael Michel
|
b6e42d64da
|
Upgrade to Celery 4
|
2017-01-04 20:12:50 +01:00 |
|
Raphael Michel
|
5ef52598c6
|
Fixed incorrect handling of exceptions in async tasks
|
2016-11-19 20:44:14 +01:00 |
|
Raphael Michel
|
1faacef9d4
|
Always process tasks through celery (#245)
|
2016-09-21 10:38:31 +02:00 |
|
Raphael Michel
|
dae5d859db
|
Banktransfer: Big import refactoring
|
2016-09-08 20:43:05 +02:00 |
|