Matt-Yorkley
|
6e5c878491
|
Product Import cancan permissions and ui tab
|
2017-03-17 16:11:52 +11:00 |
|
Matt-Yorkley
|
c0c6cd1a60
|
Product Import feature
|
2017-03-17 16:11:52 +11:00 |
|
Rohan Mitchell
|
2cb3da56ab
|
Fix regression: Transaction fee double-charged
|
2017-03-17 12:02:13 +11:00 |
|
Rohan Mitchell
|
170101cbfe
|
Avoid reloading order during checkout request, which clears credit card number
|
2017-03-17 12:02:13 +11:00 |
|
Rob Harrington
|
bea0b2b1e5
|
Adding feature toggle for receipt printing using qz
|
2017-03-15 16:39:04 +11:00 |
|
Pierre de Lacroix
|
2fe25c6219
|
Allow both invoice layouts to coexist
Add a new "Invoice" page in the admin backend
with a checkbox to toggle between layouts
|
2017-03-15 15:06:28 +11:00 |
|
Pierre de Lacroix
|
3fc2070b2c
|
fix aggregation of taxes for taxes on adjustments
|
2017-03-15 15:03:46 +11:00 |
|
Pierre de Lacroix
|
d22f5678be
|
small fixes for sales tax report
|
2017-03-15 15:03:46 +11:00 |
|
Pierre de Lacroix
|
2d2792225a
|
change invoice layout to include amount for each relevant tax rate
|
2017-03-15 15:03:18 +11:00 |
|
Matt-Yorkley
|
a62998e5f1
|
Enterprise Terms of Service
|
2017-02-22 13:40:17 +11:00 |
|
Matt-Yorkley
|
fc4ead9b05
|
Ensure on_demand set properly on new products
|
2017-02-02 01:06:20 +00:00 |
|
Rob Harrington
|
017916b193
|
Enterprise distributing_products scope uses INNER JOINS instead of OUTER JOINS
|
2017-01-17 19:28:21 +11:00 |
|
Rohan Mitchell
|
57363e2da5
|
When a product is deleted, touch the supplier and distributors
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
da9a3ce9f3
|
Refresh products cache when product is deleted (cf. destroyed)
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
44a301edb1
|
When touching distributing enterprises, do not touch self -> infinite recursion
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
dabac50128
|
Replace Enterprise.distributing_product and Enterprise.distributing_any_product_of with Enterprise.distributing_products
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
9b656eaf4f
|
Property / ProducerProperty changes update distributor enterprise cache
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
22080a9a08
|
Property / ProducerProperty changes update supplier enterprise cache
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
1ea4f4274c
|
Add enterprise cache invalidation for order cycle changes
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
bd11c6ce14
|
New hash style
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
f4f38b4183
|
Re-apply shop property filters - including performance regression
This reverts commit 7d149ed198.
|
2016-11-25 14:14:42 +11:00 |
|
Rohan Mitchell
|
b7e9ffc9da
|
Fix enterprise user being denied access to admin when spree dash configured (as on production)
|
2016-11-24 13:35:49 +11:00 |
|
Rohan Mitchell
|
46fcf7b62e
|
Fix enterprise group save error - initialise address correctly
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
7d79fffa33
|
Reinstate Spree::PaymentMethod::DISPLAY (removed in Spree but used by us)
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
fdd6400cb8
|
Fix perms for API soft delete
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
a6a0bdb063
|
Sanitize values before they're used
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
d890770104
|
Order state transition condition removed in Spree
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
a0b740f52d
|
Generalise fix for missing EnterpriseFee::Calculator to any use of calculated_adjustments
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
0d4c4f20df
|
Fix missing EnterpriseFee::Calculator error
Conflicts:
app/models/enterprise_fee.rb
|
2016-11-04 09:39:17 +11:00 |
|
Rohan Mitchell
|
9989b76b7d
|
Integrate from Spree fork: Calculators work against LineItems
|
2016-11-04 09:39:17 +11:00 |
|
Bing Xie
|
77f43e3ca7
|
Refactor setting default addresses
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
f14ca87eb5
|
Set new address for user
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
bc798504e0
|
Add new enterprise customers search API
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
fd32152e88
|
Search customers in enterprises
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
f7523ad88c
|
Create customer with default name and addresses
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
ae2357d309
|
Edit customer address with first name and last name
|
2016-10-21 10:51:36 +11:00 |
|
Bing Xie
|
3e590f92ff
|
Set default billing address and shipping address
|
2016-10-21 10:51:36 +11:00 |
|
Rob Harrington
|
7d149ed198
|
Revert shop property filters - causing 10x slowdown
This commit reverts commits 7eeee78c4e to e8f96e4818 (inclusive)
|
2016-09-18 17:46:43 +10:00 |
|
Rohan Mitchell
|
c0db23af90
|
Spree::Taxon.distributed_taxons can be scoped to taxons in open order cycles
|
2016-09-16 11:36:27 +10:00 |
|
Rohan Mitchell
|
db583df198
|
Use inner join for Spree::Taxon.distributed_taxons
|
2016-09-16 11:36:27 +10:00 |
|
Rohan Mitchell
|
f98b25b719
|
Add Spree::Property.ever_sold_by
|
2016-09-16 11:36:27 +10:00 |
|
Rohan Mitchell
|
1bc477f6b1
|
Add ProducerProperty.ever_sold_by
|
2016-09-16 11:36:26 +10:00 |
|
Rohan Mitchell
|
c37bf3d077
|
Rename Property#sold_by and ProducerProperty#sold_by to currently_sold_by
|
2016-09-16 11:36:26 +10:00 |
|
Rob Harrington
|
b2e14711ac
|
Gateway providers inherit from decorated Gateway and PaymentMethod classes in production
Achieved by requiring payment method and gateway decorators in Spree initializer
|
2016-08-31 12:43:22 +10:00 |
|
Rob Harrington
|
1059c170d1
|
Adding require_relative of Gateway decorator in attempt to fix inheritance for Gateway::PayPalExpress
|
2016-08-31 11:32:09 +10:00 |
|
Rohan Mitchell
|
c70993ce75
|
Find producer properties of items sold by a shop
|
2016-08-26 12:13:47 +10:00 |
|
Rohan Mitchell
|
aa6e7cba30
|
Do not return duplicates with Spree::Property.sold_by
|
2016-08-26 12:13:47 +10:00 |
|
Rohan Mitchell
|
4529ced3f2
|
Find properties of items sold by a shop
|
2016-08-26 12:13:47 +10:00 |
|
Rohan Mitchell
|
701c047a0a
|
Move our customisations of FlatPercentItemTotal calculator to a new calc: FlatPercentPerItem
|
2016-08-26 09:28:29 +10:00 |
|
Rohan Mitchell
|
b0eebc2e45
|
Round FlatPercentItemTotal calcs per-item before summing full quantity
|
2016-08-26 09:28:29 +10:00 |
|